ci: update pullapprove groups and add docs (#25257)
With this update to permissions the docs team can easily identify the technical reviewer for a particular doc, which should streamline the reviews. I also added Jennifer into all groups that contain docs, so that she can approve changes that contain only editorial changes. Closes #21692 PR Close #25257
This commit is contained in:
parent
3a601382e6
commit
0a6a3f3163
195
.pullapprove.yml
195
.pullapprove.yml
@ -8,6 +8,7 @@
|
|||||||
# alexeagle - Alex Eagle
|
# alexeagle - Alex Eagle
|
||||||
# alxhub - Alex Rickabaugh
|
# alxhub - Alex Rickabaugh
|
||||||
# andrewseguin - Andrew Seguin
|
# andrewseguin - Andrew Seguin
|
||||||
|
# benlesh - Ben Lesh
|
||||||
# brandonroberts - Brandon Roberts
|
# brandonroberts - Brandon Roberts
|
||||||
# brocco - Mike Brocchi
|
# brocco - Mike Brocchi
|
||||||
# filipesilva - Filipe Silva
|
# filipesilva - Filipe Silva
|
||||||
@ -15,7 +16,7 @@
|
|||||||
# hansl - Hans Larsen
|
# hansl - Hans Larsen
|
||||||
# IgorMinar - Igor Minar
|
# IgorMinar - Igor Minar
|
||||||
# jasonaden - Jason Aden
|
# jasonaden - Jason Aden
|
||||||
# kapunahelewong - Kapunahele Wong
|
# jenniferfell - Jennifer Fell
|
||||||
# kara - Kara Erickson
|
# kara - Kara Erickson
|
||||||
# kyliau - Keen Yee Liau
|
# kyliau - Keen Yee Liau
|
||||||
# matsko - Matias Niemelä
|
# matsko - Matias Niemelä
|
||||||
@ -91,6 +92,7 @@ groups:
|
|||||||
- "*.bzl"
|
- "*.bzl"
|
||||||
- "packages/bazel/*"
|
- "packages/bazel/*"
|
||||||
- "tools/bazel.rc"
|
- "tools/bazel.rc"
|
||||||
|
- "/docs/BAZEL.md"
|
||||||
users:
|
users:
|
||||||
- alexeagle #primary
|
- alexeagle #primary
|
||||||
- kyliau
|
- kyliau
|
||||||
@ -130,42 +132,113 @@ groups:
|
|||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
- "packages/core/*"
|
- "packages/core/*"
|
||||||
|
- "aio/content/guide/bootstrapping.md"
|
||||||
|
- "aio/content/examples/bootstrapping/*"
|
||||||
|
- "aio/content/guide/attribute-directives.md"
|
||||||
|
- "aio/content/examples/attribute-directives/*"
|
||||||
|
- "aio/content/images/guide/attribute-directives/*"
|
||||||
|
- "aio/content/guide/structural-directives.md"
|
||||||
|
- "aio/content/examples/structural-directives/*"
|
||||||
|
- "aio/content/images/guide/structural-directives/*"
|
||||||
|
- "aio/content/guide/dynamic-component-loader.md"
|
||||||
|
- "aio/content/examples/dynamic-component-loader/*"
|
||||||
|
- "aio/content/images/guide/dynamic-component-loader/*"
|
||||||
|
- "aio/content/guide/template-syntax.md"
|
||||||
|
- "aio/content/examples/template-syntax/*"
|
||||||
|
- "aio/content/images/guide/template-syntax/*"
|
||||||
|
- "aio/content/guide/dependency-injection.md"
|
||||||
|
- "aio/content/examples/dependency-injection/*"
|
||||||
|
- "aio/content/images/guide/dependency-injection/*"
|
||||||
|
- "aio/content/guide/dependency-injection-in-action.md"
|
||||||
|
- "aio/content/examples/dependency-injection-in-action/*"
|
||||||
|
- "aio/content/images/guide/dependency-injection-in-action/*"
|
||||||
|
- "aio/content/guide/hierarchical-dependency-injection.md"
|
||||||
|
- "aio/content/examples/hierarchical-dependency-injection/*"
|
||||||
|
- "aio/content/guide/singleton-services.md"
|
||||||
|
- "aio/content/guide/dependency-injection-pattern.md"
|
||||||
|
- "aio/content/guide/providers.md"
|
||||||
|
- "aio/content/examples/providers/*"
|
||||||
|
- "aio/content/guide/component-interaction.md"
|
||||||
|
- "aio/content/examples/component-interaction/*"
|
||||||
|
- "aio/content/images/guide/component-interaction/*"
|
||||||
|
- "aio/content/guide/component-styles.md"
|
||||||
|
- "aio/content/examples/component-styles/*"
|
||||||
|
- "aio/content/guide/lifecycle-hooks.md"
|
||||||
|
- "aio/content/examples/lifecycle-hooks/*"
|
||||||
|
- "aio/content/images/guide/lifecycle-hooks/*"
|
||||||
|
- "aio/content/examples/ngcontainer/*"
|
||||||
|
- "aio/content/images/guide/ngcontainer/*"
|
||||||
|
- "aio/content/guide/pipes.md"
|
||||||
|
- "aio/content/examples/pipes/*"
|
||||||
|
- "aio/content/images/guide/pipes/*"
|
||||||
|
- "aio/content/guide/entry-components.md"
|
||||||
|
- "aio/content/guide/set-document-title.md"
|
||||||
|
- "aio/content/examples/set-document-title/*"
|
||||||
|
- "aio/content/images/guide/set-document-title/*"
|
||||||
|
- "aio/content/guide/ngmodules.md"
|
||||||
|
- "aio/content/examples/ngmodules/*"
|
||||||
|
- "aio/content/examples/ngmodule/*"
|
||||||
|
- "aio/content/images/guide/ngmodule/*"
|
||||||
|
- "aio/content/guide/ngmodule-faq.md"
|
||||||
|
- "aio/content/examples/ngmodule-faq/*"
|
||||||
|
- "aio/content/guide/module-types.md"
|
||||||
|
- "aio/content/guide/sharing-ngmodules.md"
|
||||||
|
- "aio/content/guide/frequent-ngmodules.md"
|
||||||
|
- "aio/content/images/guide/frequent-ngmodules/*"
|
||||||
|
- "aio/content/guide/ngmodule-api.md"
|
||||||
|
- "aio/content/guide/ngmodule-vs-jsmodule.md"
|
||||||
|
- "aio/content/guide/feature-modules.md"
|
||||||
|
- "aio/content/examples/feature-modules/*"
|
||||||
|
- "aio/content/images/guide/feature-modules/*"
|
||||||
|
- "aio/content/guide/lazy-loading-ngmodules.md"
|
||||||
|
- "aio/content/examples/lazy-loading-ngmodules/*"
|
||||||
|
- "aio/content/images/guide/lazy-loading-ngmodules"
|
||||||
users:
|
users:
|
||||||
- mhevery #primary
|
- mhevery #primary
|
||||||
- jasonaden
|
- jasonaden
|
||||||
- kara
|
- kara
|
||||||
- vicb
|
- vicb
|
||||||
- IgorMinar #fallback
|
- IgorMinar
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
animations:
|
animations:
|
||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
- "packages/animations/*"
|
- "packages/animations/*"
|
||||||
- "packages/platform-browser/animations/*"
|
- "packages/platform-browser/animations/*"
|
||||||
|
- "aio/content/guide/animations.md"
|
||||||
|
- "aio/content/examples/animations/*"
|
||||||
|
- "aio/content/images/guide/animations/*"
|
||||||
users:
|
users:
|
||||||
- matsko #primary
|
- matsko #primary
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
- IgorMinar #fallback
|
- IgorMinar #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
compiler/i18n:
|
compiler/i18n:
|
||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
- "packages/compiler/src/i18n/*"
|
- "packages/compiler/src/i18n/*"
|
||||||
|
- "aio/content/guide/i18n.md"
|
||||||
|
- "aio/content/examples/i18n/*"
|
||||||
users:
|
users:
|
||||||
- vicb #primary
|
- vicb #primary
|
||||||
- alxhub
|
- alxhub
|
||||||
- IgorMinar #fallback
|
- IgorMinar #fallback
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
compiler:
|
compiler:
|
||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
- "packages/compiler/*"
|
- "packages/compiler/*"
|
||||||
|
- "aio/content/guide/aot-compiler.md"
|
||||||
users:
|
users:
|
||||||
- alxhub #primary
|
- alxhub #primary
|
||||||
- vicb
|
- vicb
|
||||||
- mhevery
|
- mhevery
|
||||||
- IgorMinar #fallback
|
- IgorMinar #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
compiler-cli/ngtools:
|
compiler-cli/ngtools:
|
||||||
conditions:
|
conditions:
|
||||||
@ -174,7 +247,6 @@ groups:
|
|||||||
users:
|
users:
|
||||||
- hansl
|
- hansl
|
||||||
- filipesilva #fallback
|
- filipesilva #fallback
|
||||||
- brocco #fallback
|
|
||||||
- IgorMinar #fallback
|
- IgorMinar #fallback
|
||||||
|
|
||||||
compiler-cli:
|
compiler-cli:
|
||||||
@ -210,56 +282,97 @@ groups:
|
|||||||
files:
|
files:
|
||||||
- "packages/forms/*"
|
- "packages/forms/*"
|
||||||
- "aio/content/guide/forms.md"
|
- "aio/content/guide/forms.md"
|
||||||
- "aio/content/guide/form-validation.md"
|
|
||||||
- "aio/content/guide/reactive-forms.md"
|
|
||||||
- "aio/content/examples/forms/*"
|
- "aio/content/examples/forms/*"
|
||||||
|
- "aio/content/images/guide/forms/*"
|
||||||
|
- "aio/content/guide/form-validation.md"
|
||||||
- "aio/content/examples/form-validation/*"
|
- "aio/content/examples/form-validation/*"
|
||||||
|
- "aio/content/images/guide/form-validation/*"
|
||||||
|
- "aio/content/guide/dynamic-form.md"
|
||||||
|
- "aio/content/examples/dynamic-form/*"
|
||||||
|
- "aio/content/images/guide/dynamic-form/*"
|
||||||
|
- "aio/content/guide/reactive-forms.md"
|
||||||
- "aio/content/examples/reactive-forms/*"
|
- "aio/content/examples/reactive-forms/*"
|
||||||
|
- "aio/content/images/guide/reactive-forms/*"
|
||||||
users:
|
users:
|
||||||
- kara #primary
|
- kara #primary
|
||||||
- IgorMinar #fallback
|
- IgorMinar #fallback
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
http:
|
http:
|
||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
- "packages/common/http/*"
|
- "packages/common/http/*"
|
||||||
- "packages/http/*"
|
- "packages/http/*"
|
||||||
|
- "aio/content/guide/http.md"
|
||||||
|
- "aio/content/examples/http/*"
|
||||||
|
- "aio/content/images/guide/http/*"
|
||||||
users:
|
users:
|
||||||
- alxhub #primary
|
- alxhub #primary
|
||||||
- IgorMinar
|
- IgorMinar
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
language-service:
|
language-service:
|
||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
- "packages/language-service/*"
|
- "packages/language-service/*"
|
||||||
|
- "aio/content/guide/language-service.md"
|
||||||
|
- "aio/content/images/guide/language-service/*"
|
||||||
users:
|
users:
|
||||||
- kyliau #primary
|
- kyliau #primary
|
||||||
# needs secondary
|
# needs secondary
|
||||||
- vicb
|
- vicb
|
||||||
- IgorMinar #fallback
|
- IgorMinar #fallback
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
router:
|
router:
|
||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
- "packages/router/*"
|
- "packages/router/*"
|
||||||
|
- "aio/content/guide/router.md"
|
||||||
|
- "aio/content/examples/router/*"
|
||||||
|
- "aio/content/images/guide/router/*"
|
||||||
users:
|
users:
|
||||||
- jasonaden #primary
|
- jasonaden #primary
|
||||||
- vicb
|
- vicb
|
||||||
- IgorMinar #fallback
|
- IgorMinar #fallback
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
|
testing:
|
||||||
|
conditions:
|
||||||
|
files:
|
||||||
|
- "*/testing/*"
|
||||||
|
- "aio/content/guide/testing.md"
|
||||||
|
- "aio/content/examples/testing/*"
|
||||||
|
- "aio/content/images/guide/testing/*"
|
||||||
|
users:
|
||||||
|
- vikerman
|
||||||
|
- IgorMinar #fallback
|
||||||
|
- mhevery #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
upgrade:
|
upgrade:
|
||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
- "packages/upgrade/*"
|
- "packages/upgrade/*"
|
||||||
|
- "aio/content/guide/upgrade.md"
|
||||||
|
- "aio/content/examples/upgrade-module/*"
|
||||||
|
- "aio/content/images/guide/upgrade/*"
|
||||||
|
- "aio/content/examples/upgrade-phonecat-1-typescript/*"
|
||||||
|
- "aio/content/examples/upgrade-phonecat-2-hybrid/*"
|
||||||
|
- "aio/content/examples/upgrade-phonecat-3-final/*"
|
||||||
|
- "aio/content/guide/upgrade-performance.md"
|
||||||
|
- "aio/content/guide/ajs-quick-reference.md"
|
||||||
|
- "aio/content/examples/ajs-quick-reference/*"
|
||||||
users:
|
users:
|
||||||
- petebacondarwin #primary
|
- petebacondarwin #primary
|
||||||
- gkalpak
|
- gkalpak
|
||||||
- IgorMinar #fallback
|
- IgorMinar #fallback
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
platform-browser:
|
platform-browser:
|
||||||
conditions:
|
conditions:
|
||||||
@ -275,12 +388,15 @@ groups:
|
|||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
- "packages/platform-server/*"
|
- "packages/platform-server/*"
|
||||||
|
- "aio/content/guide/universal.md"
|
||||||
|
- "aio/content/examples/universal/*"
|
||||||
users:
|
users:
|
||||||
- vikerman #primary
|
- vikerman #primary
|
||||||
- alxhub #secondary
|
- alxhub #secondary
|
||||||
- vicb
|
- vicb
|
||||||
- IgorMinar #fallback
|
- IgorMinar #fallback
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
platform-webworker:
|
platform-webworker:
|
||||||
conditions:
|
conditions:
|
||||||
@ -296,22 +412,34 @@ groups:
|
|||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
- "packages/service-worker/*"
|
- "packages/service-worker/*"
|
||||||
|
- "aio/content/guide/service-worker-getting-started.md"
|
||||||
|
- "aio/content/examples/service-worker-getting-started/*"
|
||||||
|
- "aio/content/guide/service-worker-communications.md"
|
||||||
|
- "aio/content/guide/service-worker-config.md"
|
||||||
|
- "aio/content/guide/service-worker-devops.md"
|
||||||
|
- "aio/content/guide/service-worker-intro.md"
|
||||||
|
- "aio/content/images/guide/service-worker/*"
|
||||||
users:
|
users:
|
||||||
- alxhub #primary
|
- gkalpak #primary
|
||||||
- gkalpak
|
- alxhub
|
||||||
- IgorMinar #fallback
|
- IgorMinar
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
elements:
|
elements:
|
||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
- "packages/elements/*"
|
- "packages/elements/*"
|
||||||
|
- "aio/content/examples/elements/*"
|
||||||
|
- "aio/content/images/guide/elements/*"
|
||||||
|
- "aio/content/guide/elements.md"
|
||||||
users:
|
users:
|
||||||
- andrewseguin #primary
|
- andrewseguin #primary
|
||||||
- gkalpak
|
- gkalpak
|
||||||
- robwormald
|
- robwormald
|
||||||
- IgorMinar #fallback
|
- IgorMinar #fallback
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
benchpress:
|
benchpress:
|
||||||
conditions:
|
conditions:
|
||||||
@ -323,7 +451,7 @@ groups:
|
|||||||
- IgorMinar #fallback
|
- IgorMinar #fallback
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
|
||||||
angular.io:
|
docs-infra:
|
||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
include:
|
include:
|
||||||
@ -336,7 +464,7 @@ groups:
|
|||||||
- gkalpak
|
- gkalpak
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
|
||||||
angular.io-guide-and-tutorial:
|
docs/guide-and-tutorial:
|
||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
include:
|
include:
|
||||||
@ -346,19 +474,20 @@ groups:
|
|||||||
- "aio/content/navigation.json"
|
- "aio/content/navigation.json"
|
||||||
- "aio/content/license.md"
|
- "aio/content/license.md"
|
||||||
users:
|
users:
|
||||||
- kapunahelewong
|
|
||||||
- stephenfluin
|
- stephenfluin
|
||||||
|
- jenniferfell
|
||||||
|
- brandonroberts
|
||||||
- petebacondarwin
|
- petebacondarwin
|
||||||
- gkalpak
|
- gkalpak
|
||||||
- IgorMinar
|
- IgorMinar
|
||||||
- brandonroberts
|
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
|
||||||
angular.io-marketing:
|
docs/marketing:
|
||||||
conditions:
|
conditions:
|
||||||
files:
|
files:
|
||||||
include:
|
include:
|
||||||
- "aio/content/marketing/*"
|
- "aio/content/marketing/*"
|
||||||
|
- "aio/content/images/marketing/*"
|
||||||
- "aio/content/navigation.json"
|
- "aio/content/navigation.json"
|
||||||
- "aio/content/license.md"
|
- "aio/content/license.md"
|
||||||
users:
|
users:
|
||||||
@ -368,3 +497,43 @@ groups:
|
|||||||
- IgorMinar
|
- IgorMinar
|
||||||
- robwormald
|
- robwormald
|
||||||
- mhevery #fallback
|
- mhevery #fallback
|
||||||
|
|
||||||
|
docs/observables:
|
||||||
|
conditions:
|
||||||
|
files:
|
||||||
|
- "aio/content/examples/observables/*"
|
||||||
|
- "aio/content/images/guide/observables/*"
|
||||||
|
- "aio/content/guide/observables.md"
|
||||||
|
- "aio/content/guide/comparing-observables.md"
|
||||||
|
- "aio/content/examples/observables-in-angular/*"
|
||||||
|
- "aio/content/images/guide/observables-in-angular/*"
|
||||||
|
- "aio/content/guide/observables-in-angular.md"
|
||||||
|
- "aio/content/examples/practical-observable-usage/*"
|
||||||
|
- "aio/content/guide/practical-observable-usage.md"
|
||||||
|
- "aio/content/examples/rx-library/*"
|
||||||
|
- "aio/content/guide/rx-library.md"
|
||||||
|
users:
|
||||||
|
- jasonaden
|
||||||
|
- benlesh
|
||||||
|
- IgorMinar
|
||||||
|
- mhevery
|
||||||
|
- jenniferfell #docs only
|
||||||
|
|
||||||
|
docs/packaging:
|
||||||
|
conditions:
|
||||||
|
files:
|
||||||
|
- "aio/content/guide/npm-packages.md"
|
||||||
|
- "aio/content/guide/browser-support.md"
|
||||||
|
- "aio/content/guide/typescript-configuration.md"
|
||||||
|
- "aio/content/guide/setup-systemjs-anatomy.md"
|
||||||
|
- "aio/content/examples/setup/*"
|
||||||
|
- "aio/content/guide/setup.md"
|
||||||
|
- "aio/content/guide/deployment.md"
|
||||||
|
- "aio/content/guide/releases.md"
|
||||||
|
- "aio/content/guide/updating.md"
|
||||||
|
users:
|
||||||
|
- IgorMinar #primary
|
||||||
|
- alexeagle
|
||||||
|
- hansl
|
||||||
|
- mhevery #fallback
|
||||||
|
- jenniferfell #docs only
|
||||||
|
Loading…
x
Reference in New Issue
Block a user