summaryrefslogtreecommitdiff
path: root/.github/ISSUE_TEMPLATE/---02-feature-request.yml
blob: 9f7d3c3c8efc2732b1a0d7d25b3a91c79bd270ce (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
name: "\U0001F4A1 Feature Request"
description: 'Submit an RFC or suggest an idea for this project'
title: "\U0001F4A1 RFC: "
labels: ['feature']
assignees: []
body:
  - type: markdown
    attributes:
      value: Thanks for taking the time to suggest a new feature! Please fill out this form as completely as possible.
  - type: textarea
    attributes:
      label: Background & Motivation
      description: |
        A quick, clear and concise description of what the problem is. 
        **Please include links to relevant issues, Discord convos, and anything else.**
      placeholder: I want to be able to...
    validations:
      required: true
  - type: textarea
    attributes:
      label: Proposed Solution
      description: Your take on one (or more) possible solution(s) to problem.
      value: |
        ### Possible solutions

        ### Alternatives considered

        ### Risks, downsides, and/or tradeoffs

        ### Open Questions
    validations:
      required: true
  - type: textarea
    attributes:
      label: Detailed Design
      description: |
        🛑 **Just looking for feedback on an idea? Leave this section blank.**

        Otherwise, explain the exact steps required to implement this change.
        Include specific details that would help someone implement this feature.
  - type: checkboxes
    attributes:
      label: Help make it happen!
      description: 'Tip: RFCs with contributing authors are much more likely to get done!'
      options:
        - label: I am willing to submit a PR to implement this change.
        - label: I am willing to submit a PR to implement this change, but would need some guidance.
        - label: I am not willing to submit a PR to implement this change.
    validations:
      required: true