diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 00000000000..134daa4bed4 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1,31 @@ +# Code owners file. +# This file controls who is tagged for review for any given pull request. + +# Luke Sneeringer is the default owner for anything not explicitly taken by +# someone else. +* @lukesneeringer + +# Dave Gramlich is the primary author of the scripts that generate the +# documentation and run test scripts. +docs/* @callmehiphop +scripts/* @callmehiphop + +# Dave Gramlich and Stephen Sawchuk are the primary authors and share +# responsibility for most libraries and tests. +packages/* @callmehiphop @stephenplusplus +system-test/* @callmehiphop @stephenplusplus +test/* @callmehiphop @stephenplusplus + +# @GoogleCloudPlatform/node-team is responsible for the Logging extension +# libraries. +packages/error-reporting/* @GoogleCloudPlatform/node-team +packages/logging-bunyan/* @GoogleCloudPlatform/node-team +packages/logging-winston/* @GoogleCloudPlatform/node-team + +# Luke Sneeringer is the primary author of the ML API clients. +packages/dlp/* @lukesneeringer +packages/language/* @lukesneeringer +packages/monitoring/* @lukesneeringer +packages/speech/* @lukesneeringer +packages/video-intelligence/* @lukesneeringer +packages/vision/* @lukesneeringer