Skip to content

Commit eefc8fe

Browse files
committed
feat(codeowners): Initial CODEOWNERS setup
1 parent d85b75c commit eefc8fe

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

.github/CODEOWNERS

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# CODEOWNERS for ESP32 Arduino Core
2+
3+
# This file is used to specify the code owners for the ESP32 Arduino Core.
4+
# Read more about CODEOWNERS:
5+
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
6+
# Note that order matters. The last matching pattern will be used.
7+
8+
# The default owners are the active developers of the ESP32 Arduino Core.
9+
# Avoid using @espressif/arduino-esp32 to avoid spamming non-developers with review requests.
10+
* @lucasssvaz @me-no-dev @P-R-O-C-H-Y @SuGlider
11+
12+
# CI
13+
/.github/ @lucasssvaz @me-no-dev @P-R-O-C-H-Y
14+
/tests/ @lucasssvaz @P-R-O-C-H-Y
15+
16+
# Tools
17+
/tools/ @me-no-dev
18+
/tools/pre-commit/ @lucasssvaz
19+
/tools/add_lib.sh @P-R-O-C-H-Y
20+
21+
# Pre-commit
22+
/.* @lucasssvaz # Files in root directory that start with a dot.
23+
24+
# Git Files
25+
/.gitignore @lucasssvaz @me-no-dev @P-R-O-C-H-Y @SuGlider
26+
/.gitmodules @lucasssvaz @me-no-dev @P-R-O-C-H-Y @SuGlider
27+
28+
# Documentation
29+
/docs/ @pedrominatel
30+
/.github/ISSUE_TEMPLATE/ @pedrominatel
31+
/.github/PULL_REQUEST_TEMPLATE.md @pedrominatel
32+
/.readthedocs.yaml @pedrominatel
33+
/*.md @pedrominatel
34+
35+
# Boards
36+
/variants/ @P-R-O-C-H-Y
37+
/boards.txt @P-R-O-C-H-Y
38+
39+
# Arduino as Component
40+
/idf_component_examples/ @SuGlider
41+
/idf_component.yml @SuGlider @me-no-dev
42+
/CMakeLists.txt @SuGlider @me-no-dev
43+
/Kconfig.projbuild @SuGlider @me-no-dev
44+
45+
# Build System
46+
/package.json @me-no-dev
47+
/platform.txt @me-no-dev
48+
/programmers.txt @me-no-dev
49+
/package/ @me-no-dev
50+
51+
# Libraries
52+
/libraries/ESP_NOW/ @P-R-O-C-H-Y @lucasssvaz
53+
/libraries/Ethernet/ @me-no-dev
54+
/libraries/Matter/ @SuGlider
55+
/libraries/Network/ @me-no-dev
56+
/libraries/OpenThread/ @SuGlider
57+
/libraries/PPP/ @me-no-dev
58+
/libraries/USB/ @SuGlider
59+
/libraries/WiFi/ @me-no-dev
60+
/libraries/WiFiProv/ @me-no-dev
61+
/libraries/Wire/ @me-no-dev
62+
/libraries/Zigbee/ @P-R-O-C-H-Y
63+
64+
# CI JSON
65+
# Keep this after other libraries and tests to avoid being overridden.
66+
**/ci.json @lucasssvaz
67+
68+
# The CODEOWNERS file should be owned by the developers of the ESP32 Arduino Core.
69+
# Leave this entry as the last one to avoid being overridden.
70+
/.github/CODEOWNERS @lucasssvaz @me-no-dev @P-R-O-C-H-Y @SuGlider

0 commit comments

Comments
 (0)