Thanks for your interest in contributing!
This is a guideline for contributing to JDER Spring.
Please install the following dependencies:
| Dependencies | Description |
|---|---|
| Kotlin | Programming language |
| JDK | Java development kit |
| Gradle | Build tool |
| just | Command runner |
| ls-lint | Linting tool for directories and files |
| typos-cli | Spell checker |
The following commands are available:
This command will do linting, formatting and testing.
justThis command will format the code.
just fmtThis command will lint the code.
just lintThis command will build the code.
just buildThis command will run all tests.
just testThis command will clean the builds.
just cleanThis command will clean all the unnecessary files.
just clean-allWhen committing changes to the code, use the following prefixes:
chore: updates in dependencies/toolsbuild: changes to the build systemfix: fixes a bugfeat: adds a new featurerefactor: other code changesperf: performance improvementssecurity: security related changesstyle: style changestest: adding or updating testsdocs: documentation only changesci: CI configuration updatesrelease: new version release
For example:
feat: add xxx feature
docs: fix typos