CONTRIBUTING: update
Peter Bourgon
7 years ago
1 | 1 | |
2 | 2 | First, thank you for contributing! We love and encourage pull requests from everyone. |
3 | 3 | |
4 | At this stage, we're still developing the initial drafts of all of the packages, using an | |
5 | [RFC workflow](https://github.com/go-kit/kit/tree/master/rfc). | |
6 | ||
7 | 4 | Before submitting major changes, here are a few guidelines to follow: |
8 | 5 | |
9 | 6 | 1. Check the [open issues][issues] and [pull requests][prs] for existing discussions. |
10 | 1. Open an [issue][issues] to discuss a new feature. | |
11 | 1. Write tests. | |
12 | 1. Make sure the entire test suite passes locally and on Travis CI. | |
13 | 1. Open a Pull Request. | |
14 | 1. [Squash your commits][squash] after receiving feedback and add a [great commit message][message]. | |
7 | 1. Open an [issue][issues] first, to discuss a new feature or enhancement. | |
8 | 1. Write tests, and make sure the test suite passes locally and on CI. | |
9 | 1. Open a pull request, and reference the relevant issue(s). | |
10 | 1. After receiving feedback, [squash your commits][squash] and add a [great commit message][message]. | |
15 | 11 | 1. Have fun! |
16 | 12 | |
17 | 13 | [issues]: https://github.com/go-kit/kit/issues |