How to Participate¶
Getting started¶
- Create account on Github
(if you don’t have one)
- Make sure that your local git is properly configured by executing
git config --list. If not, configureuser.name,user.email
- Make sure that your local git is properly configured by executing
- Create account on Launchpad (if you don’t have one)
- Subscribe to OpenStack general mail-list
- Subscribe to OpenStack development mail-list
- Create OpenStack profile
- Login to OpenStack Gerrit with your
Launchpad id
- Sign OpenStack Individual Contributor License Agreement
- Make sure that your email is listed in identities
- Subscribe to code-reviews. Go to your settings on http://review.openstack.org
- Go to
watched projects - Add
openstack/sahara,openstack/sahara-dashboard,openstack/sahara-extra,openstack/python-saharaclient,openstack/sahara-image-elements,openstack/horizon
- Go to
How to stay in touch with the community?¶
- If you have something to discuss use
OpenStack development mail-list.
Prefix mail subject with
[Sahara] - Join
#openstack-saharaIRC channel on freenode - Join public weekly meetings on Thursdays at 18:00 UTC on
#openstack-meeting-altIRC channel - Join public weekly meetings on Thursdays at 14:00 UTC on
#openstack-meeting-3IRC channel
How to send your first patch on review?¶
- Checkout Sahara code from Github
- Carefully read https://wiki.openstack.org/wiki/Gerrit_Workflow
- Pay special attention to https://wiki.openstack.org/wiki/Gerrit_Workflow#Committing_Changes
- Apply and commit your changes
- Make sure that your code passes
PEP8checks and unit-tests - Send your patch on review
- Monitor status of your patch review on https://review.openstack.org/#/