diff --git a/.github/ISSUE_TEMPLATE/01_bug.md b/.github/ISSUE_TEMPLATE/01_bug.md deleted file mode 100644 index 6650b5e73..000000000 --- a/.github/ISSUE_TEMPLATE/01_bug.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: Bug report -about: Something is not working -labels: bug ---- - - - - -**Describe the issue** - - -**Expected behaviour** - - -**Technical Details** - -*stdlib version* - - -*Compiler version* - - -*Platform and Architecture* - diff --git a/.github/ISSUE_TEMPLATE/01_bug.yaml b/.github/ISSUE_TEMPLATE/01_bug.yaml new file mode 100644 index 000000000..cf5e001d5 --- /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: stdlib-version + attributes: + label: Version of stdlib + placeholder: 86ed2f3af570e2e09bdf03f1b74cdc4c4b13b43d, ... + 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_proposal.md b/.github/ISSUE_TEMPLATE/02_proposal.md deleted file mode 100644 index 44a1ad526..000000000 --- a/.github/ISSUE_TEMPLATE/02_proposal.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Proposal -about: An idea for a new feature -labels: idea ---- - - - -**Description** - - - -**Prior Art** - diff --git a/.github/ISSUE_TEMPLATE/02_proposal.yaml b/.github/ISSUE_TEMPLATE/02_proposal.yaml new file mode 100644 index 000000000..788d70d41 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/02_proposal.yaml @@ -0,0 +1,28 @@ +name: Feature Proposal +description: Suggestion for new functionality in stdlib +labels: [idea] +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: 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/03_free.md b/.github/ISSUE_TEMPLATE/03_free.md new file mode 100644 index 000000000..4447767ff --- /dev/null +++ b/.github/ISSUE_TEMPLATE/03_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.yaml b/.github/ISSUE_TEMPLATE/config.yaml new file mode 100644 index 000000000..364f51dd3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yaml @@ -0,0 +1,10 @@ +contact_links: + - name: Stdlib discussion board + url: https://github.com/fortran-lang/stdlib/discussions + about: Discussion about stdlib 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