aboutsummaryrefslogtreecommitdiff
path: root/.github/ISSUE_TEMPLATE/04_specification.yaml
blob: cf4b5780bd15b73895850d9eff0f7f1b1eb09514 (plain)
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
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