Go to https://github.com/syseleven/puppet-restic 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 your forked main always in sync with our main and rebase your branch with your main.
Update your main branch:
git checkout main
git pull --rebase
git remote add syseleven https://github.com/syseleven/puppet-restic.git
git rebase syseleven/main
git push
Rebase your feature branch:
git checkout <feature-branch>
git rebase main
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.