# Contributing Types of contributions we welcome: * Reporting issues with existing features * Bug fixes * Performance improvements * Documentation * Usability improvements ## Things we won't merge * Additional dependancies that limit its use (e.g. android or relay dependencies) * Supporting GraphQL variables, directives or named fragments ## Proposing Features When in doubt about whether we will be interested in including a new feature in this project, please open an issue to propose the feature so we can confirm the feature should be in scope for the project before it is implemented. ## How To Contribute 1. Fork the [repository in github](https://github.com/Shopify/graphql_java_gen) 2. Create your feature branch (`git checkout -b fix-feature`) 3. Commit your changes (`git commit -am 'fix: Summarize change'`) 3. Make sure all tests pass (`bundle exec rake`) 4. Push to the branch (`git push origin fix-feature`) 5. [Create new pull request](https://github.com/Shopify/graphql_java_gen/pulls)