Skip to content

Commit 250a05a

Browse files
awvwgkCarlos Une
andauthored
Add issue templates (#558)
Co-authored-by: Carlos Une <[email protected]>
1 parent 415718b commit 250a05a

File tree

6 files changed

+155
-0
lines changed

6 files changed

+155
-0
lines changed

.github/ISSUE_TEMPLATE/01_bug.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Bug Report
2+
description: Something is not working
3+
labels: [bug]
4+
body:
5+
- type: textarea
6+
id: description
7+
attributes:
8+
label: Description
9+
placeholder: Please include steps to reproduce your issue, provide example code snippets if possible
10+
validations:
11+
required: true
12+
- type: textarea
13+
id: expected
14+
attributes:
15+
label: Expected Behaviour
16+
placeholder: What did you expect to happen instead
17+
validations:
18+
required: true
19+
- type: input
20+
id: fpm-version
21+
attributes:
22+
label: Version of fpm
23+
placeholder: 0.4.0, 04da9a1ce99e8fce1abdb7eb9a2073f3188038ea, ...
24+
validations:
25+
required: true
26+
- type: input
27+
id: platform
28+
attributes:
29+
label: Platform and Architecture
30+
placeholder: MacOS/ARM, Windows, OpenBSD, ...
31+
validations:
32+
required: true
33+
- type: textarea
34+
id: additional
35+
attributes:
36+
label: Additional Information
37+
placeholder: Further relevant context, i.e. links to other issues
38+
validations:
39+
required: false
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Packaging Issue
2+
description: Porting or packaging a project to fpm
3+
labels: [packaging]
4+
body:
5+
- type: input
6+
id: project
7+
attributes:
8+
label: Upstream Project
9+
placeholder: URL for the upstream project
10+
validations:
11+
required: true
12+
- type: textarea
13+
id: description
14+
attributes:
15+
label: Description
16+
placeholder: Please describe the issue with porting or packaging a project with fpm
17+
validations:
18+
required: true
19+
- type: input
20+
id: fpm-version
21+
attributes:
22+
label: Version of fpm
23+
placeholder: 0.4.0, 04da9a1ce99e8fce1abdb7eb9a2073f3188038ea, ...
24+
validations:
25+
required: true
26+
- type: textarea
27+
id: additional
28+
attributes:
29+
label: Additional Information
30+
placeholder: Further relevant context, i.e. links to other issues
31+
validations:
32+
required: false
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Feature request
2+
description: An idea for a new feature
3+
labels: [enhancement]
4+
body:
5+
- type: textarea
6+
id: description
7+
attributes:
8+
label: Description
9+
placeholder: |
10+
Please describe the feature, please provide examples
11+
Use codefences (```) to add literal codeblocks for examples
12+
validations:
13+
required: true
14+
- type: textarea
15+
id: solution
16+
attributes:
17+
label: Possible Solution
18+
placeholder: |
19+
Please describe possible solutions or currently available workarounds if available.
20+
validations:
21+
required: false
22+
- type: textarea
23+
id: additional
24+
attributes:
25+
label: Additional Information
26+
placeholder: Further relevant context, i.e. links to other issues
27+
validations:
28+
required: false
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: Specification Proposal
2+
description: Suggestion for extending the package manifest, command line interface, ...
3+
labels: [specification]
4+
body:
5+
- type: textarea
6+
id: motivation
7+
attributes:
8+
label: Motivation
9+
placeholder: |
10+
What is the purpose of this proposal. Please provide usage examples for the new functionality as well.
11+
validations:
12+
required: true
13+
- type: textarea
14+
id: description
15+
attributes:
16+
label: Specification
17+
placeholder: |
18+
Please provide possible realisations of this proposal, i.e. an example how this would work in the manifest.
19+
20+
Use code fences to provide the example.
21+
22+
```toml
23+
[extra]
24+
fpm = "feature"
25+
```
26+
validations:
27+
required: true
28+
- type: textarea
29+
id: prior-art
30+
attributes:
31+
label: Prior Art
32+
placeholder: |
33+
Include links and references to other package manager or build systems if available.
34+
validations:
35+
required: false
36+
- type: textarea
37+
id: additional
38+
attributes:
39+
label: Additional Information
40+
placeholder: Further relevant context, i.e. links to other issues
41+
validations:
42+
required: false

.github/ISSUE_TEMPLATE/05_free.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
name: Free Form
3+
about: If the topic doesn't fit anything above and is not suitable for the lists below
4+
---

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
contact_links:
2+
- name: Fpm discussion board
3+
url: https://github.com/fortran-lang/fpm/discussions
4+
about: Discussion about fpm related topics
5+
- name: Fortran-lang discourse
6+
url: https://fortran-lang.discourse.group/
7+
about: Discussion about all things Fortran
8+
- name: Fortran-lang mailing list
9+
url: https://groups.io/g/fortran-lang
10+
about: Mailinglist for the Fortran language

0 commit comments

Comments
 (0)