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

Project Infrastructure SIG #2096

Merged
merged 8 commits into from
Jul 4, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions projects/project-tooling.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Project Infrastructure SIG

## Description
austinlparker marked this conversation as resolved.
Show resolved Hide resolved

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.
austinlparker marked this conversation as resolved.
Show resolved Hide resolved
- 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)