-
-
Notifications
You must be signed in to change notification settings - Fork 108
Description
Created by: arnoudvanderleer
The CONTRIBUTING.md file does an awesome job at showing people all the resources that they can go to.
However, a policy on what kind of contributions are accepted (bugfixes and "missing core features") and what kind of contributions would not be welcome (new features, refactorings), and why (something about maintainability) is not mentioned.
From the response to this pull request, it appears that new features are usually not accepted straightaway, but should be added to a library, until they prove to be so central to the functionality of Processing that they should be added to the core. It would be good to explicitly state such things in the contributing file, to set expectations straight.
A policy of "add an issue for a new feature, before you implement it" probably won't harm anyone and will make sure that there is room for discussion before any code is written.