This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
parser:howto [2015/03/23 04:13] Zhipeng (Howard) Huang |
parser:howto [2015/03/24 14:08] 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 | Create an issue in JIRA ]]: | ||
+ | |||
+ | {{:parser:parser_setup.png?300|}} | ||
+ | |||
+ | {{:parser:parser_jira.png?300|}} | ||
**Basic Git Ops For Set Up:** | **Basic Git Ops For Set Up:** | ||
Line 12: | Line 22: | ||
[[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]] | ||
- | {{ :parser:parser_gerrit_setup.png?300 |}} | + | 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 | ||
- | Jira setup : | + | Note: if gives error on email mismatch, then do : |
- | [[http://jira.opnfv.org | JIRA ]] | + | |
- | {{:parser:parser_setup.png?300|}} | + | git config user.email yournewemail@example.org |
+ | git commit --amend --reset-author | ||
- | {{:parser:parser_jira.png?300|}} | + | The screen shot for the first Parser patch: |
+ | |||
+ | {{:parser:parser_gerrit_review_first.png?300|}} | ||
+ | |||
+ | Patch merged into master | ||
+ | |||
+ | {{:parser:parser_merged.png?300|}} |