Code Owners
当前中文文档翻译不是最新版,访问英文版本查看最新内容,或帮助我们翻译
Gitea maintains code owner files. It looks for it in the following locations in this order:
./CODEOWNERS./docs/CODEOWNERS./.gitea/CODEOWNERS
And stops at the first found file.
File format: <regexp rule> <@user or @org/team> [@user or @org/team]...
Regexp specified in golang Regex format.
Regexp can start with ! for negative rules - match all files except specified.
Example file:
.*\\.go @user1 @user2 # This is comment
# Comment too# You can assigning code owning for users or teamsfrontend/src/.*\\.js @org1/team1 @org1/team2 @user3
# You can use negative pattern!frontend/src/.* @org1/team3 @user5
# You can use power of go regexpdocs/(aws|google|azure)/[^/]*\\.(md|txt) @user8 @org1/team4!/assets/.*\\.(bin|exe|msi) @user9Escaping
Section titled “Escaping”You can escape characters #, (space) and \ with \, like:
dir/with\#hashtag @user1path\ with\ space @user2path/with\\backslash @user3Some character (.+*?()|[]{}^$\) should be escaped with \\ inside regexp, like:
path/\\.with\\.dotspath/with\\+plus