Contributing Code¶
When proposing action, small or large, try always to start by identifying the problems you want to solve. Only when you have a clear and real problem on which everyone can agree, move to discussing solutions.
Discuss first, then start coding.
Each new feature should be discussed before any patches are provided;
Tickets are not assigned to anyone. If you want a feature, either provide a pull request or if possible consider offering someone money to work on the feature.
New feature implementations should start out with as minimal code possible, work towards a Minimum Viable Product (MVP).
If it were a car, you should be able to drive it. Maybe it doesn’t have a radio or A/C, but it can drive.
Caution
If you think you’ve found a security issue, please use the special procedure.