Closed hueniverse closed 5 years ago
Sounds good to me
This is only for Github? I think we should also have a process for managing npm publish permission/[shared-]ownership.
In my case I took the lead with catbox-memcached, but I can't publish the new version since I don't have the npm permission.
@iniva This is a specific case that shouldn't happen, a maintainer should obviously have both permissions.
This is for both npm and github. catbox-memcached is the only hapi module with a single npm owner. I am working to fix it shortly.
Nice, thank you!
Sounds good to me, and in the spirit of the governance docs,
Lead maintainers cannot be removed unless they leave, assign their position to someone else, or have become inactive for 30 days and fails to respond to attempts to communicate, at which point a new contributor will assume responsibility for the repository. There are no other ways to remove a lead maintainer as long as the repository remains part of the hapi.js organization.
I also support this idea,
If a lead shows up later with an explanation and would like to get the module back, we should try to accommodate.
Should we then add a part about the rules of co-leading a module if that case can happen ?
I think we can add additional leads but I want to keep ownership to one person. If you have specific language in mind, I'm open to it.
OK, I thought accommodate meant a different scenario. The criteria of giving back a module to someone who disappeared seems a bit weak but I don't see a fair way. Core members vote maybe?
I'm good with a vote.
I am proposing we add a simple process for removing someone as a lead maintainer when they are just not responding. Something along the line of no activity by the lead maintainer for 30 days and no response to an issue asking about lead maintainer interest for 14 days. I think if you have been ignoring your module for a month and a half, you should no longer lead it.
If a lead shows up later with an explanation and would like to get the module back, we should try to accommodate.
This has been my process for the past 6 months but I would like to codify it.
Comments?