Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up of Inactive Members - August #2076

Closed
9 tasks done
mrbobbytables opened this issue Aug 2, 2020 · 3 comments
Closed
9 tasks done

Clean up of Inactive Members - August #2076

mrbobbytables opened this issue Aug 2, 2020 · 3 comments
Labels
area/github-membership Requesting membership in a Kubernetes GitHub Organization or Team sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience.

Comments

@mrbobbytables
Copy link
Member

mrbobbytables commented Aug 2, 2020

This is the list of inactive members that are slated to be removed from our Github Orgs. They have had no devstats recorded since the beginning of 2019.

Inactive members

  • abhi
  • abrarshivani
  • adityakali
  • ajaeger
  • alejandroesc
  • alfred-huangjian
  • arschles
  • benjigoldberg
  • bobsky
  • brejoc
  • caoshufeng
  • cheld
  • colemickens
  • david-mcmahon
  • dhirajh
  • dmyerscough
  • dstorck
  • euank
  • guangxuli
  • hhoover
  • ideahitme
  • k4leung4
  • konryd
  • lwander
  • medinatiger
  • mkurylec
  • mwringe
  • nickchase
  • nicksardo
  • paulczar
  • pengx17
  • qhuynh96
  • rutsky
  • sgoings
  • skuda
  • spxtr
  • staebler
  • suleisl2000
  • tianshapjq
  • viglesiasce
  • yanxuean

Repos with inactive owners that need follow-up clean up:


/area github-membership

@k8s-ci-robot k8s-ci-robot added the area/github-membership Requesting membership in a Kubernetes GitHub Organization or Team label Aug 2, 2020
@mrbobbytables mrbobbytables added the sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience. label Aug 2, 2020
@paulczar
Copy link

paulczar commented Aug 7, 2020

Just a heads up on the general experience of being removed... I was (unknown to me) on this list and if it hadn't been for @castrojo mentioning it to me in passing ( while ironically I was working on a pair 1 2 of k8s PRs on monday ) I would have had no clue that this was happening apart from the github email "you've been removed from the kubernetes organization". This is definitely not a contributor friendly experience to have.

note, that at time of #2077 being merged I would not have been counted as an inactive member according to the inactivity guidelines including PRs.

I noticed in #2013, people where @ mentioned, which would have created a github notification, whereas in August we weren't.

Timing wise, having made a pair of PRs on Monday, it should have probably even pulled me off this list.

Now I know that Membership of the org != membership of k8s community, and its a fairly simple PR to be added back in, However I don't know that would be obvious to others, and regardless of those words, its still hard to not feel like having been kicked out of the club.

Anyways I just wanted to offer some details on my experience of the removal (less about me, I can re-add myself with a PR pretty easily), I would suggest the main takeaway from the experience would be to have some formal notification, even an @ mention in github would be better than nothing, but ( I know its probably not easy match up emails ) an email with some kind of notification and perhaps a link to "help wanted" or "low hanging fruit" bugs would also offer people a great reminder that its not hard to stay active. Hopefully this feedback is useful 👍

@mrbobbytables
Copy link
Member Author

mrbobbytables commented Aug 7, 2020

Hey there @PaulCza,
The ping was missed on my part with this, but the long term plan is to eventually automate this process (members being removed won't receive a ping). We updated our community membership guidelines outlining who is defined as inactive and how it is counted. For reference, we use devstats as our means to measure inactivity as it takes into account different types of GitHub actions, not just PRs or issues - but edits, comments and more. A general community notification about this policy was then sent to the k-dev mailing list.

We want to limit access to people that are consistently remain active. Org membership grants permissions to Kubernetes project repos and our CI system. If those privileges aren’t being actively used, we remove them to ensure we don’t have security issues down the road.

Not being a member doesn't mean you can't contribute. Many of our contributions come from non-org members. If you're ramping back up within the project, our org membership process has been streamlined. With a few PRs and two sponsors, we can add you back as a member.

@nikhita
Copy link
Member

nikhita commented Sep 3, 2020

All PRs to cleanup OWNERS have merged. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/github-membership Requesting membership in a Kubernetes GitHub Organization or Team sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience.
Projects
None yet
Development

No branches or pull requests

4 participants