-
Notifications
You must be signed in to change notification settings - Fork 8
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
Feedback on OWNERS
file
#1
Comments
seems this information is already present in repos for (some) ecosystems. In node, there is the author and contributors fields in package.json as well as the maintainers info on the npm registry: e.g. https://www.npmjs.com/package/lineman/access. Ideas on how the info could be shared without being duplicated? |
Love the idea. I share @jasonkarns' concern about duplication but I think it's reasonable to expect that the owners listed in |
As @laserlemon alludes to, I think the information in |
Great idea! This would be great to see some integration on GitHub (if a name or team was included in the
When opening your pull request for changes to javascript files it could display a notice like "Perhaps you should include @org/frontend?". |
Rather than creating a new standard, what about adopting/extending the Humans.txt format? |
🤘 |
The OWNERS/MAINTAINERS file convention has been around for a long time. Here's Linux core's from 2005. /cc @thoward as we were just talking about this. |
I think one key difference is whether or not the file is meant to be machine readable, or human readable. At Twitter, we use The Linux The |
Knowing who owns a project or piece of code is often tribal knowledge, which makes it difficult to know who to ask for help, feedback, or review.
I would love feedback on this proposal for an
OWNERS
file, which is a human and machine readable format that specifies who is responsible for maintaining a project or specific files in a project, and may be used to notify maintainers of modifications or to enforce approval in reviews.Not only does this communicate who is currently responsible for the project, it could also be used to suggest who to CCs on pull requests. Someone that wants to keep up with specific parts of the code on a very active project could add their name to the
OWNERS
file with a glob of the files they care about.What do you think?
/cc bkeepers/dotenv#198 for an example
/cc @josh @MikeMcQuaid @benbalter
The text was updated successfully, but these errors were encountered: