|
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