Skip to content

Commit d6d5dad

Browse files
committed
Added issue template for submitting modes
1 parent c3007a8 commit d6d5dad

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: 👗 New Mode
2+
description: Submit a new Processing mode
3+
labels: ["new-contribution"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thank you for your contribution to Processing!
9+
10+
Modes, also called language modes, allow Processing users to code and run sketches in different code languages and on different platforms ([read more](https://github.com/processing/processing/wiki/Mode-Overview)).
11+
12+
If you need help creating a mode, see the [Mode Overview](https://github.com/processing/processing/wiki/Mode-Overview) or ask on the [Processing Forum](https://discourse.processing.org/).
13+
14+
Please provide the necessary information below.
15+
16+
- type: input
17+
id: properties_url
18+
attributes:
19+
label: Properties File URL
20+
description: URL of your `mode.properties` file.
21+
placeholder: https://
22+
validations:
23+
required: true
24+
- type: input
25+
id: documentation_url
26+
attributes:
27+
label: Home Page URL
28+
description: URL of the home page for your mode.
29+
placeholder: https://
30+
validations:
31+
required: true
32+
- type: markdown
33+
attributes:
34+
value: |
35+
Please read the [Mode Overview](https://github.com/processing/processing/wiki/Mode-Overview) and make sure that your mode follows the guidelines.
36+
- type: checkbox
37+
id: guidelines_confirmation
38+
attributes:
39+
label: Guidelines Confirmation
40+
description: I confirm that I have read the Mode Overview and that my mode follows the guidelines.
41+
validations:
42+
required: true
43+
- type: markdown
44+
attributes:
45+
value: |
46+
Once you submit this form, the `mode.properties` file at the provided URL will be parsed and validated.
47+
48+
The result of this validation will be added to this issue:
49+
- If valid, a pull request will automatically be created to add your mode to the repository.
50+
- If invalid, a comment will be added with details of the error. You will need to fix the file and resubmit.

0 commit comments

Comments
 (0)