Skip to content

governance: Add new Collaborators #234

Closed
@rvagg

Description

I was going to do this as a comment in #230 but it got out of hand so it's probably best as a separate issue.

As mentioned in #233, we need to be more rigorous about adding collaborators to the project. So far there's just the TC + @cjihrig + @mikeal + @rvagg in the core team(s) (plus some additionals that were invited for historical reasons but haven't participated yet) and then there's other teams like Website and Build that have additional people.

After reviewing the closed io.js pull requests (node-forward/node is gone so I don't know if there was anything useful in there re PRs), I've come up with a very subjective list. I've eliminated PRs that were not merged and some trivial ones, mainly additions to documentation that I wouldn't count as "significant".

To get the ball rolling, I've come up with a significance rating, a number from 1 to 5, and assigned it to each of the PRs below. These are my subjective ratings and relate to the impact of the PR in terms of amount of code and also significance of the change. This is a very tricky thing to do and I'm sure others would come up with different numbers. The only 1's I've included here are ones where the contributor has made multiple PRs, to take into account their compound contribution.

It's up to the TC to approve the addition of people so at this next meeting I'd like to put this on the agenda:

  1. Using the above data and looking at the kinds of modifications being considered, can the TC come up with a minimum bar for addition to the Collaborators group (I suspect this to be somewhat subjective but that's OK as long as there can be some consistency across each meeting where new additions are being considered).
  2. Given some kind of resolution of the above, which of the above individuals can be added to the Collaborators group?

So I'd ask TC members to have a browse through this list and have a think about how you would approach this. My personal opinion is the more the merrier in most cases so there should be a liberal attitude towards adding people, just not for trivial changes.

Additionally, we'll need approval from each of the above individuals that they actually want to be added, you can do that here with a simple comment if you like or someone can chase you up afterwards.

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions