Skip to content

Commit 605f3a2

Browse files
Gustedearl-warren
authored andcommitted
[META] Add CODEOWNERS files
- As per https://codeberg.org/forgejo/discussions/issues/53#issuecomment-1070207 - Using the `CODEOWNERS` feature it should speed up the development process for contributors as for the most common PRs the right reviewers will be added by Forgejo automatically. They can be added very precisely according to the changed files of the PR. - This feature is implemented in v1.21, which means it's not available on Codeberg. (cherry picked from commit 1511ef1c803f31fcf2887611982a114465f3be60) (cherry picked from commit 99999e3) (cherry picked from commit 0b0dd6f7a95ce718c8ff73e8e6fe1b660a4e3277) (cherry picked from commit d42940034f7fe1f1f706e4fff8f9b5c8465003fc) (cherry picked from commit 5be6e7d2542e6915d1df3d9f29a8504f851b8f52) (cherry picked from commit bf5b3994217b1de4470f7bd6201543e9fc688675) (cherry picked from commit 52c9f9fd8af54ed95361e3ee79fd8001a5461135) (cherry picked from commit 7e03d2829ba683e0b865773c7fbb2a1f78f0cfdb) (cherry picked from commit 77d199910b0b0ce74d9a943ddc21eb948b2f8eff) (cherry picked from commit debf9b1ec9c8246de9fd860898d7b5a177475224)
1 parent debf2f3 commit 605f3a2

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

CODEOWNERS

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# This file describes the expected reviewers for a PR based on the changed
2+
# files. Unlike what the name of the file suggests they don't own the code, but
3+
# merely have a good understanding of that area of the codebase and therefore
4+
# are usually suited as a reviewer.
5+
6+
7+
# Please mind the alphabetic order of reviewers.
8+
9+
# Files related to the CI of the Forgejo project.
10+
.forgejo/.* @dachary @earl-warren
11+
12+
# Files related to frontend development.
13+
14+
# Javascript and CSS code.
15+
web_src/.* @caesar @crystal @gusted
16+
17+
# HTML templates used by the backend.
18+
templates/.* @caesar @crystal @gusted
19+
20+
# Files related to Go development.
21+
22+
# The modules usually don't require much knowledge about Forgejo and could
23+
# be reviewed by Go developers.
24+
modules/.* @dachary @earl-warren @gusted
25+
26+
# Models has code related to SQL queries, general database knowledge and XORM.
27+
models/.* @dachary @earl-warren @gusted
28+
29+
# The routers directory contains the most amount code that requires a good grasp
30+
# of how Forgejo comes together. It's tedious to write good integration testing
31+
# for code that lives in here.
32+
routers/.* @dachary @earl-warren @gusted

0 commit comments

Comments
 (0)