tripleo-quickstart-extras/roles/overcloud-deploy/docs/contributing.md

1.3 KiB

Contributing

Bug reports

Code

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

We're currently using https://review.gerrithub.io/, so you will need to establish an account there first.

Once your gerrithub account is ready, install the git-review tool, then from within a clone of 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