Contributing

Bug reports

If you encounter any problems with tripleo-quickstart or if you have feature suggestions, please feel free to open a bug report in our issue tracker.

Code

If you fix a problem or implement a new feature, you may submit your changes via Gerrit. The tripleo-quickstart project uses the OpenStack Gerrit workflow.

You can anonymously clone the repository via git clone https://git.openstack.org/openstack/tripleo-quickstart.git

If you wish to contribute, you’ll want to get setup by following the documentation available at How To Contribute.

Once you’ve cloned the repository using your account, install the git-review tool, then from the tripleo-quickstart repository run:

git review -s

After you have made your changes locally, commit them to a feature branch, and then submit them for review by running:

git review

Your changes will be tested by our automated CI infrastructure, and will also be reviewed by other developers. If you need to make changes (and you probably will; it’s not uncommon for patches to go through several iterations before being accepted), make the changes on your feature branch, and instead of creating a new commit, amend the existing commit, making sure to retain the Change-Id line that was placed there by git-review:

git ci --amend

After committing your changes, resubmit the review:

git review