"Meesa so happy yousa wanna help! Together, weesa makin’ Jar Jar Parse bombad great! 🎉"
First of all, thank you for your interest in contributing to Jar Jar Parse! This guide will help you get started with contributing to the project.
If you find a bug or have a feature request, please open an issue using one of the predefined templates, if applicable. In any case, when reporting a bug, please attach a clear concise description including:
- Steps to reproduce the issue
- Expected behavior
- Actual behavior
- Any relevant logs or error messages
We welcome pull requests! To contribute code, follow these steps:
- Fork the repository and create a new branch:
git clone https://github.com/BjoernLoetters/Jar-Jar-Parse.git cd Jar-Jar-Parse git checkout -b feature-or-fix
- Make sure your changes follow the Coding Guidelines.
- Ensure all tests pass by running:
mvn clean test
- Add and commit your changes with a meaningful message:
git commit -m "Add feature XYZ to enable users to do ABC"
- Push your branch
git push origin feature-or-fix
- Open a pull request (PR) against the
main
branch and describe your changes
- Follow the existing code style, even if this is not your preferred style!
- Keep changes focused and minimal.
- Write meaningful commit messages.
- Ensure new code is covered by tests.
- Document code, even if it is internal!
Before submitting a PR, make sure your changes pass all tests. You can run:
mvn clean test
If you add a new feature, consider adding unit tests to cover the functionality.
If you have any questions, feel free to open a dicussion or comment on an issue. We appreciate your contributions and look forward to working together!
Happy coding! 🚀