component_management:
  individual_components:
    # App architecture layers
    - component_id: app_store
      name: 'Store'
      paths:
        - src/store/**
    - component_id: app_services
      name: 'Services'
      paths:
        - src/services/**
    - component_id: app_server
      name: 'Server'
      paths:
        - src/server/**
    - component_id: app_libs
      name: 'Libs'
      paths:
        - src/libs/**
    - component_id: app_utils
      name: 'Utils'
      paths:
        - src/utils/**

coverage:
  status:
    project:
      default: off
      database:
        flags:
          - database
      app:
        flags:
          - app
      threshold: '0.5%'
    patch: off

comment:
  layout: 'header, diff, flags, components' # show component info in the PR comment