Skip to content

Retire collaborators who have been inactive for a year? #18879

@benjamingr

Description

@benjamingr

Following the TSC decision to retire some inactive collaborators here. I think we should have a clearer process for removing collaborators who have been inactive for a period of time.

I'm not really sure what prior work is going on - but I'm going to throw around a proposal to iterate on:

Once a month:

  • look for people who have been inactive* for a year, email them asking if they're still interested in being a collaborator and participating.
  • If they say "yes", do not remove them.
  • If they say "no", move them to "Collaborator Emeritus" status and remove them from the nodejs/collaborators team.
  • If they do not answer, do not remove them, if they do not answer 2 months in a row - that is like saying "no".
  • If they ever become active again - they may self nominate for collaborator. Adding them back is at the discretion of the TSC (like regular nominations) but likely won't be too problematic.

Note that the main concern in keeping people collaborators is that they have access to run CI jobs, land PRs, read moderation discussions ETC - so this is more about security than anything else. It's also about creating a smaller up-to-date approachable group of people to ping about issues. My main concern with this proposal is excluding people.

  • comments, PRs, other org repos, reviews and active WG membership count as participation for this proposal's purpose.

Pinging @nodejs/tsc and @nodejs/moderation to get the discussion going.

Metadata

Metadata

Assignees

No one assigned

    Labels

    metaIssues and PRs related to the general management of the project.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions