|
2 | 2 | #
|
3 | 3 | # https://docs.gitlab.com/ee/user/project/code_owners.html#the-syntax-of-code-owners-files
|
4 | 4 | #
|
5 |
| -# If more than one rule matches a given file, the latest rule is used. |
6 |
| -# The file should be generally kept sorted, except when it is necessary |
7 |
| -# to use a different order due to the fact above. In that case, use |
8 |
| -# '# sort-order-reset' comment line to reset the sort order. |
9 |
| -# |
10 |
| -# Recipes for a few common cases: |
11 |
| -# |
12 |
| -# 1. Specific directory with all its contents: |
13 |
| -# |
14 |
| -# /components/app_trace/ |
15 |
| -# |
16 |
| -# Note the trailing slash! |
17 |
| -# |
18 |
| -# 2. File with certain extension in any subdirectory of a certain directory: |
19 |
| -# |
20 |
| -# /examples/**/*.py |
21 |
| -# |
22 |
| -# This includes an *.py files in /examples/ directory as well. |
23 |
| -# |
24 |
| -# 3. Contents of a directory with a certain name, anywhere in the tree: |
25 |
| -# |
26 |
| -# test_*_host/ |
27 |
| -# |
28 |
| -# Will match everything under components/efuse/test_efuse_host/, |
29 |
| -# components/heap/test_multi_heap_host/, components/lwip/test_afl_host/, etc. |
30 |
| -# |
31 |
| -# 4. Same as above, except limited to a specific place in the tree: |
32 |
| -# |
33 |
| -# /components/esp32*/ |
34 |
| -# |
35 |
| -# Matches everything under /components/esp32, /components/esp32s2, etc. |
36 |
| -# Doesn't match /tools/some-test/components/esp32s5. |
37 |
| -# |
38 |
| -# 5. Specific file: |
39 |
| -# |
40 |
| -# /tools/tools.json |
41 |
| -# |
42 |
| -# 6. File with a certain name anywhere in the tree |
43 |
| -# |
44 |
| -# .gitignore |
45 |
| -# |
46 |
| - |
47 |
| -* @esp-idf-codeowners/other |
48 |
| - |
49 |
| -/.* @esp-idf-codeowners/tools |
50 |
| -/.github/workflows/ @esp-idf-codeowners/ci |
51 |
| -/.gitlab-ci.yml @esp-idf-codeowners/ci |
52 |
| -/.gitlab/ci/ @esp-idf-codeowners/ci |
53 |
| -/.gitlab/dangerjs/ @esp-idf-codeowners/ci @esp-idf-codeowners/tools |
54 |
| -/.pre-commit-config.yaml @esp-idf-codeowners/ci |
55 |
| -/.readthedocs.yml @esp-idf-codeowners/docs |
56 |
| -/CMakeLists.txt @esp-idf-codeowners/build-config |
57 |
| -/CONTRIBUTING.md @esp-idf-codeowners/docs |
58 |
| -/Kconfig @esp-idf-codeowners/build-config |
59 |
| -/README*.md @esp-idf-codeowners/docs |
60 |
| -/SUPPORT_POLICY*.md @esp-idf-codeowners/docs |
61 |
| -/add_path.sh @esp-idf-codeowners/tools |
62 |
| -/conftest.py @esp-idf-codeowners/ci |
63 |
| -/export.* @esp-idf-codeowners/tools |
64 |
| -/install.* @esp-idf-codeowners/tools |
65 |
| -/pytest.ini @esp-idf-codeowners/ci |
66 |
| -/sdkconfig.rename @esp-idf-codeowners/build-config |
67 |
| -/sonar-project.properties @esp-idf-codeowners/ci |
68 |
| - |
69 |
| -# sort-order-reset |
70 |
| - |
71 |
| -/components/app_trace/ @esp-idf-codeowners/tools |
72 |
| -/components/app_update/ @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities |
73 |
| -/components/bootloader*/ @esp-idf-codeowners/system @esp-idf-codeowners/security |
74 |
| -/components/bootloader_support/bootloader_flash/ @esp-idf-codeowners/peripherals |
75 |
| -/components/bt/ @esp-idf-codeowners/bluetooth |
76 |
| -/components/cmock/ @esp-idf-codeowners/system |
77 |
| -/components/console/ @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities/console |
78 |
| -/components/cxx/ @esp-idf-codeowners/system |
79 |
| -/components/driver/ @esp-idf-codeowners/peripherals |
80 |
| -/components/efuse/ @esp-idf-codeowners/system |
81 |
| -/components/esp_adc/ @esp-idf-codeowners/peripherals |
82 |
| -/components/esp_app_format/ @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities |
83 |
| -/components/esp_coex/ @esp-idf-codeowners/wifi @esp-idf-codeowners/bluetooth @esp-idf-codeowners/ieee802154 |
84 |
| -/components/esp_common/ @esp-idf-codeowners/system |
85 |
| -/components/esp_eth/ @esp-idf-codeowners/network |
86 |
| -/components/esp_event/ @esp-idf-codeowners/system |
87 |
| -/components/esp_gdbstub/ @esp-idf-codeowners/tools |
88 |
| -/components/esp_hid/ @esp-idf-codeowners/bluetooth |
89 |
| -/components/esp_http_client/ @esp-idf-codeowners/app-utilities |
90 |
| -/components/esp_http_server/ @esp-idf-codeowners/app-utilities |
91 |
| -/components/esp_https_ota/ @esp-idf-codeowners/app-utilities |
92 |
| -/components/esp_https_server/ @esp-idf-codeowners/app-utilities |
93 |
| -/components/esp_hw_support/ @esp-idf-codeowners/system @esp-idf-codeowners/peripherals |
94 |
| -/components/esp_lcd/ @esp-idf-codeowners/peripherals |
95 |
| -/components/esp_local_ctrl/ @esp-idf-codeowners/app-utilities |
96 |
| -/components/esp_mm/ @esp-idf-codeowners/peripherals |
97 |
| -/components/esp_netif/ @esp-idf-codeowners/network |
98 |
| -/components/esp_netif_stack/ @esp-idf-codeowners/network |
99 |
| -/components/esp_partition/ @esp-idf-codeowners/storage |
100 |
| -/components/esp_phy/ @esp-idf-codeowners/bluetooth @esp-idf-codeowners/wifi @esp-idf-codeowners/ieee802154 |
101 |
| -/components/esp_pm/ @esp-idf-codeowners/power-management @esp-idf-codeowners/bluetooth @esp-idf-codeowners/wifi @esp-idf-codeowners/system |
102 |
| -/components/esp_psram/ @esp-idf-codeowners/peripherals @esp-idf-codeowners/system |
103 |
| -/components/esp_ringbuf/ @esp-idf-codeowners/system |
104 |
| -/components/esp_rom/ @esp-idf-codeowners/system @esp-idf-codeowners/bluetooth @esp-idf-codeowners/wifi |
105 |
| -/components/esp_system/ @esp-idf-codeowners/system |
106 |
| -/components/esp_timer/ @esp-idf-codeowners/system |
107 |
| -/components/esp-tls/ @esp-idf-codeowners/app-utilities |
108 |
| -/components/esp_wifi/ @esp-idf-codeowners/wifi |
109 |
| -/components/espcoredump/ @esp-idf-codeowners/tools |
110 |
| -/components/esptool_py/ @esp-idf-codeowners/tools |
111 |
| -/components/fatfs/ @esp-idf-codeowners/storage |
112 |
| -/components/fatfs/**/*.py @esp-idf-codeowners/tools |
113 |
| -/components/freertos/ @esp-idf-codeowners/system |
114 |
| -/components/hal/ @esp-idf-codeowners/peripherals |
115 |
| -/components/heap/ @esp-idf-codeowners/system |
116 |
| -/components/http_parser/ @esp-idf-codeowners/app-utilities |
117 |
| -/components/idf_test/ @esp-idf-codeowners/ci |
118 |
| -/components/ieee802154/ @esp-idf-codeowners/ieee802154 |
119 |
| -/components/json/ @esp-idf-codeowners/app-utilities |
120 |
| -/components/linux/ @esp-idf-codeowners/system |
121 |
| -/components/log/ @esp-idf-codeowners/system |
122 |
| -/components/lwip/ @esp-idf-codeowners/lwip |
123 |
| -/components/mbedtls/ @esp-idf-codeowners/app-utilities/mbedtls @esp-idf-codeowners/security |
124 |
| -/components/mqtt/ @esp-idf-codeowners/network |
125 |
| -/components/newlib/ @esp-idf-codeowners/system @esp-idf-codeowners/tools |
126 |
| -/components/nvs_flash/ @esp-idf-codeowners/storage |
127 |
| -/components/openthread/ @esp-idf-codeowners/ieee802154 |
128 |
| -/components/partition_table/ @esp-idf-codeowners/system |
129 |
| -/components/perfmon/ @esp-idf-codeowners/tools |
130 |
| -/components/protobuf-c/ @esp-idf-codeowners/app-utilities |
131 |
| -/components/protocomm/ @esp-idf-codeowners/app-utilities/provisioning |
132 |
| -/components/pthread/ @esp-idf-codeowners/system |
133 |
| -/components/riscv/ @esp-idf-codeowners/system |
134 |
| -/components/sdmmc/ @esp-idf-codeowners/storage |
135 |
| -/components/soc/ @esp-idf-codeowners/peripherals @esp-idf-codeowners/system |
136 |
| -/components/spi_flash/ @esp-idf-codeowners/peripherals |
137 |
| -/components/spiffs/ @esp-idf-codeowners/storage |
138 |
| -/components/tcp_transport/ @esp-idf-codeowners/network |
139 |
| -/components/touch_element/ @esp-idf-codeowners/peripherals |
140 |
| -/components/ulp/ @esp-idf-codeowners/system |
141 |
| -/components/unity/ @esp-idf-codeowners/ci |
142 |
| -/components/usb/ @esp-idf-codeowners/peripherals/usb |
143 |
| -/components/vfs/ @esp-idf-codeowners/storage |
144 |
| -/components/wear_levelling/ @esp-idf-codeowners/storage |
145 |
| -/components/wifi_provisioning/ @esp-idf-codeowners/app-utilities/provisioning |
146 |
| -/components/wpa_supplicant/ @esp-idf-codeowners/wifi @esp-idf-codeowners/app-utilities/mbedtls |
147 |
| -/components/xtensa/ @esp-idf-codeowners/system |
148 |
| - |
149 |
| -/docs/ @esp-idf-codeowners/docs |
150 |
| -/docs/**/api-reference/bluetooth/ @esp-idf-codeowners/bluetooth |
151 |
| -/docs/**/api-reference/network/ @esp-idf-codeowners/network |
152 |
| -/docs/**/api-reference/peripherals/ @esp-idf-codeowners/peripherals |
153 |
| -/docs/**/api-reference/peripherals/usb* @esp-idf-codeowners/peripherals @esp-idf-codeowners/peripherals/usb |
154 |
| -/docs/**/api-reference/protocols/ @esp-idf-codeowners/network @esp-idf-codeowners/app-utilities |
155 |
| -/docs/**/api-reference/provisioning/ @esp-idf-codeowners/app-utilities/provisioning |
156 |
| -/docs/**/api-reference/storage/ @esp-idf-codeowners/storage |
157 |
| -/docs/**/api-reference/system/ @esp-idf-codeowners/system |
158 |
| -/docs/**/security/ @esp-idf-codeowners/security |
159 |
| -/docs/**/migration-guides/ @esp-idf-codeowners/docs @esp-idf-codeowners/all-maintainers |
160 |
| - |
161 |
| -/examples/README.md @esp-idf-codeowners/docs @esp-idf-codeowners/ci |
162 |
| -/examples/**/*.py @esp-idf-codeowners/ci @esp-idf-codeowners/tools |
163 |
| -/examples/bluetooth/ @esp-idf-codeowners/bluetooth |
164 |
| -/examples/build_system/ @esp-idf-codeowners/build-config |
165 |
| -/examples/common_components/ @esp-idf-codeowners/system |
166 |
| -/examples/custom_bootloader/ @esp-idf-codeowners/system |
167 |
| -/examples/cxx/ @esp-idf-codeowners/system |
168 |
| -/examples/ethernet/ @esp-idf-codeowners/network |
169 |
| -/examples/get-started/ @esp-idf-codeowners/system |
170 |
| -/examples/mesh/ @esp-idf-codeowners/wifi |
171 |
| -/examples/network/ @esp-idf-codeowners/network @esp-idf-codeowners/wifi |
172 |
| -/examples/openthread/ @esp-idf-codeowners/ieee802154 |
173 |
| -/examples/peripherals/ @esp-idf-codeowners/peripherals |
174 |
| -/examples/peripherals/usb/ @esp-idf-codeowners/peripherals @esp-idf-codeowners/peripherals/usb |
175 |
| -/examples/protocols/ @esp-idf-codeowners/network @esp-idf-codeowners/app-utilities |
176 |
| -/examples/provisioning/ @esp-idf-codeowners/app-utilities/provisioning |
177 |
| -/examples/security/ @esp-idf-codeowners/security |
178 |
| -/examples/storage/ @esp-idf-codeowners/storage |
179 |
| -/examples/system/ @esp-idf-codeowners/system |
180 |
| -/examples/system/ota/ @esp-idf-codeowners/app-utilities |
181 |
| -/examples/wifi/ @esp-idf-codeowners/wifi |
182 |
| -/examples/zigbee/ @esp-idf-codeowners/ieee802154 |
183 |
| - |
184 |
| -/tools/ @esp-idf-codeowners/tools |
185 |
| -/tools/ble/ @esp-idf-codeowners/app-utilities |
186 |
| -/tools/catch/ @esp-idf-codeowners/ci |
187 |
| -/tools/ci/ @esp-idf-codeowners/ci |
188 |
| -/tools/cmake/ @esp-idf-codeowners/build-config |
189 |
| -/tools/esp_prov/ @esp-idf-codeowners/app-utilities |
190 |
| -/tools/kconfig*/ @esp-idf-codeowners/build-config |
191 |
| -/tools/ldgen/ @esp-idf-codeowners/build-config |
192 |
| -/tools/mass_mfg/ @esp-idf-codeowners/app-utilities |
193 |
| -/tools/mocks/ @esp-idf-codeowners/system |
194 |
| -/tools/test_apps/README.md @esp-idf-codeowners/docs @esp-idf-codeowners/ci |
195 |
| - |
196 |
| -## Note: owners here should be the same as the owners for the same example subdir, above |
197 |
| -/tools/test_apps/build_system/ @esp-idf-codeowners/build-config |
198 |
| -/tools/test_apps/protocols/ @esp-idf-codeowners/network @esp-idf-codeowners/app-utilities |
199 |
| -/tools/test_apps/security/ @esp-idf-codeowners/security |
200 |
| -/tools/test_apps/system/ @esp-idf-codeowners/system |
201 |
| - |
202 |
| -/tools/test_apps/**/*.py @esp-idf-codeowners/ci @esp-idf-codeowners/tools |
203 |
| - |
204 |
| -/tools/test_build_system/ @esp-idf-codeowners/tools @esp-idf-codeowners/build-config |
205 |
| - |
206 |
| -/tools/unit-test-app/ @esp-idf-codeowners/system @esp-idf-codeowners/tools |
207 |
| - |
208 |
| -# sort-order-reset |
209 |
| - |
210 |
| -/components/**/test_apps/**/*.py @esp-idf-codeowners/ci @esp-idf-codeowners/tools |
211 | 5 |
|
212 |
| -# ignore lists |
213 |
| -/tools/ci/check_copyright_config.yaml @esp-idf-codeowners/all-maintainers |
214 |
| -/tools/ci/check_copyright_ignore.txt @esp-idf-codeowners/all-maintainers |
215 |
| -/tools/ci/mypy_ignore_list.txt @esp-idf-codeowners/tools |
| 6 | +* @esp-idf-codeowners/all-maintainers |
0 commit comments