The goal is to consider different means of determining who might be able to help review this code. After we merge this, we're going to want to have folks self-identify in the three groups: - [@forem/ruby](https://github.com/orgs/forem/teams/ruby) - [@forem/javascript](https://github.com/orgs/forem/teams/javascript) - [@forem/css](https://github.com/orgs/forem/teams/css)
51 lines
2.8 KiB
Text
51 lines
2.8 KiB
Text
# CODEOWNERS lists which teams are largely responsible for areas of code in the repository
|
|
# see https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
|
|
# for further details
|
|
|
|
|
|
# File exentions based ownership
|
|
#
|
|
# They are: .builder, .css, .erb, .gif, .ico, .jbuilder, .js, .jsx,
|
|
# .map, .md, .mdx, .otf, .png, .rake, .rb, .scss, .snap,
|
|
# .svg, .toml, .xml
|
|
#
|
|
# Use the following to generate the list:
|
|
#
|
|
# * `tree app | rg "\.\w+$" --only-matching | sort | uniq`
|
|
# * `tree lib | rg "\.\w+$" --only-matching | sort | uniq`
|
|
#
|
|
**/*.builder @forem/ruby
|
|
**/*.css @forem/css
|
|
**/*.erb @forem/ruby
|
|
**/*.jbuilder @forem/ruby
|
|
**/*.js @forem/javascript
|
|
**/*.json @forem/javascript @forem/ruby
|
|
**/*.jsx @forem/javascript
|
|
**/*.md @forem/oss
|
|
**/*.rb @forem/ruby
|
|
**/*.scss @forem/css
|
|
|
|
# Context based ownership
|
|
/app/assets/ @forem/frontend
|
|
/app/controllers/async_info_controller.rb @forem/sre
|
|
/app/javascript/ @forem/frontend
|
|
/app/services/search/ @forem/sre
|
|
/app/workers/ @forem/sre
|
|
/config/ @forem/sre
|
|
/config/locales
|
|
/db/ @forem/sre @forem/backend
|
|
/lib/data_update_scripts/ @forem/sre
|
|
/lib/sidekiq/ @forem/sre
|
|
/spec/rails_helper.rb @forem/sre @forem/backend
|
|
/spec/support/ @forem/sre
|
|
.buildkite/ @forem/systems @forem/sre
|
|
.travis.yml @forem/sre
|
|
Containerfile @forem/systems
|
|
docker-compose.yml @forem/systems
|
|
Dockerfile @forem/systems
|
|
Gemfile @forem/ruby @forem/sre @forem/backend
|
|
Gemfile.lock @forem/ruby @forem/sre @forem/backend
|
|
package.json @forem/frontend
|
|
podman-compose.yml @forem/systems
|
|
scripts/ @forem/systems
|
|
yarn.lock @forem/frontend
|