cloud-init/HACKING.rst

1.6 KiB

Hacking on cloud-init

To get changes into cloud-init, the process to follow is:

  • Fork from github, create a branch and make your changes
    • git clone https://github.com/openstack/cloud-init
    • cd cloud-init
    • echo hack
  • Check test and code formatting / lint and address any issues:
    • tox
  • Commit / ammend your changes (before review, make good commit messages with one line summary followed by empty line followed by expanded comments).
    • git commit
  • Push to http://review.openstack.org:
    • git-review
  • Before your changes can be accepted, you must sign the Canonical Contributors License Agreement. Use 'Scott Moser' as the 'Project contact'. To check to see if you've done this before, look for your name in the Canonical Contributor Agreement Team on Launchpad.

Then be patient and wait (or ping someone on cloud-init team).

Remember the more you are involved in the project the more beneficial it is for everyone involved (including yourself).

Contacting us:

Feel free to ping the folks listed above and/or join #cloud-init on freenode (IRC) if you have any questions.