## Contributing

1. Fork the repo
1. Run the tests. You can do this from the command line with `./gradlew test`
1. Please make every effort to follow existing conventions and style in order to keep the code as readable and consistent as possible
1. [Install and use our java codestyles](https://github.com/lyft/java-code-styles)
1. Add tests if you are adding a feature or fixing a bug
1. Make your tests pass
1. Add an entry to the `CHANGELOG.md`
1. Before your code can be accepted into the project you must also [sign our Individual Contributor License Agreement (CLA)](https://github.com/lyft/CLA).
1. Carefully review  your changes, by using `git diff` and `git diff --cached` if you have staged changes
1. Commit with a meaningful message
1. [Rebase and squash](http://rebaseandsqua.sh/)
1. Push to your fork and submit a pull request!

## Code of conduct

This project is governed by [Lyft's code of
conduct](https://github.com/lyft/code-of-conduct).
All contributors and participants agree to abide by its terms.

## Contributing

1. Fork the repo
1. Run the tests. You can do this from the command line with `./gradlew test`
1. Please make every effort to follow existing conventions and style in order to keep the code as readable and consistent as possible
1. [Install and use our java codestyles](https://github.com/lyft/java-code-styles)
1. Add tests if you are adding a feature or fixing a bug
1. Make your tests pass
1. Add an entry to the `CHANGELOG.md`
1. Before your code can be accepted into the project you must also [sign our Individual Contributor License Agreement (CLA)](https://oss.lyft.com/cla).
1. Carefully review  your changes, by using `git diff` and `git diff --cached` if you have staged changes
1. Commit with a meaningful message
1. [Rebase and squash](http://rebaseandsqua.sh/)
1. Push to your fork and submit a pull request!

Add CoC info and update CLA link
Add CoC info and update CLA link
