When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. Please note we have a code of conduct, please follow it in all your interactions with the project.
You've found a bug in the source code, a mistake in the documentation or maybe you'd like a new feature? You can help us by submitting an issue on GitHub. Before you create an issue, make sure to search the issue archive -- your issue may have already been addressed!
Please try to create bug reports that are:
- Reproducible. Include steps to reproduce the problem.
- Specific. Include as much detail as possible: which version, what environment, etc.
- Unique. Do not duplicate existing opened issues.
- Scoped to a Single Bug. One bug per report.
Even better: Submit a pull request with a fix or new feature!
- Create an issue on GitHub of what you will fix/add
- Fork the repository on GitHub
- Create a new branch from
devwith the nameGH-id123-description, whereid123is the id of your issue anddescriptiona little description of your issue. - Make your update to the code with commits with meaningful messages.
- For backend and frontend pull requests, apply the code formatter
- For the backend, run
mvn formatter:format, you can check the format withmvn formatter:validate. - For the frontend, run
npm run format, you can check the format withnpm run validate.
- For the backend, run
- Squash your commits if necessary
- Create a pull request to the
devbranch