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

Add API to codeowners #7114

Merged
merged 1 commit into from
May 30, 2019
Merged

Add API to codeowners #7114

merged 1 commit into from
May 30, 2019

Conversation

caniszczyk
Copy link
Contributor

Enforce Harvey to review any API changes.

Signed-off-by: Chris Aniszczyk [email protected]

htuch
htuch previously approved these changes May 30, 2019
Copy link
Member

@htuch htuch left a 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.

CODEOWNERS Outdated Show resolved Hide resolved
Enforce Harvey to review any API changes.

Signed-off-by: Chris Aniszczyk <[email protected]>
@caniszczyk caniszczyk force-pushed the add-api-codeowners branch from 4d623cf to 600eb64 Compare May 30, 2019 21:28
Copy link
Member

@htuch htuch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@htuch htuch merged commit 74efa8a into master May 30, 2019
@mattklein123
Copy link
Member

@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

@mattklein123 mattklein123 deleted the add-api-codeowners branch May 30, 2019 23:52
@jmarantz
Copy link
Contributor

+1 -- why not the senior maintainers, or at least a minimum of 3 of them? Harvey can be the primary POC.

@htuch
Copy link
Member

htuch commented May 31, 2019

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.

@htuch
Copy link
Member

htuch commented May 31, 2019

@mattklein123
Copy link
Member

@htuch 100% agreed on having a set of API reviewers, I'm mainly balking at you being the only reviewer given vacations, etc.

htuch added a commit to htuch/envoy that referenced this pull request May 31, 2019
@htuch
Copy link
Member

htuch commented May 31, 2019

@envoyproxy/api-shepherds created and switching to this group as owners in #7121.

htuch added a commit that referenced this pull request May 31, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants