From 565ab4ff481cda60ad39f32312ed0c16398ac1b4 Mon Sep 17 00:00:00 2001 From: John Otander Date: Wed, 27 Feb 2019 12:08:39 -0700 Subject: [PATCH 1/3] Propose contributor team for unified orgs --- text/0000-contributor-team.md | 39 +++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 text/0000-contributor-team.md diff --git a/text/0000-contributor-team.md b/text/0000-contributor-team.md new file mode 100644 index 0000000..b86bc60 --- /dev/null +++ b/text/0000-contributor-team.md @@ -0,0 +1,39 @@ +- Start Date: 2019-02-27 +- RFC PR: +- unified Issue: + +# Summary + +It'd be nice to add a "contributor" team to unified organizations which +all contributors are invited to. There's precedent here with what Gatsby +does and helps contributors receive a warm welcome to the community after +getting a PR merged. + +## Basic example + +If a user gets a PR merged they receive an invite to the org as a "contributor". +The contributor team doesn't have write access. + +## Motivation + +To make contributors feel welcome. + +## Detailed design + +For now we can manually handle it, but eventually we can use a GitHub Action. + +## Drawbacks + +None that I can see. + +## Alternatives + +N/A + +## Adoption strategy + +N/A + +## Unresolved questions + +N/A From 5dd4d4d369d0d2b8c016e5295b4f9878ecc0d01e Mon Sep 17 00:00:00 2001 From: John Otander Date: Wed, 27 Feb 2019 12:58:48 -0700 Subject: [PATCH 2/3] Address feedback --- text/0000-contributor-team.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/text/0000-contributor-team.md b/text/0000-contributor-team.md index b86bc60..b04f217 100644 --- a/text/0000-contributor-team.md +++ b/text/0000-contributor-team.md @@ -20,7 +20,9 @@ To make contributors feel welcome. ## Detailed design -For now we can manually handle it, but eventually we can use a GitHub Action. +We can use a GitHub Action (once unified orgs have access) to check if the new +contributor is part of the org and add them if they aren't to the contributor +team. ## Drawbacks @@ -28,7 +30,8 @@ None that I can see. ## Alternatives -N/A +- GitHub contribution graph +- [all-contributors](https://github.com/all-contributors/all-contributors) ## Adoption strategy @@ -36,4 +39,4 @@ N/A ## Unresolved questions -N/A +- What (if any) access do read-only members have to GitHub integrated platforms? (Zeit Now, Travis CI, etc) From 64e009b4ecafc42f8dad15ade29449041771f949 Mon Sep 17 00:00:00 2001 From: Titus Date: Tue, 27 Aug 2019 10:26:03 +0200 Subject: [PATCH 3/3] Update 0000-contributor-team.md --- text/0000-contributor-team.md | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/text/0000-contributor-team.md b/text/0000-contributor-team.md index b04f217..3962ffc 100644 --- a/text/0000-contributor-team.md +++ b/text/0000-contributor-team.md @@ -1,18 +1,18 @@ - Start Date: 2019-02-27 -- RFC PR: +- RFC PR: [2][] - unified Issue: # Summary -It'd be nice to add a "contributor" team to unified organizations which -all contributors are invited to. There's precedent here with what Gatsby -does and helps contributors receive a warm welcome to the community after -getting a PR merged. +It'd be nice to add a “contributor” team to unified organizations which +all contributors are invited to. +There’s precedent here with what Gatsby does and helps contributors +receive a warm welcome to the community after getting a PR merged. ## Basic example -If a user gets a PR merged they receive an invite to the org as a "contributor". -The contributor team doesn't have write access. +If a user gets a PR merged they receive an invite to the org as a “contributor”. +The contributor team has triage (not write) access on GitHub. ## Motivation @@ -20,18 +20,17 @@ To make contributors feel welcome. ## Detailed design -We can use a GitHub Action (once unified orgs have access) to check if the new -contributor is part of the org and add them if they aren't to the contributor -team. +* [Motion to nominate a contributor][motion] +* [`github-tools`][tools] ## Drawbacks -None that I can see. +* Could grow into 100s of inactive contributors ## Alternatives -- GitHub contribution graph -- [all-contributors](https://github.com/all-contributors/all-contributors) +* GitHub contribution graph +* [`all-contributors`][all-contributors] ## Adoption strategy @@ -39,4 +38,12 @@ N/A ## Unresolved questions -- What (if any) access do read-only members have to GitHub integrated platforms? (Zeit Now, Travis CI, etc) +N/A + +[2]: https://github.com/unifiedjs/rfcs/pull/2 + +[motion]: https://github.com/unifiedjs/governance/blob/master/members.md#motion-to-nominate-a-contributor + +[tools]: https://github.com/unifiedjs/github-tools + +[all-contributors]: https://github.com/all-contributors/all-contributors