1# For the syntax of this file, see: 2# 3# https://docs.gitlab.com/ee/user/project/code_owners.html#the-syntax-of-code-owners-files 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/.gitlab-ci.yml @esp-idf-codeowners/ci 51/.pre-commit-config.yaml @esp-idf-codeowners/ci 52/.readthedocs.yml @esp-idf-codeowners/docs 53/CMakeLists.txt @esp-idf-codeowners/build-config 54/Kconfig @esp-idf-codeowners/build-config 55/add_path.sh @esp-idf-codeowners/tools 56/export.* @esp-idf-codeowners/tools 57/install.* @esp-idf-codeowners/tools 58/sdkconfig.rename @esp-idf-codeowners/build-config 59 60# sort-order-reset 61 62/components/app_trace/ @esp-idf-codeowners/tools 63/components/app_update/ @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities 64/components/asio/ @esp-idf-codeowners/network 65/components/bootloader*/ @esp-idf-codeowners/system @esp-idf-codeowners/security 66/components/bt/ @esp-idf-codeowners/bluetooth 67/components/cbor/ @esp-idf-codeowners/app-utilities 68/components/coap/ @esp-idf-codeowners/app-utilities 69/components/console/ @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities 70/components/cxx/ @esp-idf-codeowners/system 71/components/driver/ @esp-idf-codeowners/peripherals 72/components/efuse/ @esp-idf-codeowners/system 73/components/esp32*/ @esp-idf-codeowners/system 74/components/esp_adc_cal/ @esp-idf-codeowners/peripherals 75/components/esp_common/ @esp-idf-codeowners/system 76/components/esp_eth/ @esp-idf-codeowners/network 77/components/esp_event/ @esp-idf-codeowners/system 78/components/esp_gdbstub/ @esp-idf-codeowners/tools 79/components/esp_hid/ @esp-idf-codeowners/bluetooth 80/components/esp_http_client/ @esp-idf-codeowners/app-utilities 81/components/esp_http_server/ @esp-idf-codeowners/app-utilities 82/components/esp_https_ota/ @esp-idf-codeowners/app-utilities 83/components/esp_https_server/ @esp-idf-codeowners/app-utilities 84/components/esp_hw_support/ @esp-idf-codeowners/system 85/components/esp_ipc/ @esp-idf-codeowners/system 86/components/esp_local_ctrl/ @esp-idf-codeowners/app-utilities 87/components/esp_netif/ @esp-idf-codeowners/network 88/components/esp_pm/ @esp-idf-codeowners/power-management 89/components/esp_ringbuf/ @esp-idf-codeowners/system 90/components/esp_rom/ @esp-idf-codeowners/system 91/components/esp_serial_slave_link/ @esp-idf-codeowners/peripherals 92/components/esp_system/ @esp-idf-codeowners/system 93/components/esp_timer/ @esp-idf-codeowners/system 94/components/esp-tls/ @esp-idf-codeowners/app-utilities 95/components/esp_websocket_client/ @esp-idf-codeowners/network 96/components/esp_wifi/ @esp-idf-codeowners/wifi 97/components/espcoredump/ @esp-idf-codeowners/tools 98/components/esptool_py/ @esp-idf-codeowners/tools 99/components/expat/ @esp-idf-codeowners/app-utilities 100/components/fatfs/ @esp-idf-codeowners/storage 101/components/freemodbus/ @esp-idf-codeowners/peripherals 102/components/freertos/ @esp-idf-codeowners/system 103/components/hal/ @esp-idf-codeowners/peripherals 104/components/heap/ @esp-idf-codeowners/system 105/components/idf_test/ @esp-idf-codeowners/ci 106/components/jsmn/ @esp-idf-codeowners/app-utilities 107/components/json/ @esp-idf-codeowners/app-utilities 108/components/libsodium/ @esp-idf-codeowners/security 109/components/log/ @esp-idf-codeowners/system 110/components/lwip/ @esp-idf-codeowners/lwip 111/components/mbedtls/ @esp-idf-codeowners/app-utilities @esp-idf-codeowners/security 112/components/mdns/ @esp-idf-codeowners/network 113/components/mqtt/ @esp-idf-codeowners/network 114/components/newlib/ @esp-idf-codeowners/system @esp-idf-codeowners/tools 115/components/nghttp/ @esp-idf-codeowners/app-utilities 116/components/nvs_flash/ @esp-idf-codeowners/storage 117/components/openssl/ @esp-idf-codeowners/network 118/components/partition_table/ @esp-idf-codeowners/system 119/components/perfmon/ @esp-idf-codeowners/tools 120/components/protobuf-c/ @esp-idf-codeowners/app-utilities 121/components/protocomm/ @esp-idf-codeowners/app-utilities 122/components/pthread/ @esp-idf-codeowners/system 123/components/sdmmc/ @esp-idf-codeowners/storage 124/components/soc/ @esp-idf-codeowners/peripherals 125/components/spi_flash/ @esp-idf-codeowners/peripherals 126/components/spiffs/ @esp-idf-codeowners/storage 127/components/tcp_transport/ @esp-idf-codeowners/network 128/components/tcpip_adapter/ @esp-idf-codeowners/network 129/components/tinyusb/ @esp-idf-codeowners/peripherals 130/components/ulp/ @esp-idf-codeowners/system 131/components/unity/ @esp-idf-codeowners/ci 132/components/vfs/ @esp-idf-codeowners/storage 133/components/wear_levelling/ @esp-idf-codeowners/storage 134/components/wifi_provisioning/ @esp-idf-codeowners/app-utilities 135/components/wpa_supplicant/ @esp-idf-codeowners/wifi 136/components/xtensa/ @esp-idf-codeowners/system 137 138/docs/ @esp-idf-codeowners/docs 139 140/examples/**/*.py @esp-idf-codeowners/ci @esp-idf-codeowners/tools 141 142/examples/bluetooth/ @esp-idf-codeowners/bluetooth 143/examples/build_system/ @esp-idf-codeowners/build-config 144/examples/common_components/ @esp-idf-codeowners/system 145/examples/cxx/ @esp-idf-codeowners/system 146/examples/ethernet/ @esp-idf-codeowners/network 147/examples/get-started/ @esp-idf-codeowners/system 148/examples/mesh/ @esp-idf-codeowners/wifi 149/examples/peripherals/ @esp-idf-codeowners/peripherals 150/examples/protocols/ @esp-idf-codeowners/network @esp-idf-codeowners/app-utilities 151/examples/provisioning/ @esp-idf-codeowners/app-utilities 152/examples/security/ @esp-idf-codeowners/security 153/examples/storage/ @esp-idf-codeowners/storage 154/examples/system/ @esp-idf-codeowners/system 155/examples/wifi/ @esp-idf-codeowners/wifi 156 157/make/ @esp-idf-codeowners/build-config 158 159/tools/ @esp-idf-codeowners/tools 160/tools/*_apps.py @esp-idf-codeowners/ci 161/tools/ble/ @esp-idf-codeowners/app-utilities 162/tools/catch/ @esp-idf-codeowners/ci 163/tools/ci/ @esp-idf-codeowners/ci 164/tools/cmake/ @esp-idf-codeowners/build-config 165/tools/esp_prov/ @esp-idf-codeowners/app-utilities 166/tools/find_build_apps/ @esp-idf-codeowners/ci 167/tools/kconfig*/ @esp-idf-codeowners/build-config 168/tools/ldgen/ @esp-idf-codeowners/build-config 169/tools/mass_mfg/ @esp-idf-codeowners/app-utilities 170 171requirements.txt @esp-idf-codeowners/tools 172