diff --git a/MAINTAINERS b/MAINTAINERS index e9b13f755..1ade8a3db 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1,7 +1,15 @@ +# This is the official list of etcd maintainers. +# +# Names should be added to this file like so: +# Individual's name (@GITHUB_HANDLE) pkg:* +# Individual's name (@GITHUB_HANDLE) pkg:* +# +# Please keep the list sorted. + Anthony Romano (@heyitsanthony) pkg:* Brandon Philips (@philips) pkg:* Fanmin Shi (@fanminshi) pkg:* -Gyuho Lee (@gyuho) pkg:* +Gyuho Lee (@gyuho) pkg:* Hitoshi Mitake (@mitake) pkg:* Xiang Li (@xiang90) pkg:* diff --git a/MAINTAINERS_RULES.md b/MAINTAINERS_RULES.md new file mode 100644 index 000000000..d39d69fc7 --- /dev/null +++ b/MAINTAINERS_RULES.md @@ -0,0 +1,16 @@ + +This document describes basic expectations for maintainers. To become a maintainer, start taking on these responsibilities. Consistent contributors then discuss with existing maintainers to become the official [MAINTAINERS](./MAINTAINERS). + +### Top-level maintainer + +- Running the etcd release processes +- Ownership of test and debug infrastructure +- Resolve or redirect issues to keep the issue count low (goal: under 100) +- Regularly review pull requests across all pkgs +- Providing cross pkg design review + +### Package/feature maintainer + +- Ownership of test and debug failures in a pkg/feature +- Resolution of bugs triaged to a package/feature +- Regularly review pull requests to the pkg subsystem