From 3f4b5283455c7119f61994c1eac7dc55115af4f9 Mon Sep 17 00:00:00 2001 From: Austin Parker Date: Thu, 4 Jul 2024 09:46:56 -0400 Subject: [PATCH] Project Infrastructure SIG (#2096) --- projects/project-tooling.md | 62 +++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 projects/project-tooling.md diff --git a/projects/project-tooling.md b/projects/project-tooling.md new file mode 100644 index 00000000..806b5954 --- /dev/null +++ b/projects/project-tooling.md @@ -0,0 +1,62 @@ +# Project Infrastructure SIG + +## Description + +As OpenTelemetry grows, the need for tooling and automation around project +infrastructure grows with it. This SIG is being established to create sustaining +engineering efforts and best practices around both existing, and new, tools. + +Currently, a wide variety of tooling exists, including -- + +- Slack bots such as `stack-overflow-to-slack`. +- GitHub tooling for issue management. +- Automation for Zoom recording management. + +Meanwhile, new tools are being requested to address problems such as -- + +- Membership and group management +- Repository adherence to best practices +- Automated updates for cross-cutting release concerns (e.g., creating issues in + repositories for new spec or semconv releases) +- Package and release management +- Easier access to GitHub integrations for SIGs +- Improved visibility into project health + +This SIG will be responsible for these cross-cutting concerns, and work to +build services that aid in maintainer, contributor, and community experience. + +## Deliverables + +- Document existing tools and their purpose, along with documentation and build + instructions. +- Interview and collect feedback on cross-functional tooling needs (e.g., bots + for GitHub issue management, IaC for organization management.) +- Institute best practices for tooling development and maintenance. +- Develop new tools as needed. +- Establish 'tooling-as-a-service' for SIGs. + +The overall goal of this SIG is to remove the burden on the TC or organization +owners from administrative and tooling concerns, and to provide consistent, +well-documented, and useful tools for maintainers and contributors. + +## Staffing + +GC/TC sponsors: + +- @austinlparker +- @trask + +Maintainers, approvers, and contributors: + +- @svrnm +- @jaronoff97 + +## Meeting Times + +Mostly async, with a bi-weekly meeting to coordinate and discuss progress. + +This time will be determined based on the availability of interested parties. + +## Project Board + +- [Project Tooling SIG](https://github.com/orgs/open-telemetry/projects/91/views/1)