.github/governance.yml

Summary

Maintainability
Test Coverage
version: v1

issue:
  labels:
    - prefix: triage
      list: ["accepted"]
      multiple: false
      author_association:
        collaborator: true
        member: true
        owner: true
      needs:
        comment: |
          @$AUTHOR: Thanks for opening an issue, it is currently awaiting triage.

          The triage/accepted label can be added by foundation members by writing /triage accepted in a comment.

    - prefix: kind
      list:
        - feature
        - bug
        - question
        - fix
        - chore
        - docs
        - refactor
        - dependencies
      multiple: false
      needs: true
      author_association:
        author: true
        collaborator: true
        member: true
        owner: true

    - prefix: area
      list:
        - core
        - workflow
        - public
        - layouts
        - store
        - styles
        - blocks
        - transactions
        - masternodes
        - oracles
        - tokens
        - dex
        - ui-ux
        - address
        - vaults
        - auctions
        - ocg
      multiple: true
      needs:
        comment: |
          @$AUTHOR: There are no 'area' labels on this issue. Adding an appropriate label will greatly expedite the process for us. You can add as many area as you see fit. **If you are unsure what to do you can ignore this!**

          You can add area labels by leaving a `/area` comment.
      author_association:
        author: true
        collaborator: true
        member: true
        owner: true

    - prefix: priority
      multiple: false
      list: ["urgent-now", "important-soon"]
      author_association:
        collaborator: true
        member: true
        owner: true

    - prefix: design
      multiple: false
      list: ["in-progress", "ready"]
      author_association:
        collaborator: true
        member: true
        owner: true

    - prefix: prd
      multiple: false
      list: ["epic", "story"]
      author_association:
        collaborator: true
        member: true
        owner: true

  chat_ops:
    - cmd: /close
      type: close
      author_association:
        author: true
        collaborator: true
        member: true
        owner: true

    - cmd: /duplicate
      type: close
      author_association:
        collaborator: true
        member: true
        owner: true

    - cmd: /duplicate
      type: comment
      comment: |
        @$ISSUE_AUTHOR: This issue has been marked duplicate by @$AUTHOR, if you think this is a mistake, please reopen it!
      author_association:
        collaborator: true
        member: true
        owner: true

    - cmd: /duplicate
      type: label
      label:
        add: duplicate
      author_association:
        collaborator: true
        member: true
        owner: true

    - cmd: /cc
      type: none

    - cmd: /assign
      type: assign
      author_association:
        collaborator: true
        member: true
        owner: true