Thank you for your interest in contributing to java-tree-sitter
!
We appreciate your efforts to make this project better.
Before you start, please take a moment to read and understand the following guidelines.
- Fork the repository and clone your fork locally.
- Ensure the local development prerequisites are met, as outlined in the README.
- Create a new branch for your contribution.
The branch name should follow the format of:
label/short-name
. For more information on valid labels, see the full list. - Test your changes thoroughly via the build system:
mvn clean package
. If new features are being added, they must be accompanied by tests. - Push your changes to your fork:
git push origin label/short-name
. - Open a pull request (PR) against the
master
branch of this repository.
Ensure your PR description explains the purpose of your changes and provides context. Be sure to reference related issues by using linking keywords. Ensure your PR includes only relevant changes. Large changes should be broken into smaller, manageable PRs. Be prepared to make adjustments based on feedback received both by the automated actions and reviewers.
We use an automated CheckStyle action to enforce the project code style. To get a rough idea of the style we employ, refer to the CheckStyle configuration.
By contributing to this project, you agree that your contributions will be licensed under the project license.