Thanks for your interest in contributing! 🎉
I do welcome all kinds of contributions — code, issues, documentation, design, and more.
Click the "Fork" button at the top right of the repository page.
git clone https://github.com/MoonWorm/jsonapi4j.git
cd jsonapi4jgit checkout -b my-feature-branchMake sure your changes follow the project’s coding conventions (see below).
git add .
git commit -m "Add: A meaningful commit message"git push origin my-feature-branchGo to the original repository and open a Pull Request from your forked branch. Please include a clear description of what your change does and why it's needed.
You can help me with:
- 🐛 Reporting or fixing bugs
- 📚 Improving documentation
- ✨ Suggesting or adding features
- 🧪 Writing or improving tests
- 🎨 Provide Developer feedback
by creating a thread in a GitHub's discussions
- Keep commits focused and descriptive
- Use clear, consistent naming
- Follow language-specific conventions (Java)
- Use terms from JSON:API, OAS, and other specification that are used in the project
- Run default Java formatter before pushing
The framework can be built by using Maven, simply run:
mvn clean installBy contributing, you agree that your contributions will be licensed under the same license as the project.
Feel free to open an issue or start a discussion in GitHub.