We welcome all contributions!
- Fork the repo.
- Fix an issue. Or create an issue and fix it.
- Create a pull request. Reference the issue that you are fixing.
- Your branch will be built by our CI system. Make sure that this build passes.
- Be ready to respond to comments and questions from the community.
- Good job! Thanks for being awesome!
- Make sure your branch has no conflicts with master. Rebase often.
- Ensure that you have updated any JavaDoc or user/technical docs in
/docs
. - Don't make breaking changes to the public APIs.
- Write tests - especially for public APIs.
- Make sure that changes to
api
are backwards compatible withruntime
and vice-versa.