This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
sfc_reference_materials [2015/07/17 12:22] Daniel Smith |
sfc_reference_materials [2016/02/03 17:19] (current) Brady Johnson [SFC Brahmaputra Information] |
||
---|---|---|---|
Line 5: | Line 5: | ||
Hopefully cuts down on some of the clutter! | Hopefully cuts down on some of the clutter! | ||
+ | ===== SFC Brahmaputra Information ===== | ||
+ | |||
+ | [[http://lists.opnfv.org/pipermail/opnfv-tech-discuss/2015-September/005415.html | Milestone C]] | ||
+ | |||
+ | [[https://wiki.opnfv.org/releases/brahmaputra/release_plan/sfc_milestone_d_report | Milestone D]] | ||
+ | |||
+ | [[https://wiki.opnfv.org/releases/brahmaputra/release_plan/sfc_milestone_e_report | Milestone E]] | ||
+ | |||
+ | OPNFV SFC design doc: [[http://artifacts.opnfv.org/sfc/brahmaputra/docs/design/index.html | HTML]] [[http://artifacts.opnfv.org/sfc/brahmaputra/docs/design/design.pdf | PDF]] | ||
===== Links to Materials ===== | ===== Links to Materials ===== | ||
+ | |||
+ | [[https://docs.google.com/document/d/1aoKYiExPtzyt3whETszeGh9neSKk2FpqxhgbGa0dkG0/edit?usp=sharing | OPNFV SFC Architecture overview]] | ||
[[ https://docs.google.com/document/d/1CQ6HODjk-sa5jSdZm9l6ygxc3TWTE8Zpgq3_NFbK1mc/edit?usp=sharing | SFC Hitchhiker's Guide a.k.a SFC Hackathon ]] | [[ https://docs.google.com/document/d/1CQ6HODjk-sa5jSdZm9l6ygxc3TWTE8Zpgq3_NFbK1mc/edit?usp=sharing | SFC Hitchhiker's Guide a.k.a SFC Hackathon ]] | ||
Line 49: | Line 60: | ||
[[ https://wiki.opnfv.org/requirements_projects/openstack_based_vnf_forwarding_graph | Link to Openstack VNF Forwarding Graph Requirement Project Page ]] | [[ https://wiki.opnfv.org/requirements_projects/openstack_based_vnf_forwarding_graph | Link to Openstack VNF Forwarding Graph Requirement Project Page ]] | ||
+ | |||
+ | ==== Using GIT in the SFC project ==== | ||
+ | |||
+ | More info available here: | ||
+ | |||
+ | * https://wiki.opnfv.org/developer | ||
+ | * https://wiki.opnfv.org/developer/getting_started | ||
+ | * https://wiki.opnfv.org/git | ||
+ | |||
+ | |||
+ | # Getting started | ||
+ | sudo apt-get install git-review | ||
+ | # More git review details: https://www.mediawiki.org/wiki/Gerrit/git-review | ||
+ | | ||
+ | # Sign the OPNFV Gerrit Agreement | ||
+ | https://gerrit.opnfv.org/gerrit/#/settings/agreements | ||
+ | | ||
+ | git clone ssh://<username>@gerrit.opnfv.org:29418/sfc | ||
+ | git remote add gerrit ssh://<username>@gerrit.opnfv.org:29418/sfc.git | ||
+ | scp -p -P 29418 <username>@git.opendaylight.org:hooks/commit-msg .git/hooks/;chmod 755 .git/hooks/commit-msg; | ||
+ | |||
+ | # Normal steps to create and commit changes from a topic branch | ||
+ | git checkout -b topic/your_topic_branch | ||
+ | <... Modify the code ...> | ||
+ | git add <the modified files> | ||
+ | git commit --signoff | ||
+ | git review # This will provide the Gerrit link | ||
+ | |||
+ | # Rebasing a topic branch with master | ||
+ | git checkout master | ||
+ | git pull --rebase | ||
+ | git checkout topic/your_topic_branch | ||
+ | git rebase origin/master | ||
+ | |||
+ | # Add a patch-set to an existing commit | ||
+ | git checkout topic/your_topic_branch | ||
+ | <... Modify the code ..> | ||
+ | git add <the modified files> | ||
+ | git commit --amend | ||
+ | git review # This will provide the Gerrit link |