TheMinusWorld / Mayhem-Whereabouts

Master repository for the Mayhem Whereabouts software
GNU Affero General Public License v3.0
0 stars 1 forks source link

Define RFC Process #1

Open wtl420 opened 4 years ago

wtl420 commented 4 years ago

https://en.wikipedia.org/wiki/Request_for_Comments

An RFC is the traditional way to submit ideas. We should provide a template / framework so people can formalize ideas and help guide them to laying out the pros and cons of an idea in their proposal.

We should look at what other RFCs offer and do our own spin on them. Brainstorming is good, but formalizing proposals will help shape the project a lot better and give us a good history of the context of why things were done the way they were.

wtl420 commented 4 years ago

https://wiki.php.net/rfc/howto PHP has a well defined RFC process that might be good guidance for how RFCs can work for a particular project.

wtl420 commented 4 years ago

https://smallcultfollowing.com/babysteps/blog/2019/12/03/aic-improving-the-pre-rfc-process/ Rust has an RFC process and a pre-RFC process as well, might be worth looking at that as well.

We're not big so I don't expect everything they do to translate over but I do think having a solid defined path towards new features will make how to contribute new ideas much more clear.