I am starting new open source project, where contributors may not know how the processes work. I would love to reference some short easy to understand set of rules so that people feel comfortable to contribute and use the product. Some explanation of who is maintainer, that maintainer is decision maker, but they are highly interested in alignment with community, and there is always possibility to fork code.
I want this set of rules to address concerns like:
- Anyone can change it the way they want, so I do not want to rely on it
- Someone will change something in a wrong way and I will not even be notified
- I will take dependency and then project will go to wrong direction
I do not want to reinvent the wheel, but i cannot find anything.
Is there such thing?