aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorSebastian Ehlert <28669218+awvwgk@users.noreply.github.com>2021-09-08 12:56:41 +0200
committerGitHub <noreply@github.com>2021-09-08 12:56:41 +0200
commit250a05af37172710a1b3d7f4dde41a7c336b50d1 (patch)
tree279851a7eab84a04aaf3e91248739802a1e575da /.github
parent415718b65d16e877265a19b7822e991290306090 (diff)
downloadfpm-250a05af37172710a1b3d7f4dde41a7c336b50d1.tar.gz
fpm-250a05af37172710a1b3d7f4dde41a7c336b50d1.zip
Add issue templates (#558)
Co-authored-by: Carlos Une <brocolis@eml.cc>
Diffstat (limited to '.github')
-rw-r--r--.github/ISSUE_TEMPLATE/01_bug.yaml39
-rw-r--r--.github/ISSUE_TEMPLATE/02_packaging.yaml32
-rw-r--r--.github/ISSUE_TEMPLATE/03_feature.yaml28
-rw-r--r--.github/ISSUE_TEMPLATE/04_specification.yaml42
-rw-r--r--.github/ISSUE_TEMPLATE/05_free.md4
-rw-r--r--.github/ISSUE_TEMPLATE/config.yml10
6 files changed, 155 insertions, 0 deletions
diff --git a/.github/ISSUE_TEMPLATE/01_bug.yaml b/.github/ISSUE_TEMPLATE/01_bug.yaml
new file mode 100644
index 0000000..d5b392d
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/01_bug.yaml
@@ -0,0 +1,39 @@
+name: Bug Report
+description: Something is not working
+labels: [bug]
+body:
+ - type: textarea
+ id: description
+ attributes:
+ label: Description
+ placeholder: Please include steps to reproduce your issue, provide example code snippets if possible
+ validations:
+ required: true
+ - type: textarea
+ id: expected
+ attributes:
+ label: Expected Behaviour
+ placeholder: What did you expect to happen instead
+ validations:
+ required: true
+ - type: input
+ id: fpm-version
+ attributes:
+ label: Version of fpm
+ placeholder: 0.4.0, 04da9a1ce99e8fce1abdb7eb9a2073f3188038ea, ...
+ validations:
+ required: true
+ - type: input
+ id: platform
+ attributes:
+ label: Platform and Architecture
+ placeholder: MacOS/ARM, Windows, OpenBSD, ...
+ validations:
+ required: true
+ - type: textarea
+ id: additional
+ attributes:
+ label: Additional Information
+ placeholder: Further relevant context, i.e. links to other issues
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/02_packaging.yaml b/.github/ISSUE_TEMPLATE/02_packaging.yaml
new file mode 100644
index 0000000..a552afd
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/02_packaging.yaml
@@ -0,0 +1,32 @@
+name: Packaging Issue
+description: Porting or packaging a project to fpm
+labels: [packaging]
+body:
+ - type: input
+ id: project
+ attributes:
+ label: Upstream Project
+ placeholder: URL for the upstream project
+ validations:
+ required: true
+ - type: textarea
+ id: description
+ attributes:
+ label: Description
+ placeholder: Please describe the issue with porting or packaging a project with fpm
+ validations:
+ required: true
+ - type: input
+ id: fpm-version
+ attributes:
+ label: Version of fpm
+ placeholder: 0.4.0, 04da9a1ce99e8fce1abdb7eb9a2073f3188038ea, ...
+ validations:
+ required: true
+ - type: textarea
+ id: additional
+ attributes:
+ label: Additional Information
+ placeholder: Further relevant context, i.e. links to other issues
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/03_feature.yaml b/.github/ISSUE_TEMPLATE/03_feature.yaml
new file mode 100644
index 0000000..679cc5b
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/03_feature.yaml
@@ -0,0 +1,28 @@
+name: Feature request
+description: An idea for a new feature
+labels: [enhancement]
+body:
+ - type: textarea
+ id: description
+ attributes:
+ label: Description
+ placeholder: |
+ Please describe the feature, please provide examples
+ Use codefences (```) to add literal codeblocks for examples
+ validations:
+ required: true
+ - type: textarea
+ id: solution
+ attributes:
+ label: Possible Solution
+ placeholder: |
+ Please describe possible solutions or currently available workarounds 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
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
diff --git a/.github/ISSUE_TEMPLATE/05_free.md b/.github/ISSUE_TEMPLATE/05_free.md
new file mode 100644
index 0000000..4447767
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/05_free.md
@@ -0,0 +1,4 @@
+---
+name: Free Form
+about: If the topic doesn't fit anything above and is not suitable for the lists below
+---
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 0000000..e6b20a2
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,10 @@
+contact_links:
+ - name: Fpm discussion board
+ url: https://github.com/fortran-lang/fpm/discussions
+ about: Discussion about fpm related topics
+ - name: Fortran-lang discourse
+ url: https://fortran-lang.discourse.group/
+ about: Discussion about all things Fortran
+ - name: Fortran-lang mailing list
+ url: https://groups.io/g/fortran-lang
+ about: Mailinglist for the Fortran language