v / .github / ISSUE_TEMPLATE / feature-request.yml
63 lines · 56 sloc · 1.72 KB · def0161281ad96aa1602412c7c42f4bbcc29fb4f
Raw
1name: 🚀 Feature Request
2description: Suggest an idea for this project
3labels: [Feature Request]
4body:
5 - type: textarea
6 id: description
7 attributes:
8 label: Describe the feature
9 description: A clear and concise description of the feature you are proposing.
10 validations:
11 required: true
12
13 - type: textarea
14 id: use-case
15 attributes:
16 label: Use Case
17 description: |
18 Why do you need this feature? For example: "I'm always frustrated when..."
19 validations:
20 required: true
21
22 - type: textarea
23 id: solution
24 attributes:
25 label: Proposed Solution
26 description: Suggest how to implement the addition or change. Please include prototype/workaround/sketch/reference implementation.
27 validations:
28 required: false
29
30 - type: textarea
31 id: other
32 attributes:
33 label: Other Information
34 description: Any alternative solutions or features you considered, a more detailed explanation, stack traces, related issues, links for context, etc.
35 validations:
36 required: false
37
38 - type: checkboxes
39 id: ack
40 attributes:
41 label: Acknowledgements
42 options:
43 - label: I may be able to implement this feature request
44 required: false
45
46 - label: This feature might incur a breaking change
47 required: false
48
49 - type: input
50 id: version
51 attributes:
52 label: Version used
53 description: Please provide the version of the repository or tool you are using.
54 validations:
55 required: true
56
57 - type: textarea
58 id: environment
59 attributes:
60 label: Environment details (OS name and version, etc.)
61 description: You can use `v doctor` to fill up this section.
62 validations:
63 required: true
64