github.com/apprenda/kismatic@v1.12.0/docs/development/CONTRIBUTING.md (about) 1 # Contributing to Kismatic: 2 3 First, thank you for any and all contributions! We always love to hear from our community and encourage everyone to submit pull requests that will improve the project. 4 5 Before submitting any major changes, here are some suggested guidelines: 6 7 1. Join the our public [Slack][slack] community to ask questions about any specific features, problems you may have, support needed, use cases or general approaches to using Kismatic. 8 1. Check the [open issues][issues] and [pull requests][prs] for existing discussions. 9 1. Open an [issue][issues] first, to discuss a new feature or enhancement. 10 1. Write tests, and make sure the test suite passes locally and on CI. 11 1. Open a pull request, and reference the relevant issue(s). 12 1. After receiving feedback, [squash your commits][squash] and add a [great commit message][message]. 13 1. Have fun! 14 15 [slack]: https://kismatic.slack.com 16 [issues]: https://github.com/apprenda/kismatic/issues 17 [prs]: https://github.com/apprenda/kismatic/pulls 18 [squash]: http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html 19 [message]: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html