logo

From Automation to Community: A Deep Dive Into SIG Contributor Experience

2023-04-19

Authors:   Priyanka Saggu, Kaslin Fields, Madhav Jivrajani


Summary

The presentation discusses the sub-projects of the Kubernetes Special Interest Group for Contributor Experience and their automation efforts in generating annual reports.
  • The Kubernetes Special Interest Group for Contributor Experience manages sub-projects such as community, community management, documentation, Dev stats, elections, events, and GitHub management.
  • The group also focuses on mentoring and Slack infrastructure.
  • The annual report generator tool creates empty annual report templates and issue templates for the sub-projects.
  • Automation efforts were made to generate lists of community enhancement proposals for the annual report templates.
  • The annual reports serve as a way to gauge the health of sub-projects and to identify areas where help is needed.
  • The reports can also be used to convince employers to allow contributions to Kubernetes.
  • The group is in need of help in the mentoring and elections sub-projects.
The Dev stats sub-project provides interesting developer metrics for the Kubernetes landscape, such as the median time for a PR to merge, which is three and a half to four weeks.

Abstract

The Kubernetes Contributor Experience Special Interest Group (SIG) is tasked with developing and sustaining a healthy contributor community. It also provides an excellent place to get involved with the Kubernetes project, either through code, non-code, or both. Join us and learn about ContribEx's many programs and deep dive into some of our current initiatives: Granular Approval PR Plugin: The Kubernetes CI system currently can only assign Approvers on a directory basis. This has caused significant friction for various edge case scenarios. The changes for the approve plugin will distribute approval privilege by adding the ability to granularly assign approvers by file. Annual Report Generator: The Kubernetes project has an annual health check with all its SIGs and WGs. Recent improvements have significantly reduced the toil of project leads by automating much of the report generation. Peribolos: Improvements to in-house tool for GitHub user and team management. And much more!

Materials:

Post a comment

Related work

Authors: Marky Jackson, Nabarun Pal, Kaslin Fields, Madhav Jivrajani
2022-10-27

Authors: Bob Killen, Christoph Blecker, Alison Dowdney
2021-10-15

Authors: Bob Killen, Christoph Blecker, Alison Dowdney, Nikhita Raghunath

Authors: Bob Killen, Christoph Blecker, Alison Dowdney
2022-05-19

Authors: Nikhita Raghunath, Kiran Mova
2022-10-26

Authors: Sarah Khalife, Grant Griffiths
2022-10-28