-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Add API to codeowners #7114
Add API to codeowners #7114
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. For the rest of the Envoy community, we're planning on doing a better job at enforcing API consistency, so we're going to form a group of API shepherds which will be added to this list. This is part of the UDPA and stable versioning proposal.
Enforce Harvey to review any API changes. Signed-off-by: Chris Aniszczyk <[email protected]>
4d623cf
to
600eb64
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
@htuch I think we need to discuss this further. I don't think we can block on a single person doing reviews. If we want there to be a smaller set of approved API reviewers that's fine, but I think we should discuss before making this a requirement. cc @envoyproxy/maintainers |
+1 -- why not the senior maintainers, or at least a minimum of 3 of them? Harvey can be the primary POC. |
I'm happy to discuss. This is a followup to the earlier discussion around how we get to the point where we are able to enforce API stability and a cleaner API design. I'd like a dedicated team to be created of people who are committed to API consistency and are part of the UDPA effort. I'd like to have us all on the same page about what constitutes good API practices. If we can create such an @-group then let's switch to this. |
FWIW, the design document bullet point covering this is https://docs.google.com/document/d/1xeVvJ6KjFBkNjVspPbY_PwEDHC7XPi0J5p1SqUXcCl8/edit#bookmark=id.xaolar1o4c32 |
@htuch 100% agreed on having a set of API reviewers, I'm mainly balking at you being the only reviewer given vacations, etc. |
Followup to envoyproxy#7114. Signed-off-by: Harvey Tuch <[email protected]>
@envoyproxy/api-shepherds created and switching to this group as owners in #7121. |
Followup to #7114. Signed-off-by: Harvey Tuch <[email protected]>
Enforce Harvey to review any API changes.
Signed-off-by: Chris Aniszczyk [email protected]