Hi, 2018-01-25 0:29 GMT+01:00 Eric V. Smith <e...@trueblade.com>: > +1. I actually thought [Nathaniel Smith] was a committer already.
By the way, if you notice an active contributor is good candidate to become a core dev in the long term, you may start the process that I described here: https://github.com/vstinner/misc/blob/master/cpython/pep-core_dev_process.rst My proposed process is made of small steps to build a trust relationship and to train contributors until they produce "commit-ready change". For you, the main requirement is time, be available to review changes and answers to questions by email :-) Last weeks, I looked at contributors who got the most commits merged into master in the last 6 months. That's how I selected Cheryl Sabella, Sanyam Khurana and Pablo Galindo Salgado. I also asked two contributors if they would like to become core, but they declined my offer. I added a new section in my process document: ยง "Becoming A Core Developer Is Not a Goal". I'm not sure that it's the best title ever. """ CPython isn't the easiest place to start. The development process is rather enterprisy with long release cycles (release every 18 months) and rigid backwards compatibility policy. CPython also support many different platforms and CPU architectures. Are you sure that CPython itself is the best project for you? Depending on your interests and skills, you may enjoy better to contribute to another Python project with lower backward compatibility constraints and a faster release cycle. Being a CPython core developer involves responsibilities and usually requires a lot of time. Long-term commitment is also a major expectation, even if it's not a strict requirement. Becoming a core developer should not be seen as a recognition of a contributor work, but more as a constraint :-) Merging a change implies becoming responsible regressions, backward compatibility, security, etc. of this code. It is perfectly fine to contribute to CPython without being a core developer. In most cases, not being able to merge your own work is not a blocker issue. """ I'm not sure about this sentence: "Becoming a core developer should not be seen as a recognition of a contributor work, but more as a constraint :-)". My intent is to discourage people who "want to become a core dev" for the bad reasons (to become famous? I don't know exactly) without understanding the expected responsibilities. Victor _______________________________________________ python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/