Difference between revisions of "Blazar/How to contribute"
< Blazar
Dina Belova (talk | contribs) (Created page with "== Getting started == * Create [https://github.com/stackforge/climate Github] account if you don't have one * Make sure you have git options user.name and user.email set in g...") |
Dina Belova (talk | contribs) (→Your first commit to Climate) |
||
Line 25: | Line 25: | ||
* Take a look on how [https://wiki.openstack.org/wiki/Gerrit_Workflow Gerrit review process] goes on in OpenStack (read carefully [https://wiki.openstack.org/wiki/Gerrit_Workflow#Committing_Changes committing changes] part) | * Take a look on how [https://wiki.openstack.org/wiki/Gerrit_Workflow Gerrit review process] goes on in OpenStack (read carefully [https://wiki.openstack.org/wiki/Gerrit_Workflow#Committing_Changes committing changes] part) | ||
* Apply and commit your changes | * Apply and commit your changes | ||
− | * Make sure all code checkings and tests have passed. See [https://wiki.openstack.org/wiki/Climate/ | + | * Make sure all code checkings and tests have passed. See [https://wiki.openstack.org/wiki/Climate/Development_Guidelines development guidelines] to learn more |
* Send your patch to the review (you may use [https://github.com/openstack-infra/git-review git-review] utility for that) | * Send your patch to the review (you may use [https://github.com/openstack-infra/git-review git-review] utility for that) | ||
* Monitor status of your change on https://review.openstack.org/#/ | * Monitor status of your change on https://review.openstack.org/#/ |
Revision as of 17:39, 24 February 2014
Getting started
- Create Github account if you don't have one
- Make sure you have git options user.name and user.email set in git by typing git config --list. If not, configure them.
- Create Launchpad account if you don't have one
- Create OpenStack profile
- Login to OpenStack Gerrit using your Launchpad ID
- Sing up your OpenStack Individual Contributor License Agreement
- Check that your email is listed in Gerrit identities
- Subscribe to Climate-related projects on OpenStack Gerrit. Go to your settings and in the watched projects add stackforge/climate, stackforge/climate-nova and stackforge/python-climateclient
As all bugs/blueprints are listed in Climate Launchpad, you may keep track on them and choose some to work on.
How to keep in touch with community
- If you're not subscribed to OpenStack general mailing list or to OpenStack development mailing list, do that. Climate-related emails will be send with [climate] in its subject.
- All questions may be asked on our IRC channel #openstack-climate on freenode
- We also have weekly meetings on #openstack-meeting freenode IRC channel at 15:00 UTC
Your first commit to Climate
- Checkout needed Climate repository from Github
- Take a look on how Gerrit review process goes on in OpenStack (read carefully committing changes part)
- Apply and commit your changes
- Make sure all code checkings and tests have passed. See development guidelines to learn more
- Send your patch to the review (you may use git-review utility for that)
- Monitor status of your change on https://review.openstack.org/#/