Compare commits

...

2 Commits

Author SHA1 Message Date
Felipe Borges
39bd86732d docs: Add CODEOWNERS file
This file allows us to manage the gitlab permission responsibilities
between contributors and offers more granularity than the DOAP file.

This initial version includes the exact same information as the
gnome-control-center.doap file.

From now on, we could invite and add contributors that have expertize
in certain parts of the codebase and add them to this file. These
don't need to be made responsible for entire panels, but could be
specific to certain domain-specific files.

This was inspired by GLib's CODEOWNERS file
https://gitlab.gnome.org/GNOME/glib/-/blob/5803a248/docs/CODEOWNERS
2023-09-04 16:27:08 +02:00
Felipe Borges
422763d036 doap: Remove Benjamin Berg as contact maintainer for the Display panel
per discussion in
https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1903#note_1837059
2023-09-04 16:25:33 +02:00
2 changed files with 45 additions and 9 deletions

45
docs/CODEOWNERS Normal file
View File

@@ -0,0 +1,45 @@
# These are the people responsible for Settings panels and domain-specific
# parts of the GNOME Settings codebase.
#
# If you open a merge request for files listed here, please add the following
# people to the list of reviewers.
# The syntax of this file is defined by GitLab:
# https://docs.gitlab.com/ee/user/project/code_owners.html
# Which, in turn, is similar to the .gitignore and .gitattributes files:
#
# - comments start with `#`
# - the first column contains paths and globs
# - the second column contains GitLab user names or email addresses,
# separated by spaces
#
# The last matching glob (rather than the union of *all* matching globs) gives
# the owners of a piece of code.
#
# If you want to be responsible for code reviews in specific sections of
# the GNOME Settings code base, add yourself here.
# General maintainers
* @felipeborges @robert_ancell
# Panels
## About
panels/info-overview/* @cyberphantom52
## Accessibility
panels/universal-access/* @pksadiq
## Bluetooth
panels/bluetooth/* @hadess
## Printers
panels/printers/* @mkasik
## Sound
panels/sound/* @melix99
## Wacom
panels/wacom/* @carlosg
## WWAN (Cellular)
panels/wwan/* @pksadiq

View File

@@ -40,15 +40,6 @@
</foaf:Person>
</maintainer>
<!-- Display -->
<maintainer>
<foaf:Person>
<foaf:name>Benjamin Berg</foaf:name>
<foaf:mbox rdf:resource="mailto:bberg@gnome.org" />
<gnome:userid>bberg</gnome:userid>
</foaf:Person>
</maintainer>
<!-- Printers -->
<maintainer>
<foaf:Person>