You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
github/ISSUE_TEMPLATE: Update issue form to remove checklist generation.
Update to the issue forms added earlier this year, that seem to generally
be working well. Improvements in this commit:
- No longer generates TODO checklists in new issues.
- Issue bodies (and therefore email previews) no longer start with the same
fixed checklist text for each new issue.
This work was funded through GitHub Sponsors.
Signed-off-by: Angus Gratton <angus@redyak.com.au>
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/bug_report.yml
+16-14Lines changed: 16 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -11,19 +11,10 @@ body:
11
11
12
12
* If you have a question \"How Do I ...?\", please post it on [GitHub Discussions](https://github.com/orgs/micropython/discussions/) or [Discord](https://discord.gg/RB8HZSAExQ) instead of here.
13
13
* For missing or incorrect documentation, or feature requests, then please [choose a different issue type](https://github.com/micropython/micropython/issues/new/choose).
14
-
- type: checkboxes
15
-
id: terms
16
-
attributes:
17
-
label: Checks
18
-
description: |
19
-
Before submitting your bug report, please go over these check points:
20
-
options:
21
-
- label: |
22
-
I agree to follow the MicroPython [Code of Conduct](https://github.com/micropython/micropython/blob/master/CODEOFCONDUCT.md) to ensure a safe and respectful space for everyone.
23
-
required: true
24
-
- label: |
25
-
I've searched for [existing issues](https://github.com/micropython/micropython/issues) matching this bug, and didn't find any.
26
-
required: true
14
+
15
+
#### Existing issue?
16
+
17
+
* Please search for [existing issues](https://github.com/micropython/micropython/issues) matching this bug before reporting.
27
18
- type: input
28
19
id: port-board-hw
29
20
attributes:
@@ -33,7 +24,7 @@ body:
33
24
placeholder: |
34
25
esp32 port, ESP32-Fantastic board.
35
26
validations:
36
-
required: true
27
+
required: true
37
28
- type: textarea
38
29
id: version
39
30
attributes:
@@ -101,6 +92,17 @@ body:
101
92
description: |
102
93
Is there anything else that might help to resolve this issue?
103
94
value: No, I've provided everything above.
95
+
- type: dropdown
96
+
id: code-of-conduct
97
+
attributes:
98
+
label: Code of Conduct
99
+
description: |
100
+
Do you agree to follow the MicroPython [Code of Conduct](https://github.com/micropython/micropython/blob/master/CODEOFCONDUCT.md) to ensure a safe and respectful space for everyone?
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/documentation.yml
+15-13Lines changed: 15 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -9,19 +9,10 @@ body:
9
9
This form is for reporting issues with the documentation or examples provided with MicroPython.
10
10
11
11
If you have a general question \"How Do I ...?\", please post it on [GitHub Discussions](https://github.com/orgs/micropython/discussions/) or [Discord](https://discord.gg/RB8HZSAExQ) instead of here.
12
-
- type: checkboxes
13
-
id: terms
14
-
attributes:
15
-
label: Checks
16
-
description: |
17
-
Before submitting your bug report, please go over these check points:
18
-
options:
19
-
- label: |
20
-
I agree to follow the MicroPython [Code of Conduct](https://github.com/micropython/micropython/blob/master/CODEOFCONDUCT.md) to ensure a safe and respectful space for everyone.
21
-
required: true
22
-
- label: |
23
-
I've searched for [existing issues](https://github.com/micropython/micropython/issues) and didn't find any that matched.
24
-
required: true
12
+
13
+
#### Existing issue?
14
+
15
+
* Please search for [existing issues](https://github.com/micropython/micropython/issues) before reporting a new one.
25
16
- type: input
26
17
id: page
27
18
attributes:
@@ -38,6 +29,17 @@ body:
38
29
Please describe what was missing from the documentation and/or what was incorrect/incomplete.
39
30
validations:
40
31
required: true
32
+
- type: dropdown
33
+
id: code-of-conduct
34
+
attributes:
35
+
label: Code of Conduct
36
+
description: |
37
+
Do you agree to follow the MicroPython [Code of Conduct](https://github.com/micropython/micropython/blob/master/CODEOFCONDUCT.md) to ensure a safe and respectful space for everyone?
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/feature_request.yml
+26-17Lines changed: 26 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -15,19 +15,10 @@ body:
15
15
16
16
* If you have a question \"How Do I ...?\", please post it on GitHub Discussions or Discord instead of here.
17
17
* Could this feature be implemented as a pure Python library? If so, please open the request on the [micropython-lib repository](https://github.com/micropython/micropython-lib/issues) instead.
18
-
- type: checkboxes
19
-
id: terms
20
-
attributes:
21
-
label: Checks
22
-
description: |
23
-
Before submitting your feature request, please go over these check points:
24
-
options:
25
-
- label: |
26
-
I agree to follow the MicroPython [Code of Conduct](https://github.com/micropython/micropython/blob/master/CODEOFCONDUCT.md) to ensure a safe and respectful space for everyone.
27
-
required: true
28
-
- label: |
29
-
I've searched for [existing issues](https://github.com/micropython/micropython/issues) regarding this feature, and didn't find any.
30
-
required: true
18
+
19
+
#### Existing issue?
20
+
21
+
* Please search for [existing issues](https://github.com/micropython/micropython/issues) before opening a new one.
31
22
- type: textarea
32
23
id: feature
33
24
attributes:
@@ -51,14 +42,32 @@ body:
51
42
MicroPython aims to strike a balance between functionality and code size. Can this feature be optionally enabled?
52
43
53
44
If you believe the usefulness of this feature would outweigh the additional code size, please explain. (It's OK to say you're unsure here, we're happy to discuss this with you.)
54
-
- type: checkboxes
45
+
- type: dropdown
55
46
id: implementation
56
47
attributes:
57
48
label: Implementation
49
+
description: |
50
+
What is your suggestion for implementing this feature?
51
+
52
+
(See also: [How to sponsor](https://github.com/sponsors/micropython#sponsors), [How to submit a Pull Request](https://github.com/micropython/micropython/wiki/ContributorGuidelines).)
58
53
options:
59
-
- label: I intend to implement this feature and would submit a Pull Request if desirable.
60
-
- label: I hope the MicroPython maintainers or community will implement this feature.
61
-
- label: I would like to [Sponsor](https://github.com/sponsors/micropython#sponsors) development of this feature.
54
+
- I hope the MicroPython maintainers or community will implement this feature
55
+
- I intend to implement this feature and would submit a Pull Request if desirable
56
+
- I would like to sponsor development of this feature
57
+
multiple: true
58
+
validations:
59
+
required: true
60
+
- type: dropdown
61
+
id: code-of-conduct
62
+
attributes:
63
+
label: Code of Conduct
64
+
description: |
65
+
Do you agree to follow the MicroPython [Code of Conduct](https://github.com/micropython/micropython/blob/master/CODEOFCONDUCT.md) to ensure a safe and respectful space for everyone?
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/security.yml
+16-15Lines changed: 16 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -9,21 +9,11 @@ body:
9
9
10
10
1. For issues that are readily exploitable or have high impact, please email contact@micropython.org instead.
11
11
1. If this is a question about security, please ask it in [Discussions](https://github.com/orgs/micropython/discussions/) or [Discord](https://discord.gg/RB8HZSAExQ) instead.
12
-
- type: checkboxes
13
-
id: terms
14
-
attributes:
15
-
label: Checks
16
-
description: |
17
-
Before submitting your bug report, please go over these check points:
18
-
options:
19
-
- label: |
20
-
I agree to follow the MicroPython [Code of Conduct](https://github.com/micropython/micropython/blob/master/CODEOFCONDUCT.md) to ensure a safe and respectful space for everyone.
21
-
required: true
22
-
- label: I wish to report a specific security issue that is **not readily exploitable and does not have high impact** for MicroPython developers or users.
23
-
required: true
24
-
- label: |
25
-
I've searched for [existing issues](https://github.com/micropython/micropython/issues) and didn't find any that matched.
26
-
required: true
12
+
13
+
#### Existing issue?
14
+
15
+
* Please search for [existing issues](https://github.com/micropython/micropython/issues) before reporting a new one.
16
+
27
17
- type: input
28
18
id: port-board-hw
29
19
attributes:
@@ -57,3 +47,14 @@ body:
57
47
* How does the attacker exploit this issue?
58
48
validations:
59
49
required: true
50
+
- type: dropdown
51
+
id: code-of-conduct
52
+
attributes:
53
+
label: Code of Conduct
54
+
description: |
55
+
Do you agree to follow the MicroPython [Code of Conduct](https://github.com/micropython/micropython/blob/master/CODEOFCONDUCT.md) to ensure a safe and respectful space for everyone?
0 commit comments