aboutsummaryrefslogtreecommitdiff
path: root/.github/ISSUE_TEMPLATE/04_specification.yaml
diff options
context:
space:
mode:
Diffstat (limited to '.github/ISSUE_TEMPLATE/04_specification.yaml')
-rw-r--r--.github/ISSUE_TEMPLATE/04_specification.yaml42
1 files changed, 42 insertions, 0 deletions
diff --git a/.github/ISSUE_TEMPLATE/04_specification.yaml b/.github/ISSUE_TEMPLATE/04_specification.yaml
new file mode 100644
index 0000000..cf4b578
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/04_specification.yaml
@@ -0,0 +1,42 @@
+name: Specification Proposal
+description: Suggestion for extending the package manifest, command line interface, ...
+labels: [specification]
+body:
+ - type: textarea
+ id: motivation
+ attributes:
+ label: Motivation
+ placeholder: |
+ What is the purpose of this proposal. Please provide usage examples for the new functionality as well.
+ validations:
+ required: true
+ - type: textarea
+ id: description
+ attributes:
+ label: Specification
+ placeholder: |
+ Please provide possible realisations of this proposal, i.e. an example how this would work in the manifest.
+
+ Use code fences to provide the example.
+
+ ```toml
+ [extra]
+ fpm = "feature"
+ ```
+ validations:
+ required: true
+ - type: textarea
+ id: prior-art
+ attributes:
+ label: Prior Art
+ placeholder: |
+ Include links and references to other package manager or build systems if available.
+ validations:
+ required: false
+ - type: textarea
+ id: additional
+ attributes:
+ label: Additional Information
+ placeholder: Further relevant context, i.e. links to other issues
+ validations:
+ required: false