|
2 | 2 | # |
3 | 3 | # This file manages the maintainers and their associated sections in the repository. |
4 | 4 | # Developers should update this file according to project needs. |
5 | | -# The following are explanations of each field and guidelines for adding new maintainer entries. |
| 5 | +# The following are explanations of each field and guidelines for adding new |
| 6 | +# maintainer entries. |
6 | 7 | # |
7 | 8 | # When adding new entries, please follow the format: |
8 | 9 | # |
9 | | -# 1. **tag** - Assign a unique tag to each entry for identifying the code module or functionality. |
| 10 | +# 1. **tag** - Assign a unique tag to each entry for identifying the code module |
| 11 | +# or functionality. |
10 | 12 | # - The tag should be concise and descriptive, such as `workflow`, `libc`... |
11 | | -# - **Rule for Adding**: Use a new tag when adding a new functionality or module to ensure it clearly describes the area of responsibility. |
| 13 | +# - **Rule for Adding**: Use a new tag when adding a new functionality or |
| 14 | +# module to ensure it clearly describes the area of responsibility. |
12 | 15 | # |
13 | 16 | # 2. **path** - Specify the directory or file path that the maintainer is responsible for. |
14 | | -# - The path must be relative to the repository's root directory and can refer to either a single file or a folder. |
15 | | -# - If the maintainer is responsible for all files in a directory, use the directory path; if it's for a specific file, provide the full file path. |
16 | | -# - **Rule for Adding**: Ensure that the path correctly points to the relevant code location. Please note that a tag should correspond to only one path. Currently, multiple paths are not supported. |
| 17 | +# - The path must be relative to the repository's root directory and can |
| 18 | +# refer to either a single file or a folder. |
| 19 | +# - If the maintainer is responsible for all files in a directory, use the |
| 20 | +# directory path; if it's for a specific file, provide the full file path. |
| 21 | +# - **Rule for Adding**: Ensure that the path correctly points to the relevant |
| 22 | +# code location. Please note that a tag should correspond to only one path. |
| 23 | +# Currently, multiple paths are not supported. |
17 | 24 | # |
18 | | -# 3. **owners** - List the maintainers responsible for the section, including their GitHub usernames and contact information. |
19 | | -# - The owners should be listed as a comma-separated list if there are multiple maintainers. |
| 25 | +# 3. **owners** - List the maintainers responsible for the section, including |
| 26 | +# their GitHub usernames and contact information. |
| 27 | +# - The owners should be listed as a comma-separated list if there are multiple |
| 28 | +# maintainers. |
20 | 29 | # - Format: `Name(GitHub username)<email address>`. |
21 | | -# - **Rule for Adding**: Ensure that the listed GitHub usernames are correct, and the maintainers are aware of their responsibilities and duties. |
| 30 | +# - **Rule for Adding**: Ensure that the listed GitHub usernames are correct, |
| 31 | +# and the maintainers are aware of their responsibilities and duties. |
22 | 32 | # |
23 | 33 | # Example: How to Add a Maintainer Entry |
24 | 34 | # |
|
31 | 41 | # When adding entries, please follow these guidelines: |
32 | 42 | # - Ensure the `tag` is unique and descriptive. |
33 | 43 | # - Ensure the `path` points to the correct location in the repository. |
34 | | -# - Ensure the `owners` are accurate and that all new maintainers are aware of their responsibilities. |
| 44 | +# - Ensure the `owners` are accurate and that all new maintainers are aware of |
| 45 | +# their responsibilities. |
35 | 46 | # |
36 | 47 | # Example Entry: |
37 | 48 | # tag: example-module |
38 | 49 | # path: example/module/path |
39 | 50 | # owners: John Doe(johndoe)< [email protected]>, Jane Smith(janesmith)< [email protected]> |
40 | 51 |
|
41 | 52 | # Note: |
42 | | -# - Each entry includes a `tag` that identifies the module or functionality, a `path` that points to the relevant code location, and `owners` who are the maintainers for that part of the codebase. |
43 | | -# - If there are multiple entries, each entry should be separated by a blank line. Within a single entry, there is no need to insert blank lines between the tag, path, and owners. |
| 53 | +# - Each entry includes a `tag` that identifies the module or functionality, a |
| 54 | +# `path` that points to the relevant code location, and `owners` who are the |
| 55 | +# maintainers for that part of the codebase. |
| 56 | +# |
| 57 | +# - If there are multiple entries, each entry should be separated by a blank line. |
| 58 | +# Within a single entry, there is no need to insert blank lines between the |
| 59 | +# tag, path, and owners. |
| 60 | +# |
44 | 61 | # - Each entry must be sorted in alphabetical order with tag as the keyword. |
| 62 | +# It is recommended that the tag naming method follow the directory path in |
| 63 | +# the code tree. For example, if the entry path is 'bsp/cvitek', then the tag |
| 64 | +# name is 'bsp_cvitek'. It is recommended to use all lowercase letters and not |
| 65 | +# mix uppercase and lowercase letters. |
45 | 66 |
|
46 | 67 | # Below are existing maintainer entries, divided by module: |
47 | 68 |
|
48 | | -tag: at |
49 | | -path: components/net/at |
50 | | -owners: Chen Beidou(Ryan-CW-Code)< [email protected]>, lizhen9880(lizhen9880)< [email protected]> |
51 | | - |
52 | 69 | tag: bsp_cvitek |
53 | 70 | path: bsp/cvitek |
54 | 71 | owners: Chen Wang(unicornx)< [email protected]> |
55 | 72 |
|
| 73 | +tag: bsp_esp32_c3 |
| 74 | +path: bsp/ESP32_C3/builtin_imgs |
| 75 | +path: bsp/ESP32_C3/drivers |
| 76 | +owners: Damoshed_Xu(xu18838022837)< [email protected]> |
| 77 | + |
56 | 78 | tag: bsp_gd32105c-eval |
57 | 79 | path: bsp/gd32/arm/gd32105c-eval |
58 | 80 | owners: Xiansong Cao(CXSforHPU)< [email protected]> |
@@ -97,11 +119,6 @@ tag: bsp_ultrarisc |
97 | 119 | path: bsp/ultrarisc/ur_dp1000_evb |
98 | 120 | owners: Zhang Jing(zhangjing0303)< [email protected]> |
99 | 121 |
|
100 | | -tag: bsp_ESP32_C3 |
101 | | -path: bsp/ESP32_C3/builtin_imgs |
102 | | -path: bsp/ESP32_C3/drivers |
103 | | -owners: Damoshed_Xu(xu18838022837)< [email protected]> |
104 | | - |
105 | 122 | tag: bsp_renesas |
106 | 123 | path: bsp/renesas |
107 | 124 | owners: Yuqiang Wang(kurisaW)< [email protected]> |
@@ -150,59 +167,63 @@ tag: components |
150 | 167 | path: components |
151 | 168 | owners: Huanyi Mai(Maihuanyi)< [email protected]> |
152 | 169 |
|
153 | | -tag: documentation |
154 | | -path: documentation |
155 | | -owners: Chen Wang(unicornx)< [email protected]>, Guorui Li(GorrayLi)< [email protected]>, Lian Wang(lianux-mm)< [email protected]>, Xiansong Cao(CXSforHPU)< [email protected]> |
156 | | - |
157 | | -tag: driver_can |
| 170 | +tag: components_driver_can |
158 | 171 | path: components/drivers/can |
159 | 172 | owners: Liya Huang(wdfk-prog)< [email protected]> |
160 | 173 |
|
161 | | -tag: driver_i2c |
| 174 | +tag: components_driver_i2c |
162 | 175 | path: components/drivers/i2c |
163 | 176 | owners: Liya Huang(wdfk-prog)< [email protected]> |
164 | 177 |
|
165 | | -tag: driver_pm |
| 178 | +tag: components_driver_pm |
166 | 179 | path: components/drivers/pm |
167 | 180 | owners: Liya Huang(wdfk-prog)< [email protected]> |
168 | 181 |
|
169 | | -tag: driver_spi |
| 182 | +tag: components_driver_serial_v2 |
| 183 | +path: components/drivers/serial/dev_serial_v2.c |
| 184 | +path: components/drivers/include/drivers/dev_serial_v2.h |
| 185 | +path: examples/utest/testcases/drivers/serial_v2 |
| 186 | +owners: Chen Beidou(Ryan-CW-Code)< [email protected]> |
| 187 | + |
| 188 | +tag: components_driver_spi |
170 | 189 | path: components/drivers/spi |
171 | 190 | owners: Liya Huang(wdfk-prog)< [email protected]>, Liang He(Liang1795)< [email protected]> |
172 | 191 |
|
173 | | -tag: driver_ymodem |
174 | | -path: components/utilities/ymodem |
175 | | -owners: Liya Huang(wdfk-prog)< [email protected]> |
176 | | - |
177 | | -tag: fal |
| 192 | +tag: components_fal |
178 | 193 | path: components/fal |
179 | 194 | owners: Yucai Liu(illustriousness)< [email protected]> |
180 | 195 |
|
181 | | -tag: kernel |
182 | | -path: src |
183 | | -owners: Damoshed_Xu(xu18838022837)< [email protected]>, Guorui Li(GorrayLi)< [email protected]>, Han Lv(hamburger-os)< [email protected]>, Lian Wang(lianux-mm)< [email protected]>, Liya Huang(wdfk-prog)< [email protected]>, Xiaowei Swenson(ReviewSun)< [email protected]> |
184 | | - |
185 | | -tag: libc |
| 196 | +tag: components_libc |
186 | 197 | path: components/libc |
187 | 198 | owners: Meco Jianting Man(mysterywolf)< [email protected]>, Guorui Li(GorrayLi)< [email protected]> |
188 | 199 |
|
189 | | -tag: lwp |
| 200 | +tag: components_lwp |
190 | 201 | path: components/lwp |
191 | 202 | owners: Damoshed_Xu(xu18838022837)< [email protected]> |
192 | 203 |
|
193 | | -tag: maintainers |
194 | | -path: MAINTAINERS |
195 | | -owners: Bingru Zhang(Rbb666)< [email protected]>, Yuqiang Wang(kurisaW)< [email protected]> |
| 204 | +tag: components_net_at |
| 205 | +path: components/net/at |
| 206 | +owners: Chen Beidou(Ryan-CW-Code)< [email protected]>, lizhen9880(lizhen9880)< [email protected]> |
| 207 | + |
| 208 | +tag: components_utilities_ymodem |
| 209 | +path: components/utilities/ymodem |
| 210 | +owners: Liya Huang(wdfk-prog)< [email protected]> |
| 211 | + |
| 212 | +tag: documentation |
| 213 | +path: documentation |
| 214 | +owners: Chen Wang(unicornx)< [email protected]>, Guorui Li(GorrayLi)< [email protected]>, Lian Wang(lianux-mm)< [email protected]>, Xiansong Cao(CXSforHPU)< [email protected]> |
196 | 215 |
|
197 | | -tag: rvlibcpu |
| 216 | +tag: kernel |
| 217 | +path: src |
| 218 | +owners: Damoshed_Xu(xu18838022837)< [email protected]>, Guorui Li(GorrayLi)< [email protected]>, Han Lv(hamburger-os)< [email protected]>, Lian Wang(lianux-mm)< [email protected]>, Liya Huang(wdfk-prog)< [email protected]>, Xiaowei Swenson(ReviewSun)< [email protected]> |
| 219 | + |
| 220 | +tag: libcpu_riscv |
198 | 221 | path: libcpu/risc-v |
199 | 222 | owners: Shun Wang(Yaochenger)< [email protected]> |
200 | 223 |
|
201 | | -tag: serial_v2 |
202 | | -path: components/drivers/serial/dev_serial_v2.c |
203 | | -path: components/drivers/include/drivers/dev_serial_v2.h |
204 | | -path: examples/utest/testcases/drivers/serial_v2 |
205 | | -owners: Chen Beidou(Ryan-CW-Code)< [email protected]> |
| 224 | +tag: maintainers |
| 225 | +path: MAINTAINERS |
| 226 | +owners: Bingru Zhang(Rbb666)< [email protected]>, Yuqiang Wang(kurisaW)< [email protected]> |
206 | 227 |
|
207 | 228 | tag: workflow |
208 | 229 | path: .github |
|
0 commit comments