-
Notifications
You must be signed in to change notification settings - Fork 311
Expand file tree
/
Copy pathfeature_request.yml
More file actions
67 lines (65 loc) · 2.46 KB
/
feature_request.yml
File metadata and controls
67 lines (65 loc) · 2.46 KB
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
name: Feature Request
description: Request a new feature to make things better!
labels: [feature request]
title: "Feature: "
type: Feature
body:
- type: markdown
attributes:
value: |
##### ⏱️ Before you start...
- Have you checked whether or not a similar feature request has already been reported?
- type: textarea
attributes:
label: 📄 Description
description: A clear and concise description of what your idea is. Include things like possible use cases, drawbacks, etc.
validations:
required: true
- type: textarea
attributes:
label: 🗃️ Alternative solutions
description: Describe more ways this idea could be implemented.
validations:
required: false
- type: textarea
id: api-changes
attributes:
label: ⚡ API Changes
description: Include a list of all API changes, additions, subtractions as would be required by your proposal. These APIs should be considered placeholders, so the naming is not as important as getting the concepts correct. If possible you should include some example (pseudo-)code of usage of your new API.
placeholder: |
```csharp
var button = new Button ();
button.MakeShiny = true; // new API
```
The MakeShiny API works even if the button is already visible.
validations:
required: false
- type: textarea
id: use-case
attributes:
label: 👥 Intended Use-Case
description: Provide a detailed example of where your proposal would be used and for what purpose. Focus on _why_ you want this feature instead of _what_ the feature does.
placeholder: I have a situation where I would really want a shiny button to make it stand out from the rest of the plain and boring buttons.
validations:
required: false
- type: textarea
attributes:
label: ✅ Tasks
description: Give an overview of all the specific things you would like to be changed or implemented.
value: |
#### 📋 High Priority
- [ ] Something
- [ ] Another thing
- [ ] https://github.com/link/to/an/issue
#### 📋 Nice to have
- [ ] Something
- [ ] Another thing
- [ ] https://github.com/link/to/an/issue
validations:
required: false
- type: textarea
attributes:
label: 📸 Assets
description: A list of assets (screenshots, mockups) relevant to this feature request.
validations:
required: false