On 19/07/18 14:08, Charles R Harris wrote:
Hi All,
The NumPy Steering Council has been looking at commit rights for the
NumPy developers hired at BIDS. We would like them to be able to label
PRs, close issues, and merge simple fixes; doing that requires commit
privileges. OTOH, it is also the case that people paid to work on
NumPy don't automatically receive commit privileges. So it is a bit a
quandary and we don't seem to have an official document codifying the
giving of commit privileges, and the Github privileges are rather
coarse grained, pretty much all or nothing for a given repository.
The situation has also caused us to rethink commit privileges in
general, perhaps we are being too selective. So there is some interest
in offering commit privileges more freely, with the understanding that
they are needed for many of the mundane tasks required to maintain
NumPy, but that new people should be conservative in their exercise of
the privilege. Given the reality of the Github environment, such a
system needs be honor based, but would allow more people an
opportunity to participate at a deeper level.
So in line with that, we are going to give both of the BIDS workers
commit privileges, but also extend the option of commit privileges for
issue triage and other such things to the community at large. If you
have contributed to NumPy and are interested in having commit rights,
please respond to this post, but bear in mind that this is an
experiment and that things might change if the system is abused.
Chuck
I rephrased this mail as an addition to the governance document, see
https://github.com/numpy/numpy/pull/11609
Matti
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion