-
Please submit improvements and bug fixes via Github pull requests or by sending an email to [email protected] in git's format-patch format.
-
All patches should have well-written commit message. The first line should summarize the change while the rest of the commit message should explain the reason the change is needed.
-
Please ensure all tests and lint checking pass before submitting pull requests.
- Latest ChefDK
- Vagrant
- VirtualBox
-
Clone the git repository from GitHub:
git clone [email protected]:stevendanna/logrotate.git
-
Ensure you have ChefDK installed:
chef --version
-
Create a branch for your changes:
git checkout -b my_bug_fix
-
Make any changes
-
Write tests to support those changes. It is highly recommended you write both unit and integration tests.
-
Run the tests:
make travis
kitchen test
-
Assuming the tests pass, open a Pull Request on GitHub