The process for contributing to Aegir is rather straight-forward.
-
Fork the repository on GitHub.
-
Clone your fork.
-
Create a new, semantically-named branch:
$ git checkout -b my_feature_branch
-
Make any changes, if possible, write adequate test coverage.
-
Document your changes (YARD).
-
(Optional) Run the tests (make sure they pass).
-
Submit a Pull Request on GitHub.
-
(optional) Ping me on Twitter (@daften)
Additionally, please DO NOT:
- Modify the version of the cookbook
- Update the CHANGELOG