|
|
(3 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
| = First Steps = | | = First Steps = |
| | | |
− | == Profile at OpenStack.org ==
| + | Learn about the development workflow and setup your account as explained in the [http://docs.openstack.org/infra/manual/developers.html Developer's Guide]. |
− | * Go to https://www.openstack.org/profile/
| |
− | * Create a new account
| |
− | * Don't forget to press Save
| |
− | | |
− | == Launchpad ==
| |
− | * Go to https://launchpad.net/fuel , your profile
| |
− | * Add your work email to the list of emails, or specify it as primary.
| |
− | * Join the team at https://launchpad.net/~fuel-dev
| |
− | | |
− | == Gerrit ==
| |
− | * Go to https://review.openstack.org/. Use your Launchpad login.
| |
− | * Sign the latest agreement https://review.openstack.org/#/settings/agreements
| |
− | Please see more information on this at [[HowToContribute#Contributors_License_Agreement|Contributors License Agreement]] page
| |
− | * Add your work email to https://review.openstack.org/#/settings/web-identities
| |
− | * Complete your contact information at the page https://review.openstack.org/#/settings/contact
| |
− | * Upload your public key
| |
− | * To find out all reviews to Fuel related repositories, follow a link https://review.openstack.org/#/q/project:%255Estackforge/fuel-.*,n,z
| |
− | * Follow these links for additional information
| |
− | ** [[Gerrit_Workflow]]
| |
− | ** [[GerritJenkinsGit]]
| |
| | | |
| == Git == | | == Git == |
− | * Provide your name and work email for all OpenStack repos (or set it by default):
| |
− | ** git config --global user.email yname@ydomain.com
| |
− | ** git config --global user.name "FirstName LastName"
| |
| * Clone repositories | | * Clone repositories |
| ** git clone git://github.com/stackforge/fuel-main.git | | ** git clone git://github.com/stackforge/fuel-main.git |
Line 34: |
Line 11: |
| ** git clone git://github.com/stackforge/fuel-library.git | | ** git clone git://github.com/stackforge/fuel-library.git |
| ** git clone git://github.com/stackforge/fuel-docs.git | | ** git clone git://github.com/stackforge/fuel-docs.git |
− |
| |
− | == Subscribe to mailing lists ==
| |
− | * [http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev OpenStack developers mailing list]. Fuel traffic is there with subject containing "[Fuel]".
| |
− | * [http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-announce OpenStack announcements mailing list]. Announcements about the OpenStack project like product release information, security advisories, important discussions. This is a low-traffic, read-only list.
| |
− | * (being deprecated) [https://launchpad.net/~fuel-dev fuel-dev launchpad mailing list] contains only Fuel related discussions. To subscribe, find "Subscribe" link on the left side of the page after becoming a member of fuel-dev team. This mailing list is being deprecated, as we move all discussions to openstack-dev with subject containing "[Fuel]"
| |
− | * There are even more mailing lists out there, check out [[MailingLists]] on this.
| |
− |
| |
− | == IRC at freenode.net ==
| |
− | {| border="1" cellpadding="2" cellspacing="0"
| |
− | | #fuel
| |
− | | General channel. Logged [http://irclog.perlgeek.de/fuel/ here]
| |
− | |-
| |
− | | #fuel-dev
| |
− | | Development channel. Logged [http://irclog.perlgeek.de/fuel-dev/ here].
| |
− | |}
| |
− |
| |
− | == First commits ==
| |
− | * Check out this short and simple guide on how to get started: [[Rally/Develop#How_to_contribute]]. Though it is for Rally, it is still applied to any other OpenStack project, including Fuel.
| |
− | * [[How_To_Contribute]] page covers many more details, including bug fixes, etc. - and that's can be simply applied to Fuel related components.
| |