# RESTEasy Contribution

## Basic

- Fork the repo
- Create a new branch
- Create a [JIRA issue](https://issues.redhat.com/projects/RESTEASY/issues)
- Create a pull request
- Agree with the Apache License 2.0 terms(shown in the example in below).

## Code style

Make sure to follow the code style of the existing code.

## Commit messages

When committing make sure the commit message is describing what is changed and why. 

Here is an example:

- [RESTEASY-2196 CompletionStageRxInvokerImpl should not block on a th… by anilgursel · Pull Request #1988 · resteasy/Resteasy · GitHub](https://github.com/resteasy/Resteasy/pull/1988)

## Communication

- General discussion: (https://lists.jboss.org/mailman/listinfo/resteasy)
- Development issues discussion: (https://lists.jboss.org/mailman/listinfo/resteasy-dev)

### More information

Read more about best practices in [this github guide](https://guides.github.com/activities/contributing-to-open-source/)
