User Tools

Site Tools


parser:howto

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
parser:howto [2015/03/22 12:07]
Zhipeng (Howard) Huang
parser:howto [2015/03/24 03:52]
Zhipeng (Howard) Huang
Line 6: Line 6:
  
 Go to https://​gerrit.opnfv.org/​gerrit/#/​admin/​projects/​parser , for first time set up there will prompt a setup page. What you need to do is copy&​paste your ssh info to fill into the blank, and then fill out the committer agreement at the bottom, then you are good to go :) Go to https://​gerrit.opnfv.org/​gerrit/#/​admin/​projects/​parser , for first time set up there will prompt a setup page. What you need to do is copy&​paste your ssh info to fill into the blank, and then fill out the committer agreement at the bottom, then you are good to go :)
 +
 +**JIRA Setup:**
 +
 +We use JJIRA for ISSUE Tracking, so it is better before you push your patches you register the corresponding issue with JIRA
 +
 +[[http://​jira.opnfv.org | JIRA ]]
 +
 +{{:​parser:​parser_setup.png?​300|}}
 +
 +{{:​parser:​parser_jira.png?​300|}}
  
 **Basic Git Ops For Set Up:** **Basic Git Ops For Set Up:**
  
-Nest you will need to set up your basic env locally in order to work, I will present my procedure as an example. For seasoned devs, this should be very basic and simple.+Next you will need to set up your basic env locally in order to work, I will present my procedure as an example. For seasoned devs, this should be very basic and simple.
  
 [[https://​wiki.opnfv.org/​developer | OPNFV Dev general setup]] [[https://​wiki.opnfv.org/​developer | OPNFV Dev general setup]]
 +
 +Note: Install Both git and git-review.
 +
 +If you are not familiar with git, mimic the procedure shown below:
 +
 [[https://​gist.github.com/​hannibalhuang/​15871a332ecd271f16ff | Parser Setup Intro]] [[https://​gist.github.com/​hannibalhuang/​15871a332ecd271f16ff | Parser Setup Intro]]
 +
 +         ​zhipengh@zhipeng-pc:​~/​Workspace$ git clone ssh://​zhipengh@gerrit.opnfv.org:​29418/​parser && scp -p -P 29418 zhipengh@gerrit.opnfv.org:​hooks/​commit-msg parser/​.git/​hooks/​
 +         ​zhipengh@zhipeng-pc:​~/​Workspace$ cd parser/
 +         ​zhipengh@zhipeng-pc:​~/​Workspace/​parser$ git review -s
 +         ​Creating a git remote called "​gerrit"​ that maps to:
 +            ​ssh://​zhipengh@gerrit.opnfv.org:​29418/​parser.git
 +         ​zhipengh@zhipeng-pc:​~/​Workspace/​parser$ mkdir yang2tosca/
 +         ​zhipengh@zhipeng-pc:​~/​Workspace/​parser$ vim yang2tosca/​README.md
 +         ​zhipengh@zhipeng-pc:​~/​Workspace/​parser$ mkdir tosca2heat/
 +         ​zhipengh@zhipeng-pc:​~/​Workspace/​parser$ vim tosca2heat/​README.md
 +         ​zhipengh@zhipeng-pc:​~/​Workspace/​parser$ mkdir docs/
 +         ​zhipengh@zhipeng-pc:​~/​Workspace/​parser$ vim docs/​intro.md
 +         ​zhipengh@zhipeng-pc:​~/​Workspace/​parser$ git add . 
 +         ​zhipengh@zhipeng-pc:​~/​Workspace/​parser$ git commit --signoff --all -m "​JIRA:​PARSER-1 -Basic Setup For Parser Gerrit Repo"
 +         ​[master 4de48c5] JIRA:​PARSER-1 -Basic Setup For Parser Gerrit Repo
 +         3 files changed, 3 insertions(+)
 +         ​create mode 100644 docs/​intro.md
 +         ​create mode 100644 tosca2heat/​README.md
 +         ​create mode 100644 yang2tosca/​README.md
 +         ​zhipengh@zhipeng-pc:​~/​Workspace/​parser$ git review
 +         ​remote: ​
 +         ​remote:​ Processing changes: new: 1, refs: 1, done    ​
 +         ​remote: ​
 +         ​remote:​ New Changes:
 +         ​remote: ​  ​https://​gerrit.opnfv.org/​gerrit/​170
 +         ​remote: ​
 +         To ssh://​zhipengh@gerrit.opnfv.org:​29418/​parser.git
 +         * [new branch] ​     HEAD -> refs/​publish/​master
 +
 +Note: if gives error on email mismatch, then do :
 +
 +         git config user.email yournewemail@example.org
 +         git commit --amend --reset-author
 +
 +The screen shot for the first Parser patch:
 +
 +{{:​parser:​parser_gerrit_review_first.png?​300|}}
 +
 +Patch merged into master
 +
 +{{:​parser:​parser_merged.png?​300|}}
parser/howto.txt ยท Last modified: 2015/03/24 14:08 by Zhipeng (Howard) Huang