This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
dev_step_by_step [2015/01/20 21:28] Aric Gardner [Linux Foundation ID] |
dev_step_by_step [2015/01/28 20:38] (current) Aric Gardner |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Getting started for developers ====== | ====== Getting started for developers ====== | ||
- | ==== Linux Foundation ID ==== | + | ==== Step 1: Get your account and access in place ==== |
+ | There are some simple steps you will need to take to set up your account and get access to the OPNFV infrastructure. Check out how to set up [[dev_step_by_step:getting_to_the_code|Your account, Gerrit & Git]] | ||
- | For access to OPNFV's infrastructure, you will need a [[https://identity.linuxfoundation.org/user/|LinuxFoundation account]]. (Please use your company email address for the Linux Foundation account) | + | === IT Support === |
- | + | ||
- | ==== Gerrit ===== | + | |
- | + | ||
- | Below are several howto's below on setting up git and getting started with Gerrit: | + | |
- | + | ||
- | Create your **SSH keys** if you have not done so, a step by step guide is available here: | + | |
- | [[https://help.github.com/articles/generating-ssh-keys/]] | + | |
- | + | ||
- | Register your SSH public key in Gerrit here: | + | |
- | [[https://gerrit.opnfv.org/gerrit/#/settings/ssh-keys]] | + | |
- | + | ||
- | You can also get a password from Gerrit UI and use this instead of SSH key | + | |
- | + | ||
- | Mediawiki's step-by-step instructions and screenshots for getting **Gerrit access** and working with git | + | |
- | [[http://www.mediawiki.org/wiki/Gerrit/Tutorial| mediawiki's site for Git Gerritt]] | + | |
- | + | ||
- | **Git-review** is a command-line tool for Git / Gerrit. It makes it easier to configure git, to submit a change or to fetch an existing one. | + | |
- | [[https://wiki.opendaylight.org/view/Git-review_Workflow| Opendaylight's page on working with git-review]] | + | |
- | + | ||
- | ==== IT Support ==== | + | |
If you encounter technical issues, you can file a support ticket by sending an email to: opnfv-helpdesk@rt.linuxfoundation.org | If you encounter technical issues, you can file a support ticket by sending an email to: opnfv-helpdesk@rt.linuxfoundation.org | ||
- | + | ==== Step 2: Join the community ==== | |
- | ==== Join the community ==== | + | |
Subscribe to the [[https://www.opnfv.org/tools/mailing-lists|mailing lists]] and get on [[http://webchat.freenode.net/?channels=opnfv|IRC]] to find a project to collaborate on. | Subscribe to the [[https://www.opnfv.org/tools/mailing-lists|mailing lists]] and get on [[http://webchat.freenode.net/?channels=opnfv|IRC]] to find a project to collaborate on. | ||
- | ==== Joining a project and contributing ==== | + | ==== Step 3: Joining a project and contributing ==== |
to be filled in | to be filled in | ||
Line 43: | Line 24: | ||
**NOTE**: The first time you make a submission, it will be "rejected" and you will be asked to acknowledge the IP Policy (incl. the Developer's Certificate of Origin). Once the IP Policy is acknowledged, you will be able to make submissions. | **NOTE**: The first time you make a submission, it will be "rejected" and you will be asked to acknowledge the IP Policy (incl. the Developer's Certificate of Origin). Once the IP Policy is acknowledged, you will be able to make submissions. | ||
+ | |||
+ | |||
+ | |||
+ | |||