Go to https://github.com/syseleven/puppet-logstash-tcp-reporter and press "Fork".
git clone <your forked repository>
Use meaningful branch names, e.g. the issue id.
git checkout -b <branch_name>
Only changes related to the named issue will be accepted.
We are running some tests to ensure style, syntax, and so on.
bundle install
bundle exec rake test
Please use meaningful commit messages.
git commit -m "fixes issue #<id>"
git push -u origin HEAD
Keep you forked master always in sync with our master and rebase your branch with your master.
Update your master branch:
git checkout master
git pull --rebase
git remote add syseleven https://github.com/syseleven/puppet-logstash-tcp-reporter.git
git rebase syseleven/master
git push
Rebase your feature branch:
git checkout <feature-branch>
git rebase master
git push -f
After you have pushed your feature branch to your github space you can create a pull request.
Since we all love cookies and to celebrate the open source culture eat some cookies of your choice.