-
Notifications
You must be signed in to change notification settings - Fork 238
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8e17c30
commit 3f4b528
Showing
1 changed file
with
62 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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) |