|
|
@@ -1,107 +1,167 @@
|
|
|
+# For the syntax of this file, see:
|
|
|
+#
|
|
|
+# https://docs.gitlab.com/ee/user/project/code_owners.html#the-syntax-of-code-owners-files
|
|
|
+#
|
|
|
+# If more than one rule matches a given file, the latest rule is used.
|
|
|
+# The file should be generally kept sorted, except when it is necessary
|
|
|
+# to use a different order due to the fact above. In that case, use
|
|
|
+# '# sort-order-reset' comment line to reset the sort order.
|
|
|
+#
|
|
|
+# Recipes for a few common cases:
|
|
|
+#
|
|
|
+# 1. Specific directory with all its contents:
|
|
|
+#
|
|
|
+# /components/app_trace/
|
|
|
+#
|
|
|
+# Note the trailing slash!
|
|
|
+#
|
|
|
+# 2. File with certain extension in any subdirectory of a certain directory:
|
|
|
+#
|
|
|
+# /examples/**/*.py
|
|
|
+#
|
|
|
+# This includes an *.py files in /examples/ directory as well.
|
|
|
+#
|
|
|
+# 3. Contents of a directory with a certain name, anywhere in the tree:
|
|
|
+#
|
|
|
+# test_*_host/
|
|
|
+#
|
|
|
+# Will match everything under components/efuse/test_efuse_host/,
|
|
|
+# components/heap/test_multi_heap_host/, components/lwip/test_afl_host/, etc.
|
|
|
+#
|
|
|
+# 4. Same as above, except limited to a specific place in the tree:
|
|
|
+#
|
|
|
+# /components/esp32*/
|
|
|
+#
|
|
|
+# Matches everything under /components/esp32, /components/esp32s2, etc.
|
|
|
+# Doesn't match /tools/some-test/components/esp32s5.
|
|
|
+#
|
|
|
+# 5. Specific file:
|
|
|
+#
|
|
|
+# /tools/tools.json
|
|
|
+#
|
|
|
+# 6. File with a certain name anywhere in the tree
|
|
|
+#
|
|
|
+# .gitignore
|
|
|
+#
|
|
|
+
|
|
|
* @esp-idf-codeowners/other
|
|
|
|
|
|
-components/app_trace @esp-idf-codeowners/tools
|
|
|
-components/app_update @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities
|
|
|
-components/asio @esp-idf-codeowners/network
|
|
|
-components/bootloader*/** @esp-idf-codeowners/system @esp-idf-codeowners/security
|
|
|
-components/bt @esp-idf-codeowners/bluetooth
|
|
|
-components/cbor @esp-idf-codeowners/app-utilities
|
|
|
-components/coap @esp-idf-codeowners/app-utilities
|
|
|
-components/console @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities
|
|
|
-components/cxx @esp-idf-codeowners/system
|
|
|
-components/driver @esp-idf-codeowners/peripherals
|
|
|
-components/efuse @esp-idf-codeowners/system
|
|
|
-components/esp32* @esp-idf-codeowners/system
|
|
|
-components/esp_adc_cal @esp-idf-codeowners/peripherals
|
|
|
-components/esp_common @esp-idf-codeowners/system
|
|
|
-components/esp_eth @esp-idf-codeowners/network
|
|
|
-components/esp_event @esp-idf-codeowners/system
|
|
|
-components/esp_gdbstub @esp-idf-codeowners/tools
|
|
|
-components/esp_hid @esp-idf-codeowners/bluetooth
|
|
|
-components/esp_http_client @esp-idf-codeowners/app-utilities
|
|
|
-components/esp_http_server @esp-idf-codeowners/app-utilities
|
|
|
-components/esp_https_ota @esp-idf-codeowners/app-utilities
|
|
|
-components/esp_https_server @esp-idf-codeowners/app-utilities
|
|
|
-components/esp_ipc @esp-idf-codeowners/system
|
|
|
-components/esp_local_ctrl @esp-idf-codeowners/app-utilities
|
|
|
-components/esp_netif @esp-idf-codeowners/network
|
|
|
-components/esp_ringbuf @esp-idf-codeowners/system
|
|
|
-components/esp_rom @esp-idf-codeowners/system
|
|
|
-components/esp_serial_slave_link @esp-idf-codeowners/peripherals
|
|
|
-components/esp_system @esp-idf-codeowners/system
|
|
|
-components/esp_timer @esp-idf-codeowners/system
|
|
|
-components/esp-tls @esp-idf-codeowners/app-utilities
|
|
|
-components/esp_websocket_client @esp-idf-codeowners/network
|
|
|
-components/esp_wifi @esp-idf-codeowners/wifi
|
|
|
-components/espcoredump @esp-idf-codeowners/tools
|
|
|
-components/esptool_py @esp-idf-codeowners/tools
|
|
|
-components/expat @esp-idf-codeowners/app-utilities
|
|
|
-components/fatfs @esp-idf-codeowners/storage
|
|
|
-components/freemodbus @esp-idf-codeowners/peripherals
|
|
|
-components/freertos @esp-idf-codeowners/system
|
|
|
-components/heap @esp-idf-codeowners/system
|
|
|
-components/idf_test @esp-idf-codeowners/ci
|
|
|
-components/jsmn @esp-idf-codeowners/app-utilities
|
|
|
-components/json @esp-idf-codeowners/app-utilities
|
|
|
-components/libsodium @esp-idf-codeowners/security
|
|
|
-components/log @esp-idf-codeowners/system
|
|
|
-components/lwip @esp-idf-codeowners/lwip
|
|
|
-components/mbedtls @esp-idf-codeowners/app-utilities @esp-idf-codeowners/security
|
|
|
-components/mdns @esp-idf-codeowners/network
|
|
|
-components/mqtt @esp-idf-codeowners/network
|
|
|
-components/newlib @esp-idf-codeowners/system @esp-idf-codeowners/tools
|
|
|
-components/nghttp @esp-idf-codeowners/app-utilities
|
|
|
-components/nvs_flash @esp-idf-codeowners/storage
|
|
|
-components/openssl @esp-idf-codeowners/network
|
|
|
-components/partition_table @esp-idf-codeowners/system
|
|
|
-components/perfmon @esp-idf-codeowners/tools
|
|
|
-components/protobuf-c @esp-idf-codeowners/app-utilities
|
|
|
-components/protocomm @esp-idf-codeowners/app-utilities
|
|
|
-components/pthread @esp-idf-codeowners/system
|
|
|
-components/sdmmc @esp-idf-codeowners/storage
|
|
|
-components/soc @esp-idf-codeowners/peripherals
|
|
|
-components/spi_flash @esp-idf-codeowners/peripherals
|
|
|
-components/spiffs @esp-idf-codeowners/storage
|
|
|
-components/tcp_transport @esp-idf-codeowners/network
|
|
|
-components/tcpip_adapter @esp-idf-codeowners/network
|
|
|
-components/tinyusb @esp-idf-codeowners/peripherals
|
|
|
-components/ulp @esp-idf-codeowners/system
|
|
|
-components/unity @esp-idf-codeowners/ci
|
|
|
-components/vfs @esp-idf-codeowners/storage
|
|
|
-components/wear_levelling @esp-idf-codeowners/storage
|
|
|
-components/wifi_provisioning @esp-idf-codeowners/app-utilities
|
|
|
-components/wpa_supplicant @esp-idf-codeowners/wifi
|
|
|
-components/xtensa @esp-idf-codeowners/system
|
|
|
+/.* @esp-idf-codeowners/tools
|
|
|
+/.gitlab-ci.yml @esp-idf-codeowners/ci
|
|
|
+/.readthedocs.yml @esp-idf-codeowners/docs
|
|
|
+/CMakeLists.txt @esp-idf-codeowners/build-config
|
|
|
+/Kconfig @esp-idf-codeowners/build-config
|
|
|
+/add_path.sh @esp-idf-codeowners/tools
|
|
|
+/export.* @esp-idf-codeowners/tools
|
|
|
+/install.* @esp-idf-codeowners/tools
|
|
|
+/sdkconfig.rename @esp-idf-codeowners/build-config
|
|
|
+
|
|
|
+# sort-order-reset
|
|
|
+
|
|
|
+/components/app_trace/ @esp-idf-codeowners/tools
|
|
|
+/components/app_update/ @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities
|
|
|
+/components/asio/ @esp-idf-codeowners/network
|
|
|
+/components/bootloader*/ @esp-idf-codeowners/system @esp-idf-codeowners/security
|
|
|
+/components/bt/ @esp-idf-codeowners/bluetooth
|
|
|
+/components/cbor/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/coap/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/console/ @esp-idf-codeowners/system @esp-idf-codeowners/app-utilities
|
|
|
+/components/cxx/ @esp-idf-codeowners/system
|
|
|
+/components/driver/ @esp-idf-codeowners/peripherals
|
|
|
+/components/efuse/ @esp-idf-codeowners/system
|
|
|
+/components/esp32*/ @esp-idf-codeowners/system
|
|
|
+/components/esp_adc_cal/ @esp-idf-codeowners/peripherals
|
|
|
+/components/esp_common/ @esp-idf-codeowners/system
|
|
|
+/components/esp_eth/ @esp-idf-codeowners/network
|
|
|
+/components/esp_event/ @esp-idf-codeowners/system
|
|
|
+/components/esp_gdbstub/ @esp-idf-codeowners/tools
|
|
|
+/components/esp_hid/ @esp-idf-codeowners/bluetooth
|
|
|
+/components/esp_http_client/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/esp_http_server/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/esp_https_ota/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/esp_https_server/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/esp_ipc/ @esp-idf-codeowners/system
|
|
|
+/components/esp_local_ctrl/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/esp_netif/ @esp-idf-codeowners/network
|
|
|
+/components/esp_ringbuf/ @esp-idf-codeowners/system
|
|
|
+/components/esp_rom/ @esp-idf-codeowners/system
|
|
|
+/components/esp_serial_slave_link/ @esp-idf-codeowners/peripherals
|
|
|
+/components/esp_system/ @esp-idf-codeowners/system
|
|
|
+/components/esp_timer/ @esp-idf-codeowners/system
|
|
|
+/components/esp-tls/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/esp_websocket_client/ @esp-idf-codeowners/network
|
|
|
+/components/esp_wifi/ @esp-idf-codeowners/wifi
|
|
|
+/components/espcoredump/ @esp-idf-codeowners/tools
|
|
|
+/components/esptool_py/ @esp-idf-codeowners/tools
|
|
|
+/components/expat/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/fatfs/ @esp-idf-codeowners/storage
|
|
|
+/components/freemodbus/ @esp-idf-codeowners/peripherals
|
|
|
+/components/freertos/ @esp-idf-codeowners/system
|
|
|
+/components/heap/ @esp-idf-codeowners/system
|
|
|
+/components/idf_test/ @esp-idf-codeowners/ci
|
|
|
+/components/jsmn/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/json/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/libsodium/ @esp-idf-codeowners/security
|
|
|
+/components/log/ @esp-idf-codeowners/system
|
|
|
+/components/lwip/ @esp-idf-codeowners/lwip
|
|
|
+/components/mbedtls/ @esp-idf-codeowners/app-utilities @esp-idf-codeowners/security
|
|
|
+/components/mdns/ @esp-idf-codeowners/network
|
|
|
+/components/mqtt/ @esp-idf-codeowners/network
|
|
|
+/components/newlib/ @esp-idf-codeowners/system @esp-idf-codeowners/tools
|
|
|
+/components/nghttp/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/nvs_flash/ @esp-idf-codeowners/storage
|
|
|
+/components/openssl/ @esp-idf-codeowners/network
|
|
|
+/components/partition_table/ @esp-idf-codeowners/system
|
|
|
+/components/perfmon/ @esp-idf-codeowners/tools
|
|
|
+/components/protobuf-c/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/protocomm/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/pthread/ @esp-idf-codeowners/system
|
|
|
+/components/sdmmc/ @esp-idf-codeowners/storage
|
|
|
+/components/soc/ @esp-idf-codeowners/peripherals
|
|
|
+/components/spi_flash/ @esp-idf-codeowners/peripherals
|
|
|
+/components/spiffs/ @esp-idf-codeowners/storage
|
|
|
+/components/tcp_transport/ @esp-idf-codeowners/network
|
|
|
+/components/tcpip_adapter/ @esp-idf-codeowners/network
|
|
|
+/components/tinyusb/ @esp-idf-codeowners/peripherals
|
|
|
+/components/ulp/ @esp-idf-codeowners/system
|
|
|
+/components/unity/ @esp-idf-codeowners/ci
|
|
|
+/components/vfs/ @esp-idf-codeowners/storage
|
|
|
+/components/wear_levelling/ @esp-idf-codeowners/storage
|
|
|
+/components/wifi_provisioning/ @esp-idf-codeowners/app-utilities
|
|
|
+/components/wpa_supplicant/ @esp-idf-codeowners/wifi
|
|
|
+/components/xtensa/ @esp-idf-codeowners/system
|
|
|
+
|
|
|
+/docs/ @esp-idf-codeowners/docs
|
|
|
|
|
|
-docs @esp-idf-codeowners/docs
|
|
|
+/examples/**/*.py @esp-idf-codeowners/ci @esp-idf-codeowners/tools
|
|
|
|
|
|
-examples/**/*.py @esp-idf-codeowners/ci @esp-idf-codeowners/tools
|
|
|
+/examples/bluetooth/ @esp-idf-codeowners/bluetooth
|
|
|
+/examples/build_system/ @esp-idf-codeowners/build-config
|
|
|
+/examples/common_components/ @esp-idf-codeowners/system
|
|
|
+/examples/cxx/ @esp-idf-codeowners/system
|
|
|
+/examples/ethernet/ @esp-idf-codeowners/network
|
|
|
+/examples/get-started/ @esp-idf-codeowners/system
|
|
|
+/examples/mesh/ @esp-idf-codeowners/wifi
|
|
|
+/examples/peripherals/ @esp-idf-codeowners/peripherals
|
|
|
+/examples/protocols/ @esp-idf-codeowners/network @esp-idf-codeowners/app-utilities
|
|
|
+/examples/provisioning/ @esp-idf-codeowners/app-utilities
|
|
|
+/examples/security/ @esp-idf-codeowners/security
|
|
|
+/examples/storage/ @esp-idf-codeowners/storage
|
|
|
+/examples/system/ @esp-idf-codeowners/system
|
|
|
+/examples/wifi/ @esp-idf-codeowners/wifi
|
|
|
|
|
|
-examples/bluetooth @esp-idf-codeowners/bluetooth
|
|
|
-examples/build_system @esp-idf-codeowners/build-config
|
|
|
-examples/common_components @esp-idf-codeowners/system
|
|
|
-examples/cxx @esp-idf-codeowners/system
|
|
|
-examples/ethernet @esp-idf-codeowners/network
|
|
|
-examples/get-started @esp-idf-codeowners/system
|
|
|
-examples/mesh @esp-idf-codeowners/wifi
|
|
|
-examples/peripherals @esp-idf-codeowners/peripherals
|
|
|
-examples/protocols @esp-idf-codeowners/network @esp-idf-codeowners/app-utilities
|
|
|
-examples/provisioning @esp-idf-codeowners/app-utilities
|
|
|
-examples/security @esp-idf-codeowners/security
|
|
|
-examples/storage @esp-idf-codeowners/storage
|
|
|
-examples/system @esp-idf-codeowners/system
|
|
|
-examples/wifi @esp-idf-codeowners/wifi
|
|
|
+/make/ @esp-idf-codeowners/build-config
|
|
|
|
|
|
-make @esp-idf-codeowners/build-config
|
|
|
+/tools/ @esp-idf-codeowners/tools
|
|
|
+/tools/*_apps.py @esp-idf-codeowners/ci
|
|
|
+/tools/ble/ @esp-idf-codeowners/app-utilities
|
|
|
+/tools/catch/ @esp-idf-codeowners/ci
|
|
|
+/tools/ci/ @esp-idf-codeowners/ci
|
|
|
+/tools/cmake/ @esp-idf-codeowners/build-config
|
|
|
+/tools/esp_prov/ @esp-idf-codeowners/app-utilities
|
|
|
+/tools/find_build_apps/ @esp-idf-codeowners/ci
|
|
|
+/tools/kconfig*/ @esp-idf-codeowners/build-config
|
|
|
+/tools/ldgen/ @esp-idf-codeowners/build-config
|
|
|
+/tools/mass_mfg/ @esp-idf-codeowners/app-utilities
|
|
|
|
|
|
-tools @esp-idf-codeowners/tools
|
|
|
-tools/*_apps.py @esp-idf-codeowners/ci
|
|
|
-tools/ble @esp-idf-codeowners/app-utilities
|
|
|
-tools/catch @esp-idf-codeowners/ci
|
|
|
-tools/ci @esp-idf-codeowners/ci
|
|
|
-tools/cmake @esp-idf-codeowners/build-config
|
|
|
-tools/esp_prov @esp-idf-codeowners/app-utilities
|
|
|
-tools/find_build_apps @esp-idf-codeowners/ci
|
|
|
-tools/kconfig* @esp-idf-codeowners/build-config
|
|
|
-tools/ldgen @esp-idf-codeowners/build-config
|
|
|
-tools/mass_mfg @esp-idf-codeowners/app-utilities
|
|
|
+requirements.txt @esp-idf-codeowners/tools
|