bundle installbundle exec rake rubocop
bundle exec rake syntax lint
bundle exec rake metadata_lint
bundle exec rake spec
bundle exec puppet strings generate --out ./doc/reference.md --format markdown manifests/{init,unmanaged,params}.ppPlease use Git Flow when contributing to this project.
- Fork the reference repository
- Create a feature branch
git flow feature start foo
- Implement your change
- Do not forget to also update tests and documentation
- Run all checks locally
- Commit
- Publish your feature branch
git flow feature publish
- Create a pull request toward the
developbranch
- Start a new release
git flow release start MAJOR.MINOR
- Bump version in
metadata.jsonand commit - Update
CHANGELOG.mdand commit - Finish the release
git flow release finish MAJOR.MINOR -m MAJOR.MINOR.PATCH -T MAJOR.MINOR.PATCH -p