xref: /openbmc/docs/designs/oem/ibm/OWNERS (revision a5bc3d45)
136aae45bSAndrew Geissler# OWNERS
236aae45bSAndrew Geissler# ------
336aae45bSAndrew Geissler#
436aae45bSAndrew Geissler# The OWNERS file maintains the list of individuals responsible for various
536aae45bSAndrew Geissler# parts of this repository, including code review and approval.  We use the
636aae45bSAndrew Geissler# Gerrit 'owners' plugin, which consumes this file, along with some extra
736aae45bSAndrew Geissler# keywords for our own purposes and tooling.
836aae45bSAndrew Geissler#
936aae45bSAndrew Geissler# For details on the configuration used by 'owners' see:
1036aae45bSAndrew Geissler#  https://gerrit.googlesource.com/plugins/owners/+/refs/heads/master/owners/src/main/resources/Documentation/config.md
1136aae45bSAndrew Geissler#
1236aae45bSAndrew Geissler# An OWNERS file must be in the root of a repository but may also be present
1336aae45bSAndrew Geissler# in any subdirectory.  The contents of the subdirectory OWNERS file are
1436aae45bSAndrew Geissler# combined with parent directories unless 'inherit: false' is set.
1536aae45bSAndrew Geissler#
1636aae45bSAndrew Geissler# The owners file is YAML and has [up to] 4 top-level keywords.
1736aae45bSAndrew Geissler#   * owners: A list of individuals who have approval authority on the
1836aae45bSAndrew Geissler#     repository.
1936aae45bSAndrew Geissler#
2036aae45bSAndrew Geissler#   * reviewers: A list of individuals who have requested review notification
2136aae45bSAndrew Geissler#     on the repository.
2236aae45bSAndrew Geissler#
2336aae45bSAndrew Geissler#   * matchers: A list of specific file/path matchers for granular 'owners' and
2436aae45bSAndrew Geissler#     'reviewers'.  See 'owners' plugin documentation.
2536aae45bSAndrew Geissler#
2636aae45bSAndrew Geissler#   * openbmc: A list of openbmc-specific meta-data about owners and reviewers.
2736aae45bSAndrew Geissler#     - name: preferred name of the individual.
2836aae45bSAndrew Geissler#     - email: preferred email address of the individual.
2936aae45bSAndrew Geissler#     - discord: Discord nickname of the individual.
3036aae45bSAndrew Geissler#
3136aae45bSAndrew Geissler# It is expected that these 4 sections will be listed in the order above and
3236aae45bSAndrew Geissler# data within them will be kept sorted.
3336aae45bSAndrew Geissler
3436aae45bSAndrew Geisslerowners:
3536aae45bSAndrew Geissler- geissonator@yahoo.com
36*a5bc3d45SGunnar Mills- gunnar@gmills.xyz
3736aae45bSAndrew Geissler
3836aae45bSAndrew Geisslerreviewers:
3936aae45bSAndrew Geissler
4036aae45bSAndrew Geisslermatchers:
4136aae45bSAndrew Geissler
4236aae45bSAndrew Geissleropenbmc:
4336aae45bSAndrew Geissler- name: Andrew Geissler
4436aae45bSAndrew Geissler  email: geissonator@yahoo.com
4536aae45bSAndrew Geissler  discord: geissonator
4636aae45bSAndrew Geissler- name: Gunnar Mills
47*a5bc3d45SGunnar Mills  email: gunnar@gmills.xyz
4836aae45bSAndrew Geissler  discord: GunnarM
49