graycoreio/daffodil

View on GitHub
.github/CODEOWNERS

Summary

Maintainability
Test Coverage
# $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
# $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
# $$               Daffodil Code Owners                 $$
# $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
# $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
#  
# The configuration for Code Owners for graycoreio/daffodil.
#
#  For more info see: https://help.github.com/articles/about-codeowners/
#


# ================================================
#  Concepts
# ================================================
#
# A CodeOwner should only review what they are comfortable reviewing. If you're not comfortable, say something.
# It is a CodeOwners responsibility to only accept the changes that they understand and deem necessary.
# The CodeOwners have final say on whether or not code is accepted.
# If multiple CodeOwners are listed, ALL code owners must approve the PR prior to merge.
# CodeOwners work in conjunction with Github's "Number of Required Approvals (1)" requirement.



# ================================================
#  GitHub username registry
# ================================================

#  damienwebdev - Damien Retzinger
#  xelaint - Elain Tsai
#  Nolan-Arnold - Nolan Arnold
#  griest024 - Peter Lauck



######################################################################################################
#
#  Team structure and memberships
#  ------------------------------
#
#
#  Any changes to team structure or memberships must first be made in this file and only then
#  implemented in the GitHub UI.
#######################################################################################################


# ===========================================================
#  @graycore/daff-design
# ===========================================================
#
#   - damienwebdev
#   - xelaint
#   - Nolan-Arnold

# ===========================================================
#  @graycore/daff-core
# ===========================================================
#
#   - damienwebdev
#   - Nolan-Arnold
#   - griest024

# ===========================================================
#  @graycore/daff-marketing
# ===========================================================
#
#   - xelaint
#   - damienwebdev

# ===========================================================
#  @graycore/daff-dev-infra
# ===========================================================
#
#   - damienwebdev
#   - griest024

# ===========================================================
#  @graycore/daff-docs
# ===========================================================
#
#   - xelaint
#   - damienwebdev
#   - Nolan-Arnold
#   - griest024


######################################################################################################
#
# CODEOWNERS rules
# -----------------
#
# All the following rules are applied in the order specified in this file.
# The last rule that matches wins!
#
# See https://git-scm.com/docs/gitignore#_pattern_format for pattern syntax docs.
#
######################################################################################################


# ================================================
#  Default Owners
# (in case no pattern matches a path in a PR - this should be treated as a bug and result in adding the path to CODEOWNERS)
# ================================================

* @damienwebdev


# ================================================
#  Application Owners
# ================================================
apps/**                                                         @graycoreio/daff-core
libs/**                                                         @graycoreio/daff-core

# ================================================
#  @daffodil/demo
# ================================================
/apps/demo/**                                                   @graycoreio/daff-docs @graycoreio/daff-marketing
/apps/demo-e2e/**                                               @graycoreio/daff-docs @graycoreio/daff-marketing

# ================================================
#  @daffodil/daffio
# ================================================
/apps/daffio/**                                                 @graycoreio/daff-docs @graycoreio/daff-marketing
/apps/daffio-e2e/**                                             @graycoreio/daff-docs

# ================================================
#  @daffodil/design
# ================================================
/apps/design-land/**                                            @graycoreio/daff-design
/apps/design-land-e2e/**                                        @graycoreio/daff-design    
/libs/design/**                                                 @graycoreio/daff-design
/libs/branding/**                                               @graycoreio/daff-marketing @graycoreio/daff-design

# ================================================
#  Docs: Maintainers
# ================================================
/docs/**                                                        @graycoreio/daff-docs

# ================================================
#  Build & CI Owners
# ================================================

/*                                                              @graycoreio/daff-dev-infra
/.github/**                                                     @graycoreio/daff-dev-infra
/build/**                                                       @graycoreio/daff-dev-infra
/.vscode/**                                                     @graycoreio/daff-dev-infra
/tools/**                                                       @graycoreio/daff-dev-infra


# ================================================
#  CODEOWNERS Owners owners ...
# ================================================

/.github/CODEOWNERS                                             @damienwebdev