- Be consistent as much as possible with existing code.
- Avoid abbreviations, except if they are widely accepted.
- Explicit is better than implicit. Use comments to describe your code.
- Magic numbers are forbidden but it is acceptable to use Id value. Make sure to label Ids with comments.
- Python code should follow PEP 8 style guide. Use a linter.
- When available, include the GitHub issue number in commit message. Example:
#42: Some function now returns the correct result