Skip to content

Commit 907f14c

Browse files
authored
Merge pull request #52 from SableRaf/sableraf-issue-tempate-better-instructions
Clarified the instructions in issue templates
2 parents 5b4a84b + 9eb36b3 commit 907f14c

File tree

4 files changed

+64
-10
lines changed

4 files changed

+64
-10
lines changed

.github/ISSUE_TEMPLATE/1_new-library.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,30 @@ body:
99
1010
Libraries are add-ons that extend the functionality of the Processing language ([read more](https://github.com/processing/processing4/wiki/Library-Overview)).
1111
12-
Please provide the necessary information below.
13-
1412
If you need help creating a library, see the [Library Guidelines](https://github.com/processing/processing4/wiki/Library-Guidelines) or ask on the [Processing Forum](https://discourse.processing.org/).
1513
14+
Please complete the form below with the necessary information about your library.
15+
- type: markdown
16+
attributes:
17+
value: |
18+
#### About the Properties File
19+
20+
A properties file (e.g., `myLibrary.txt`) is necessary for submitting your library. It should be a direct copy of your `library.properties` file, hosted in the same directory as your `.zip` distribution, and share the same base name.
21+
22+
**Example:**
23+
If your release artifacts are hosted at `https://github.com/yourusername/yourrepo/releases/latest/`, ensure these files are available:
24+
- `.txt` file: `https://github.com/yourusername/yourrepo/releases/latest/download/myLibrary.txt`
25+
- `.zip` file: `https://github.com/yourusername/yourrepo/releases/latest/download/myLibrary.zip`
26+
27+
> [!IMPORTANT]
28+
> Make sure to keep the same URL in the future. If you release a new version, the URL should remain the same.
29+
30+
For more details, see the [Release Artifacts section of the Library Guidelines](https://github.com/processing/processing4/wiki/Library-Guidelines#release-artifacts).
1631
- type: input
1732
id: properties_url
1833
attributes:
1934
label: Properties File URL
20-
description: URL of your properties `.txt` file (e.g. `myLibrary.txt`). It should be in your published release artifacts.
35+
description: URL of your properties `.txt` file (e.g. `myLibrary.txt`).
2136
placeholder: https://
2237
validations:
2338
required: true
@@ -42,7 +57,7 @@ body:
4257
- type: markdown
4358
attributes:
4459
value: |
45-
Once you submit this form, the `library.properties` file at the provided URL will be parsed and validated.
60+
Once you submit this form, the `.txt` file at the provided URL will be parsed and validated.
4661
4762
The result of this validation will be added to this issue:
4863
- If valid, a pull request will automatically be created to add your library to the repository.

.github/ISSUE_TEMPLATE/2_new-tool.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,25 @@ body:
1212
If you need help creating a tool, see the [Tool Guidelines](https://github.com/processing/processing/wiki/Tool-Guidelines) or ask on the [Processing Forum](https://discourse.processing.org/).
1313
1414
Please provide the necessary information below.
15+
- type: markdown
16+
attributes:
17+
value: |
18+
#### About the Properties File
19+
20+
A properties file (e.g., `myTool.txt`) is necessary for submitting your tool. It should be a direct copy of your `tool.properties` file, hosted in the same directory as your `.zip` distribution, and share the same base name.
21+
22+
**Example:**
23+
If your release artifacts are hosted at `https://github.com/yourusername/yourrepo/releases/latest/`, ensure these files are available:
24+
- `.txt` file: `https://github.com/yourusername/yourrepo/releases/latest/download/myTool.txt`
25+
- `.zip` file: `https://github.com/yourusername/yourrepo/releases/latest/download/myTool.zip`
1526
27+
> [!IMPORTANT]
28+
> Make sure to keep the same URL in the future. If you release a new version, the URL should remain the same.
1629
- type: input
1730
id: properties_url
1831
attributes:
1932
label: Properties File URL
20-
description: URL of your properties `.txt` file (e.g. `myTool.txt`). It should be in your published release artifacts.
33+
description: URL of your properties `.txt` file (e.g. `myTool.txt`).
2134
placeholder: https://
2235
validations:
2336
required: true
@@ -42,7 +55,7 @@ body:
4255
- type: markdown
4356
attributes:
4457
value: |
45-
Once you submit this form, the `tool.properties` file at the provided URL will be parsed and validated.
58+
Once you submit this form, the `.txt` file at the provided URL will be parsed and validated.
4659
4760
The result of this validation will be added to this issue:
4861
- If valid, a pull request will automatically be created to add your tool to the repository.

.github/ISSUE_TEMPLATE/3_new-mode.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,25 @@ body:
1212
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/).
1313
1414
Please provide the necessary information below.
15+
- type: markdown
16+
attributes:
17+
value: |
18+
#### About the Properties File
19+
20+
A properties file (e.g., `myMode.txt`) is necessary for submitting your mode. It should be a direct copy of your `mode.properties` file, hosted in the same directory as your `.zip` distribution, and share the same base name.
21+
22+
**Example:**
23+
If your release artifacts are hosted at `https://github.com/yourusername/yourrepo/releases/latest/`, ensure these files are available:
24+
- `.txt` file: `https://github.com/yourusername/yourrepo/releases/latest/download/myMode.txt`
25+
- `.zip` file: `https://github.com/yourusername/yourrepo/releases/latest/download/myMode.zip`
1526
27+
> [!IMPORTANT]
28+
> Make sure to keep the same URL in the future. If you release a new version, the URL should remain the same.
1629
- type: input
1730
id: properties_url
1831
attributes:
1932
label: Properties File URL
20-
description: URL of your properties `.txt` file (e.g. `myMode.txt`). It should be in your published release artifacts.
33+
description: URL of your properties `.txt` file (e.g. `myMode.txt`).
2134
placeholder: https://
2235
validations:
2336
required: true
@@ -42,7 +55,7 @@ body:
4255
- type: markdown
4356
attributes:
4457
value: |
45-
Once you submit this form, the `mode.properties` file at the provided URL will be parsed and validated.
58+
Once you submit this form, the `.txt` file at the provided URL will be parsed and validated.
4659
4760
The result of this validation will be added to this issue:
4861
- If valid, a pull request will automatically be created to add your mode to the repository.

.github/ISSUE_TEMPLATE/4_new-examples.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,25 @@ body:
1212
If you need help creating an example pack, see the [Examples Overview](https://github.com/processing/processing/wiki/Examples-Overview) or ask on the [Processing Forum](https://discourse.processing.org/).
1313
1414
Please provide the necessary information below.
15+
- type: markdown
16+
attributes:
17+
value: |
18+
#### About the Properties File
19+
20+
A properties file (e.g., `myExamples.txt`) is necessary for submitting your example pack. It should be a direct copy of your `examples.properties` file, hosted in the same directory as your `.zip` distribution, and share the same base name.
21+
22+
**Example:**
23+
If your release artifacts are hosted at `https://github.com/yourusername/yourrepo/releases/latest/`, ensure these files are available:
24+
- `.txt` file: `https://github.com/yourusername/yourrepo/releases/latest/download/myExamples.txt`
25+
- `.zip` file: `https://github.com/yourusername/yourrepo/releases/latest/download/myExamples.zip`
1526
27+
> [!IMPORTANT]
28+
> Make sure to keep the same URL in the future. If you release a new version, the URL should remain the same.
1629
- type: input
1730
id: properties_url
1831
attributes:
1932
label: Properties File URL
20-
description: URL of your properties `.txt` file (e.g. `myExamples.txt`). It should be in your published release artifacts.
33+
description: URL of your properties `.txt` file (e.g. `myExamples.txt`).
2134
placeholder: https://
2235
validations:
2336
required: true
@@ -42,7 +55,7 @@ body:
4255
- type: markdown
4356
attributes:
4457
value: |
45-
Once you submit this form, the `examples.properties` file at the provided URL will be parsed and validated.
58+
Once you submit this form, the `.txt` file at the provided URL will be parsed and validated.
4659
4760
The result of this validation will be added to this issue:
4861
- If valid, a pull request will automatically be created to add your example pack to the repository.

0 commit comments

Comments
 (0)