From 94193e90911c7030b0d66ba793e95fda7982484a Mon Sep 17 00:00:00 2001 From: Austin Parker Date: Tue, 7 May 2024 09:59:47 -0400 Subject: [PATCH 1/4] add tooling sig project --- projects/project-tooling.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 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..971ed562 --- /dev/null +++ b/projects/project-tooling.md @@ -0,0 +1,37 @@ +# Project Tooling SIG + +## Description + +Currently, a variety of tools exist around OpenTelemetry for various +organizational purposes -- GitHub bots, for example, or the Stack Overflow to +Slack action. This SIG is being established to create sustaining engineering +efforts and best practices around these, and new, tools. + +## 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. + +## Staffing + +GC/TC sponsors: + +- @austinlparker + +Maintainers, approvers, and contributors: + +- Your name here! + +## 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) From 2984c41987f0634a83eb3930ed6664357c124ee3 Mon Sep 17 00:00:00 2001 From: Austin Parker Date: Tue, 7 May 2024 11:11:39 -0400 Subject: [PATCH 2/4] add trask to sponsor --- projects/project-tooling.md | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/project-tooling.md b/projects/project-tooling.md index 971ed562..29597161 100644 --- a/projects/project-tooling.md +++ b/projects/project-tooling.md @@ -21,6 +21,7 @@ efforts and best practices around these, and new, tools. GC/TC sponsors: - @austinlparker +- @trask Maintainers, approvers, and contributors: From 4b68c9b9256e7a41aea0e48c4eb481d337f89ff7 Mon Sep 17 00:00:00 2001 From: Austin Parker Date: Thu, 9 May 2024 13:46:36 -0400 Subject: [PATCH 3/4] Update projects/project-tooling.md Co-authored-by: Severin Neumann --- projects/project-tooling.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/project-tooling.md b/projects/project-tooling.md index 29597161..ab4100f8 100644 --- a/projects/project-tooling.md +++ b/projects/project-tooling.md @@ -25,7 +25,7 @@ GC/TC sponsors: Maintainers, approvers, and contributors: -- Your name here! +- @svrnm ## Meeting Times From b97d307ca45d07f15f754a4a444fc5341395dd5c Mon Sep 17 00:00:00 2001 From: Austin Parker Date: Fri, 21 Jun 2024 09:35:44 -0400 Subject: [PATCH 4/4] address feedback --- projects/project-tooling.md | 34 +++++++++++++++++++++++++++++----- 1 file changed, 29 insertions(+), 5 deletions(-) diff --git a/projects/project-tooling.md b/projects/project-tooling.md index ab4100f8..806b5954 100644 --- a/projects/project-tooling.md +++ b/projects/project-tooling.md @@ -1,11 +1,29 @@ -# Project Tooling SIG +# Project Infrastructure SIG ## Description -Currently, a variety of tools exist around OpenTelemetry for various -organizational purposes -- GitHub bots, for example, or the Stack Overflow to -Slack action. This SIG is being established to create sustaining engineering -efforts and best practices around these, and new, tools. +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 @@ -15,6 +33,11 @@ efforts and best practices around these, and new, tools. 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 @@ -26,6 +49,7 @@ GC/TC sponsors: Maintainers, approvers, and contributors: - @svrnm +- @jaronoff97 ## Meeting Times