- Use UTF-8 file encoding
- Generally refer to the corresponding issues in a commit. (Especially useful if commit message is just e.g. "minor changes")
- Do not add trash files to our repository (avoid
git add --all
). - Only commit compiling code.
- For the WebApp Client: Always run
ant test
before committing and check if there are any errors (if so fix them first) - For the server: Verify code functionality with
mvn verify
before commiting
- If you are sure whether it is a client or server issue, please add the corresponding labels (
scope: client
orscope: server
) - Please add a label if the issue is a bug report (
type: bug
) or a suggestion (type: enhancement
) - If an important functionality of the product is not working, you may add the label
priority: critical
to the issue