Step-by-step instructions for contributing code to OpenStack

Source: Internet
Author: User
Keywords OpenStack Contribution code

OpenStack is a http://www.aliyun.com/zixun/aggregation/13748.html "> infrastructure, a service (IaaS) cloud computing project, which is free open source software released under the terms of the Apache license. The project, administered by OpenStack Foundation, was established in September 2012 as an entity non-profit organization designed to promote, protect and empower OpenStack software and its communities.

Resources are managed through a dashboard that provides control to administrators and provides users with the right to configure resources through a WEB interface. This article describes how to set up your account, set up your development environment, and start contributing to OpenStack.

Step 1th: Set up accounts by online registration and key configuration

Set up your Launchpad account. Launchpad is where OpenStack is used to host all of its projects. Please visit the Launchpad login page, register with your e-mail address, and choose a memorable Launchpad ID for yourself. Then access Https://launchpad.net/~LaunchpadID, set your OpenPGP key, and use the instructions on the page to upload your SSH public key. For example, my Launchpad ID is Houshengbo, so I'll access Https://launchpad.net/~houshengbo as shown in Figure 1.

Figure 1. Set OpenPGP key

Set up your SSH account for Gerrit. OpenStack has applied a code review process to ensure code quality. Please visit the OpenStack Code review page and log in using your Launchpad account. Then visit Https://review.openstack.org/#/settings/ssh-keys and upload your SSH public key.

Figure 2. Upload SSH Public key

2nd step: Signing the CLA Agreement

Please join OpenStack Foundation (if you have not already done so). Use the e-mail address that you plan to contribute to the code. The primary e-mail address in the foundation profile needs to match the preferred e-mail message you set up later in the Gerrit contact. Please visit the Code Review page. Click the Sign in link located in the upper-right corner of the page. Log in Launchpad using your Launchpad ID. Unless you are a U.S. government employee (see below), please agree to individual contributor License Agreement and provide contact information. All your names and e-mail addresses are public. If you want, you can update this contact later, but make sure that the primary e-mail address always matches the e-mail address set up for your OpenStack Foundation membership. Join OpenStack Contributors Group. You need to submit code changes as a member.

If you work as an individual contributor, then it is sufficient to perform the above steps. If you work on behalf of the company or the U.S. government, you may want to focus on some other internal approval processes that vary from company to organization.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.