konfig
uses GitHub to manage reviews of pull requests.
-
If you have a trivial fix or improvement, go ahead and create a pull request.
-
Code must be properly formatted
This repository uses bats for testing.
To run the tests, install bats
, then
make test
-
Add a DCO /
Signed-off-by
line in any commit message (git commit --signoff
). -
Branch from master and, if needed, rebase to the current master branch before submitting your pull request. If it doesn't merge cleanly with master you will be asked to rebase your changes.
-
Commits should be small units of work with one topic. Each commit should be correct independently.
-
Add tests relevant to the fixed bug or new feature.
This is a checklist for new releases:
- Create release notes in
doc/releases
- Update usage instructions, if applicable
- Create a new tag via
hack/make_tag.sh
- Push the tag to GitHub
git push --tags
- Create new release on GitHub Releases and upload artifacts
- Update krew-index