Guidlines¶
How to write a problem description¶
Write brief description of the problem in ticket title
Write an extended description in the ticket text (not all the below items need to be entered)
Elaborate the description
Describe similar problems
Attach a screenshot illustrating the problem
Motivate why this problem is important to solve
Add suggested solutions in comments to the ticket using the following syntax:
**Suggested solution**: ...
Code style¶
We try to follow PEP 8 with some exceptions: https://www.python.org/dev/peps/pep-0008/
Exceptions:
We allow longer lines than 79 characters. But preferably not longer than 120
We prefer to have double quoted strings
How to write tests¶
The idea of having a guideline for how to write tests is that if they all look the same, they are easier to understand.
Here are the guidelines:
All test classes should inherit a custom test case class