03-Best practices
- We value high quality and craft.
- Please adhere to coding best practices, as written there and to the idioms of the frameworks you are using.
-
General Contributing Guidelines
- Check out git.md from best standards and the general guidelines, here for the most essential ones.
-
Make Sure You Know Why
- It all starts with why. Make sure you know why. Question it as well.
- Pivot! Pivot in your implementation and effort. Don't waste hours in a nuance compared to what's real value.
- Good quality is a why in itself. Look good, do good.
-
Write Issues & Use Templates
- Writing issues is appreciated! Use our Templates to help you out.
- If you don't know which issue tracker to use at all, you can also use our Idea/Feedback Form!
-
Work in Branches & Commit Often
- When you code, clone the repo and create your own branch.
- Commit often. No 3000 edits in one commit. Meaningful units of work, so that you could explain every edit to somebody else easily.
- Use conventional-commits in commit messages. Eg. "fix: fixed language bug at LoginView"
-
Use Pre-Commit and make sure it & tests pass
- Use pre-commit for clean code and to avoid gross mistakes.
- Tests are friends, write unit tests and make sure they pass.
-
Security Implied
- Recognize what might imply security issues, ticket that and label it 'security-implied.'
- Discuss problems you might see, whether on your own code, others' code or the present code at repositories or the usage of them
\