-
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
RFC: Figure out policy for module specific code owners #2882
Comments
I like the idea of "you add it, you own it" as a start, but that obviously doesn't work well if that person wants to hand off ownership for [reasons] and there's folks using the code who are users but not contributors to Envoy. I don't have solid ideas of what to do there, so I look forward to hearing your thoughts :-) |
@envoyproxy/maintainers and other interested parties: I drafted a short document on a proposed policy for how extensions will be added to the repository in the future. Please comment! |
I will shortly have an extension to contribute, your policy proposal seems reasonable. dynamic loading #2053 would facilitate externally maintained and packaged extensions without having to build a modified envoy binary, which potentially reduces your burden even more. You might want a naming scheme for external extensions, e.g.
|
@alanconway agreed on both accounts re: dynamic loading and naming. |
Fixes #2882 Signed-off-by: Matt Klein <[email protected]>
Fixes #2882 Signed-off-by: Matt Klein <[email protected]>
Once #2069 is complete, we will be in a better position to have module specific code owners for extensions. This is good, because the number of requests to add extensions to the main repo is growing. We need to figure out the right way to scale this. I have a bunch of thoughts on this which I will write up within the next couple of weeks but going to open this now in case anyone in the community would like to share their thoughts.
cc @envoyproxy/maintainers
The text was updated successfully, but these errors were encountered: