-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Call for help maintaining Cookiecutter #190
Description
I would like to give others commit rights on Cookiecutter, as I am spread thin and having a hard time keeping up. As a core committer, responsibilities include:
- Give priority to bug fixes over new features. This includes fixes for the Windows tests that broke at some point.
- Ensure cross-platform compatibility for every change that's accepted. Windows, Mac, Debian & Ubuntu Linux.
- Ensure that code that goes into core meets all requirements in this checklist: https://gist.github.com/audreyr/4feef90445b9680475f2
- Create issues for any major changes and enhancements that you wish to make. Discuss things transparently and get community feedback.
- Don't add any classes to the codebase unless absolutely needed. Err on the side of using functions.
- Be welcoming to newcomers and encourage diverse new contributors from all backgrounds. See the Python Community Code of Conduct (https://www.python.org/psf/codeofconduct/).
Preference will be given to those with:
A. Past contributions to Cookiecutter and other open-source projects. Contributions to Cookiecutter include both code (both accepted and pending) and friendly participation in the issue tracker.
B. A coding style that I find simple, minimal, and clean.
C. Access to resources for cross-platform development and testing.
D. Time to devote to the project regularly.
In return, I will give you full credit for your work, help get you recognized for your efforts, buy you a beer/orange juice at the next conference, provide professional references as I get to know your work, etc. It's also just a great way to give back to Cookiecutter, a free, open-source, community-driven project that needs your help.
Interested? Let me know here if you meet criteria A-D and wish to take on core committer responsibilities. Or email me privately if you feel more comfortable doing that.