-
Notifications
You must be signed in to change notification settings - Fork 241
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
Proposal to create a "repository practices" repo #1293
Comments
💯 this would be extremely helpful! |
Action item from the maintainer SIG meeting is to come up with a name that will not be confused with OTel "common practices" from an end user perspective. |
Renamed to "repository practices". Other naming ideas very welcome! |
what about "contributors-resources"? Here's another thing I was thinking about the other day that might have a space here (and goes a little bit beyond repo practices): A collection of "reference implementations" or "implementation instructions" for things that should be similar across language implementations. What do I mean by that:
Why I think this should be added into such a practices repository:
|
Alternate repo name suggestion: |
This repository would exists to document common repository practices used across OpenTelemetry, with a couple of goals in mind:
It is NOT a goal for this repository to document or describe anything as a "best practices", because there is too much variation and nuance, and I believe the OpenTelemetry project values the independence and flexibility of individual repositories to define what is "best" for their respective communities.
Any "required" practices would continue to live in the community repository.
One reason I'm proposing "common repository practices" in its own repository (as opposed to in the community repository), is because then the repository itself can be a demonstration of various github action automations.
I started working on a similar "common repository practices" repo earlier this year while aligning across the Java repositories, and more recently worked on generalizing it more broadly. This is where it has evolved to so far: https://github.com/trask/repository-practices
My initial thought is to start with the above content, or to start with a blank repository and submit the above content section by section, but I'm very flexible with how to proceed.
It would help to know if anyone (besides me 😅) is interested in being a maintainer or approver for this new repository. I'm not expecting this to be a new SIG, or require a new meeting on the calendar, as we could probably use the weekly maintainers meeting when there are topics that would benefit from synchronous discussion.
The text was updated successfully, but these errors were encountered: