|
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 | | -/.codespellrc @esp-idf-codeowners/ci |
51 | | -/.github/workflows/ @esp-idf-codeowners/ci |
52 | | -/.gitlab-ci.yml @esp-idf-codeowners/ci |
53 | | -/.gitlab/ci/ @esp-idf-codeowners/ci |
54 | | -/.pre-commit-config.yaml @esp-idf-codeowners/ci |
55 | | -/.readthedocs.yml @esp-idf-codeowners/docs |
56 | | -/.vale.ini @esp-idf-codeowners/docs |
57 | | -/CMakeLists.txt @esp-idf-codeowners/build-config |
58 | | -/COMPATIBILITY*.md @esp-idf-codeowners/peripherals |
59 | | -/CONTRIBUTING.md @esp-idf-codeowners/docs |
60 | | -/Kconfig @esp-idf-codeowners/build-config |
61 | | -/README*.md @esp-idf-codeowners/docs |
62 | | -/SUPPORT_POLICY*.md @esp-idf-codeowners/docs |
63 | | -/add_path.sh @esp-idf-codeowners/tools |
64 | | -/conftest.py @esp-idf-codeowners/ci |
65 | | -/export.* @esp-idf-codeowners/tools |
66 | | -/install.* @esp-idf-codeowners/tools |
67 | | -/pytest.ini @esp-idf-codeowners/ci |
68 | | -/sdkconfig.rename @esp-idf-codeowners/build-config |
69 | | -/sonar-project.properties @esp-idf-codeowners/ci |
70 | | - |
71 | | -# sort-order-reset |
72 | | - |
73 | | -/components/app_trace/ @esp-idf-codeowners/debugging |
74 | | -/components/app_update/ @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities |
75 | | -/components/bootloader*/ @esp-idf-codeowners/system @esp-idf-codeowners/security |
76 | | -/components/bootloader_support/bootloader_flash/ @esp-idf-codeowners/peripherals |
77 | | -/components/bt/ @esp-idf-codeowners/bluetooth |
78 | | -/components/cmock/ @esp-idf-codeowners/system |
79 | | -/components/console/ @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities/console |
80 | | -/components/cxx/ @esp-idf-codeowners/system |
81 | | -/components/driver/ @esp-idf-codeowners/peripherals |
82 | | -/components/efuse/ @esp-idf-codeowners/system |
83 | | -/components/esp_adc/ @esp-idf-codeowners/peripherals |
84 | | -/components/esp_app_format/ @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities |
85 | | -/components/esp_bootloader_format/ @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities |
86 | | -/components/esp_coex/ @esp-idf-codeowners/wifi @esp-idf-codeowners/bluetooth @esp-idf-codeowners/ieee802154 |
87 | | -/components/esp_common/ @esp-idf-codeowners/system |
88 | | -/components/esp_driver_*/ @esp-idf-codeowners/peripherals |
89 | | -/components/esp_driver_sdmmc/ @esp-idf-codeowners/peripherals @esp-idf-codeowners/storage |
90 | | -/components/esp_eth/ @esp-idf-codeowners/network |
91 | | -/components/esp_event/ @esp-idf-codeowners/system |
92 | | -/components/esp_gdbstub/ @esp-idf-codeowners/debugging |
93 | | -/components/esp_hid/ @esp-idf-codeowners/bluetooth |
94 | | -/components/esp_http_client/ @esp-idf-codeowners/app-utilities |
95 | | -/components/esp_http_server/ @esp-idf-codeowners/app-utilities |
96 | | -/components/esp_https_ota/ @esp-idf-codeowners/app-utilities |
97 | | -/components/esp_https_server/ @esp-idf-codeowners/app-utilities |
98 | | -/components/esp_hw_support/ @esp-idf-codeowners/system @esp-idf-codeowners/peripherals |
99 | | -/components/esp_hw_support/lowpower/ @esp-idf-codeowners/power-management |
100 | | -/components/esp_lcd/ @esp-idf-codeowners/peripherals |
101 | | -/components/esp_local_ctrl/ @esp-idf-codeowners/app-utilities |
102 | | -/components/esp_mm/ @esp-idf-codeowners/peripherals |
103 | | -/components/esp_netif/ @esp-idf-codeowners/network |
104 | | -/components/esp_netif_stack/ @esp-idf-codeowners/network |
105 | | -/components/esp_partition/ @esp-idf-codeowners/storage |
106 | | -/components/esp_phy/ @esp-idf-codeowners/bluetooth @esp-idf-codeowners/wifi @esp-idf-codeowners/ieee802154 |
107 | | -/components/esp_pm/ @esp-idf-codeowners/power-management @esp-idf-codeowners/bluetooth @esp-idf-codeowners/wifi @esp-idf-codeowners/system |
108 | | -/components/esp_psram/ @esp-idf-codeowners/peripherals @esp-idf-codeowners/system |
109 | | -/components/esp_ringbuf/ @esp-idf-codeowners/system |
110 | | -/components/esp_rom/ @esp-idf-codeowners/system @esp-idf-codeowners/bluetooth @esp-idf-codeowners/wifi |
111 | | -/components/esp_system/ @esp-idf-codeowners/system |
112 | | -/components/esp_timer/ @esp-idf-codeowners/system |
113 | | -/components/esp-tls/ @esp-idf-codeowners/app-utilities |
114 | | -/components/esp_vfs_*/ @esp-idf-codeowners/storage |
115 | | -/components/esp_vfs_console/ @esp-idf-codeowners/storage @esp-idf-codeowners/system |
116 | | -/components/esp_wifi/ @esp-idf-codeowners/wifi |
117 | | -/components/espcoredump/ @esp-idf-codeowners/debugging |
118 | | -/components/esptool_py/ @esp-idf-codeowners/tools |
119 | | -/components/fatfs/ @esp-idf-codeowners/storage |
120 | | -/components/freertos/ @esp-idf-codeowners/system |
121 | | -/components/hal/ @esp-idf-codeowners/peripherals |
122 | | -/components/heap/ @esp-idf-codeowners/system |
123 | | -/components/http_parser/ @esp-idf-codeowners/app-utilities |
124 | | -/components/idf_test/ @esp-idf-codeowners/ci |
125 | | -/components/ieee802154/ @esp-idf-codeowners/ieee802154 |
126 | | -/components/json/ @esp-idf-codeowners/app-utilities |
127 | | -/components/linux/ @esp-idf-codeowners/system |
128 | | -/components/log/ @esp-idf-codeowners/system |
129 | | -/components/lwip/ @esp-idf-codeowners/lwip |
130 | | -/components/mbedtls/ @esp-idf-codeowners/app-utilities/mbedtls @esp-idf-codeowners/security |
131 | | -/components/mqtt/ @esp-idf-codeowners/network |
132 | | -/components/newlib/ @esp-idf-codeowners/system @esp-idf-codeowners/toolchain |
133 | | -/components/nvs_flash/ @esp-idf-codeowners/storage |
134 | | -/components/nvs_sec_provider/ @esp-idf-codeowners/storage @esp-idf-codeowners/security |
135 | | -/components/openthread/ @esp-idf-codeowners/ieee802154 |
136 | | -/components/partition_table/ @esp-idf-codeowners/system |
137 | | -/components/perfmon/ @esp-idf-codeowners/debugging |
138 | | -/components/protobuf-c/ @esp-idf-codeowners/app-utilities |
139 | | -/components/protocomm/ @esp-idf-codeowners/app-utilities/provisioning |
140 | | -/components/pthread/ @esp-idf-codeowners/system |
141 | | -/components/riscv/ @esp-idf-codeowners/system |
142 | | -/components/sdmmc/ @esp-idf-codeowners/storage |
143 | | -/components/soc/ @esp-idf-codeowners/peripherals @esp-idf-codeowners/system |
144 | | -/components/spi_flash/ @esp-idf-codeowners/peripherals |
145 | | -/components/spiffs/ @esp-idf-codeowners/storage |
146 | | -/components/tcp_transport/ @esp-idf-codeowners/network |
147 | | -/components/touch_element/ @esp-idf-codeowners/peripherals |
148 | | -/components/ulp/ @esp-idf-codeowners/system |
149 | | -/components/unity/ @esp-idf-codeowners/ci |
150 | | -/components/usb/ @esp-idf-codeowners/peripherals/usb |
151 | | -/components/vfs/ @esp-idf-codeowners/storage |
152 | | -/components/wear_levelling/ @esp-idf-codeowners/storage |
153 | | -/components/wifi_provisioning/ @esp-idf-codeowners/app-utilities/provisioning |
154 | | -/components/wpa_supplicant/ @esp-idf-codeowners/wifi @esp-idf-codeowners/app-utilities/mbedtls |
155 | | -/components/xtensa/ @esp-idf-codeowners/system |
156 | | - |
157 | | -/docs/ @esp-idf-codeowners/docs |
158 | | -/docs/**/api-guides/tools/ @esp-idf-codeowners/tools |
159 | | -/docs/en/api-guides/core_dump.rst @esp-idf-codeowners/debugging |
160 | | -/docs/en/api-guides/jtag-debugging/ @esp-idf-codeowners/debugging |
161 | | -/docs/**/api-reference/bluetooth/ @esp-idf-codeowners/bluetooth |
162 | | -/docs/**/api-reference/network/ @esp-idf-codeowners/network @esp-idf-codeowners/wifi |
163 | | -/docs/**/api-reference/peripherals/ @esp-idf-codeowners/peripherals |
164 | | -/docs/**/api-reference/peripherals/usb* @esp-idf-codeowners/peripherals @esp-idf-codeowners/peripherals/usb |
165 | | -/docs/**/api-reference/protocols/ @esp-idf-codeowners/network @esp-idf-codeowners/app-utilities |
166 | | -/docs/**/api-reference/provisioning/ @esp-idf-codeowners/app-utilities/provisioning |
167 | | -/docs/**/api-reference/storage/ @esp-idf-codeowners/storage |
168 | | -/docs/**/api-reference/system/ @esp-idf-codeowners/system |
169 | | -/docs/**/security/ @esp-idf-codeowners/security |
170 | | -/docs/**/migration-guides/ @esp-idf-codeowners/docs @esp-idf-codeowners/all-maintainers |
171 | | - |
172 | | -/examples/README.md @esp-idf-codeowners/docs @esp-idf-codeowners/ci |
173 | | -/examples/**/*.py @esp-idf-codeowners/ci @esp-idf-codeowners/tools |
174 | | -/examples/bluetooth/ @esp-idf-codeowners/bluetooth |
175 | | -/examples/build_system/ @esp-idf-codeowners/build-config |
176 | | -/examples/common_components/ @esp-idf-codeowners/system @esp-idf-codeowners/wifi @esp-idf-codeowners/lwip @esp-idf-codeowners/network |
177 | | -/examples/custom_bootloader/ @esp-idf-codeowners/system |
178 | | -/examples/cxx/ @esp-idf-codeowners/system |
179 | | -/examples/ethernet/ @esp-idf-codeowners/network |
180 | | -/examples/get-started/ @esp-idf-codeowners/system |
181 | | -/examples/ieee802154/ @esp-idf-codeowners/ieee802154 |
182 | | -/examples/mesh/ @esp-idf-codeowners/wifi |
183 | | -/examples/network/ @esp-idf-codeowners/network @esp-idf-codeowners/wifi |
184 | | -/examples/openthread/ @esp-idf-codeowners/ieee802154 |
185 | | -/examples/peripherals/ @esp-idf-codeowners/peripherals |
186 | | -/examples/peripherals/usb/ @esp-idf-codeowners/peripherals @esp-idf-codeowners/peripherals/usb |
187 | | -/examples/phy/ @esp-idf-codeowners/bluetooth @esp-idf-codeowners/wifi @esp-idf-codeowners/ieee802154 |
188 | | -/examples/protocols/ @esp-idf-codeowners/network @esp-idf-codeowners/app-utilities |
189 | | -/examples/provisioning/ @esp-idf-codeowners/app-utilities/provisioning |
190 | | -/examples/security/ @esp-idf-codeowners/security |
191 | | -/examples/storage/ @esp-idf-codeowners/storage |
192 | | -/examples/system/ @esp-idf-codeowners/system |
193 | | -/examples/system/ota/ @esp-idf-codeowners/app-utilities |
194 | | -/examples/wifi/ @esp-idf-codeowners/wifi |
195 | | -/examples/zigbee/ @esp-idf-codeowners/ieee802154 |
196 | | - |
197 | | -/tools/ @esp-idf-codeowners/tools |
198 | | -/tools/ble/ @esp-idf-codeowners/app-utilities |
199 | | -/tools/catch/ @esp-idf-codeowners/ci |
200 | | -/tools/ci/ @esp-idf-codeowners/ci |
201 | | -/tools/cmake/ @esp-idf-codeowners/build-config |
202 | | -/tools/cmake/toolchain-*.cmake @esp-idf-codeowners/toolchain |
203 | | -/tools/esp_app_trace/ @esp-idf-codeowners/debugging |
204 | | -/tools/esp_prov/ @esp-idf-codeowners/app-utilities |
205 | | -/tools/gdb_panic_server.py @esp-idf-codeowners/debugging |
206 | | -/tools/kconfig*/ @esp-idf-codeowners/build-config |
207 | | -/tools/ldgen/ @esp-idf-codeowners/build-config |
208 | | -/tools/mass_mfg/ @esp-idf-codeowners/app-utilities |
209 | | -/tools/mocks/ @esp-idf-codeowners/system |
210 | | - |
211 | | -/tools/test_apps/ @esp-idf-codeowners/ci |
212 | | -/tools/test_apps/README.md @esp-idf-codeowners/docs @esp-idf-codeowners/ci |
213 | | - |
214 | | -## Note: owners here should be the same as the owners for the same example subdir, above |
215 | | -/tools/test_apps/build_system/ @esp-idf-codeowners/build-config |
216 | | -/tools/test_apps/configs/ @esp-idf-codeowners/system |
217 | | -/tools/test_apps/linux_compatible/ @esp-idf-codeowners/system |
218 | | -/tools/test_apps/peripherals/ @esp-idf-codeowners/peripherals |
219 | | -/tools/test_apps/phy/ @esp-idf-codeowners/bluetooth @esp-idf-codeowners/wifi @esp-idf-codeowners/ieee802154 |
220 | | -/tools/test_apps/protocols/ @esp-idf-codeowners/network @esp-idf-codeowners/app-utilities |
221 | | -/tools/test_apps/security/ @esp-idf-codeowners/security |
222 | | -/tools/test_apps/storage/ @esp-idf-codeowners/storage |
223 | | -/tools/test_apps/system/ @esp-idf-codeowners/system |
224 | | - |
225 | | -/tools/test_apps/**/*.py @esp-idf-codeowners/ci @esp-idf-codeowners/tools |
226 | | - |
227 | | -/tools/test_build_system/ @esp-idf-codeowners/tools @esp-idf-codeowners/build-config |
228 | | - |
229 | | -/tools/tools.json @esp-idf-codeowners/tools @esp-idf-codeowners/toolchain @esp-idf-codeowners/debugging |
230 | | - |
231 | | -/tools/unit-test-app/ @esp-idf-codeowners/system @esp-idf-codeowners/tools |
232 | | - |
233 | | -# sort-order-reset |
234 | | - |
235 | | -/components/**/test_apps/**/*.py @esp-idf-codeowners/ci @esp-idf-codeowners/tools |
236 | 5 |
|
237 | | -# ignore lists |
238 | | -/tools/ci/check_copyright_config.yaml @esp-idf-codeowners/all-maintainers |
239 | | -/tools/ci/check_copyright_ignore.txt @esp-idf-codeowners/all-maintainers |
240 | | -/tools/ci/mypy_ignore_list.txt @esp-idf-codeowners/tools |
| 6 | +* @esp-idf-codeowners/all-maintainers |
0 commit comments