-
Notifications
You must be signed in to change notification settings - Fork 4.8k
/
Copy pathCODEOWNERS
135 lines (116 loc) · 9.39 KB
/
CODEOWNERS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
## GitHub docs: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
##
## CODEOWNERS style rules:
## 1. Prefer team ownership over individual user ownership.
## 2. GBT-related team should be listed first.
## 3. Try to keep paths alphabetically sorted within visual groups.
## 4. List individual owners last.
##
# bt-unassigned-maintainers must be the first owner
# All directories that are not explicitly listed below are considered
# unassigned. This means that the ownership may be unknown, lost or
# mixed across several groups.
* @gradle/bt-unassigned-maintainers
# Build infrastructure
.teamcity/ @gradle/bt-developer-productivity
.github/ @gradle/bt-developer-productivity @gradle/bt-support # This might need to be more finegrained in the future
/build-logic/ @gradle/bt-developer-productivity
/build-logic-commons/ @gradle/bt-developer-productivity
/build-logic-settings/ @gradle/bt-developer-productivity
/build.gradle* @gradle/bt-developer-productivity
/settings.gradle* @gradle/bt-developer-productivity
gradle/shared-with-buildSrc/ @gradle/bt-developer-productivity
platforms/build-infrastructure/ @gradle/bt-developer-productivity
subprojects/internal-architecture-testing/ @gradle/bt-developer-productivity
subprojects/internal-build-reports/ @gradle/bt-developer-productivity
subprojects/internal-integ-testing/ @gradle/bt-developer-productivity
subprojects/internal-performance-testing/ @gradle/bt-developer-productivity
subprojects/internal-testing/ @gradle/bt-developer-productivity
# Release coordination
subprojects/core-platform/ @gradle/bt-support
subprojects/distributions-dependencies/ @gradle/bt-support
subprojects/distributions-full/ @gradle/bt-support
subprojects/performance/ @gradle/bt-support
subprojects/smoke-test/ @gradle/bt-support
subprojects/soak/ @gradle/bt-support
# Cross-cutting architecture checks and decisions
.github/CODEOWNERS @gradle/bt-architecture-council
architecture-standards/ @gradle/bt-architecture-council
subprojects/architecture-test @gradle/bt-architecture-council
# Core automation platform (core/configuration)
platforms/core-configuration/ @gradle/bt-configuration
subprojects/smoke-ide-test/ @gradle/bt-configuration
# Core automation platform (Kotlin DSL)
build-logic/kotlin-dsl/ @gradle/bt-kotlin-dsl-maintainers
build-logic/kotlin-dsl-shared-runtime/ @gradle/bt-kotlin-dsl-maintainers
platforms/core-configuration/kotlin-dsl/ @gradle/bt-kotlin-dsl-maintainers
platforms/core-configuration/kotlin-dsl-integ-tests/ @gradle/bt-kotlin-dsl-maintainers
platforms/core-configuration/kotlin-dsl-plugins/ @gradle/bt-kotlin-dsl-maintainers
platforms/core-configuration/kotlin-dsl-provider-plugins/ @gradle/bt-kotlin-dsl-maintainers
platforms/core-configuration/kotlin-dsl-tooling-builders/ @gradle/bt-kotlin-dsl-maintainers
platforms/core-configuration/kotlin-dsl-tooling-models/ @gradle/bt-kotlin-dsl-maintainers
# Core automation platform (core/runtime)
platforms/core-runtime/ @gradle/bt-core-runtime-maintainers
platforms/core-runtime/build-operations/ @gradle/bt-core-runtime-maintainers @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-runtime/functional/ @gradle/bt-core-runtime-maintainers @gradle/bt-execution @bamboo
platforms/core-runtime/files/ @gradle/bt-core-runtime-maintainers @gradle/bt-execution @gradle/bt-ge-build-cache
# Core automation platform (core/execution)
platforms/core-execution/ @gradle/bt-execution
platforms/core-execution/build-cache/ @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-execution/build-cache-base/ @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-execution/build-cache-http/ @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-execution/build-cache-packaging/ @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-execution/hashing/ @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-execution/snapshots/ @gradle/bt-execution @gradle/bt-ge-build-cache
# Develocity integration
platforms/enterprise/ @gradle/bt-build-scan @gradle/ge-build-insights
platforms/enterprise/enterprise/ @gradle/bt-build-scan @gradle/ge-testing @gradle/ge-build-insights @ldaley
platforms/enterprise/enterprise-logging/ @gradle/bt-build-scan @gradle/ge-build-insights @gradle/ge-testing
platforms/enterprise/enterprise-operations/ @gradle/bt-build-scan
platforms/enterprise/enterprise-plugin-performance/ @gradle/bt-build-scan
# JVM platform
platforms/jvm/ @gradle/bt-jvm
subprojects/plugins/ @gradle/bt-jvm
# JVM testing services also shared by GE testing plugins
platforms/jvm/testing-junit-platform/ @gradle/bt-jvm @gradle/ge-testing
platforms/jvm/testing-jvm/ @gradle/bt-jvm @gradle/ge-testing
platforms/jvm/testing-jvm-infrastructure/ @gradle/bt-jvm @gradle/ge-testing
# Software platform
platforms/software/ @gradle/bt-jvm
# Extensibility
platforms/extensibility/ @gradle/bt-extensibility-maintainers
# Native
platforms/native/ @gradle/bt-native-maintainers
# gitStream files
.cm/ @tresat
.github/workflows/gitstream.yml @tresat
# IDE Experience team
platforms/ide/ @gradle/bt-ide-experience
# Eventually be moved to the core platform.
# Currently heavily developed by the bt-ide-experience team.
platforms/ide/problems/ @gradle/bt-ide-experience
platforms/ide/ide-native/ @gradle/bt-ide-experience @gradle/bt-native-maintainers
# Documentation
platforms/documentation/docs/src/docs/ @gradle/bt-devrel-education
platforms/documentation/docs/src/samples/ @gradle/bt-devrel-education
platforms/documentation/docs/src/docs-asciidoctor-extensions-base/ @gradle/bt-devrel-education
platforms/documentation/docs/src/docs-asciidoctor-extensions/ @gradle/bt-devrel-education
platforms/documentation/samples/ @gradle/bt-devrel-education
platforms/documentation/docs/src/snippets/kotlinDsl/ @gradle/bt-devrel-education @gradle/bt-kotlin-dsl-maintainers
platforms/documentation/docs/src/docs/userguide/api/kotlin_dsl.adoc @gradle/bt-devrel-education @gradle/bt-kotlin-dsl-maintainers
platforms/documentation/docs/src/docs/userguide/migration/migrating_from_groovy_to_kotlin_dsl.adoc @gradle/bt-devrel-education @gradle/bt-kotlin-dsl-maintainers
platforms/documentation/docs/src/docs/userguide/core-plugins/base_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/build_dashboard_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/build_init_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/checkstyle_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/codenarc_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/distribution_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/ear_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/jacoco_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/java_gradle_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/pmd_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/war_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/dep-man/ @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/jvm/ @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/reference/directory_layout.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/troubleshooting/version_catalog_problems.adoc @gradle/bt-devrel-education @gradle/bt-jvm