First stab at MAINTAINERS.md & OWNERS.md & CONTRIBUTING.md#238
First stab at MAINTAINERS.md & OWNERS.md & CONTRIBUTING.md#238mum4k merged 9 commits intoenvoyproxy:masterfrom
Conversation
- A pre-merge checklist - Documents what goes into an update to the Envoy dependency Fixes envoyproxy#230 Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
|
Where is the actual list of maintainers for the project? |
|
Possibly I am using the wrong terminology here; this document targets to be helpful to reviewers. |
| # Maintainers | ||
|
|
||
| This document aims to assist maintainers. | ||
|
|
There was a problem hiding this comment.
Can you add some stuff on how to spot which changes are Nighthawk local vs. those that require deeper Envoy internals and architecture knowledge?
|
@caniszczyk good point. Can we have an OWNERS.md file @oschaaf in the same style as https://github.com/envoyproxy/envoy/blob/master/OWNERS.md? We should also link to the @envoyproxy/nighthawk-maintainers team page. |
Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
|
@envoyproxy/nighthawk-maintainers please check the newly created |
Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
htuch
left a comment
There was a problem hiding this comment.
Thanks, looks great. We're finally a real project with governance :) !
Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
CONTRIBUTING.md
Outdated
|
|
||
| # Communication | ||
|
|
||
| * Before starting work on a major feature, please reach out to us via GitHub, Slack, |
There was a problem hiding this comment.
Should we include link to or at least mention the Slack workspace we are using?
CONTRIBUTING.md
Outdated
|
|
||
| * Generally Nighthawk mirrors [Envoy's policy](https://github.com/envoyproxy/envoy/blob/master/CONTRIBUTING.md#pr-review-policy-for-maintainers) with respect to PR submission policy. | ||
| * Any PR that changes user-facing behavior **must** have associated documentation in [docs](docs) as | ||
| well as [release notes](docs/root/intro/version_history.rst). |
There was a problem hiding this comment.
This file doesn't seem to exist, while a version_history.md directly under root does:
https://github.com/envoyproxy/nighthawk/blob/master/docs/root/version_history.md
Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
CONTRIBUTING.md
Outdated
|
|
||
| # PR review policy for maintainers | ||
|
|
||
| * Generally Nighthawk mirros [Envoy's policy](https://github.com/envoyproxy/envoy/blob/master/CONTRIBUTING.md#pr-review-policy-for-maintainers) with respect to maintainer review policy. |
CONTRIBUTING.md
Outdated
|
|
||
| # DCO: Sign your work | ||
|
|
||
| Commits need to be signed off. [See here](https://github.com/envoyproxy/envoy/blob/master/CONTRIBUTING.md#dco-sign-your-work). |
There was a problem hiding this comment.
Nit: I would put the See outside of the link
MAINTAINERS.md
Outdated
|
|
||
| As a guideline, concepts in Nighthawk that are derived from Envoy | ||
| require someone with Envoy domain expertise in review. Notable examples | ||
| are the way Nighthawk internal computes cluster configuration, its |
MAINTAINERS.md
Outdated
|
|
||
| - Does the PR have breaking changes? Then that should be explicitly mentioned in the [version history](docs/root/version_history.md). | ||
| - New features should be added to the [version history](docs/root/version_history.md). | ||
| - Breaking changes to the [proto apis](api/) are not allowed. |
Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
mum4k
left a comment
There was a problem hiding this comment.
Thank you Otto, looks good. One remaining comment.
Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com>
…y#238) * First stab at MAINTAINERS.md - A pre-merge checklist - Documents what goes into an update to the Envoy dependency Fixes envoyproxy#230 Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com> * Review feedback: CONTRIBUTING.md & OWNERS.md Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com> * Review-feedback: Envoy domain expertise section Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com> * Review feedback Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com> * Review feedback Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com> * Review: fix nits Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com> * Review: fix bad link, .rst -> .md Signed-off-by: Otto van der Schaaf <oschaaf@we-amp.com> Signed-off-by: eric846 <56563761+eric846@users.noreply.github.com>
Fixes #230
Signed-off-by: Otto van der Schaaf oschaaf@we-amp.com