Infrastructure User Manual¶
The OpenStack project uses a number of specialized tools and processes while developing software that is part of the project. This manual will help you learn how to use them as a developer working on the OpenStack project.
If you are not trying to contribute to OpenStack directly, but are instead a user or developer looking for API documentation, see OpenStack documentation.
Important
You can always check the status of the OpenStack CI infrastructure via:
- https://wiki.openstack.org/wiki/Infrastructure_Status
- @OpenStackInfra on Twitter.
- the topic in IRC
If you notice problems, report them via #openstack-infra on IRC or use the OpenStack-Infra mailing list.
- Developer’s Guide
- Python Developer’s Guide
- Core Reviewer’s Guide
- Project Driver’s Guide
- Project Creator’s Guide
- Before You Start
- Decide Status of your Project
- Choosing a Good Name for Your Project
- Set up Launchpad
- Give OpenStack Permission to Publish Releases
- Adding the Project to the CI System
- Preparing a New Git Repository using cookiecutter
- Verify That Gerrit and the Test Jobs are Working
- Prepare an Initial Release
- Allowing Other OpenStack Projects to Use Your Library
- Setting up Gate Testing
- Add Link to Your Developer Documentation
- Enabling Translation Infrastructure
- Project Renames
- Review List for New Projects
- Learn the Gerrit Workflow in the Sandbox
- Test Environment