diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..3ba13e0c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 00000000..c5f0098b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,46 @@ +name: Feature Proposal 🚀 +description: Submit a proposal for a new feature +title: '[Feature]: ' +labels: [':rocket: Feature Request'] +body: + - type: markdown + attributes: + value: | + ### Thank you for taking the time to suggest a new feature! + - type: textarea + id: description + attributes: + label: '🚀 Feature Proposal' + description: A clear and concise description of what the feature is. + validations: + required: true + - type: textarea + id: solution + attributes: + label: Motivation + description: Outline your motivation for the proposal. How will it make Inversify better? + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Example + description: Describe how this feature would be used. + validations: + required: false + - type: textarea + id: extra + attributes: + label: Pitch + description: | + Why does this feature belong in the InversifyJS monorepo? + validations: + required: true + - type: markdown + attributes: + value: | + --- + + ## Aknowledgements + + This template is highly inspired by the [jest](https://github.com/facebook/jest/blob/main/.github/ISSUE_TEMPLATE/feature.yml) one, so I would like to thank the jest team for providing it ❤️. diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml new file mode 100644 index 00000000..249482ca --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.yml @@ -0,0 +1,26 @@ +name: 'Questions / Help 💬' +description: If you have questions, please check StackOverflow +title: '[Please read the message below]' +labels: [':speech_balloon: Question'] +body: + - type: markdown + attributes: + value: | + ## Questions and Help 💬 + + This issue tracker is reserved for bug reports and feature proposals. + + For anything else, such as questions or getting help, please see: + + - [Docs](https://inversify.io) + - The [inversifyjs](https://stackoverflow.com/questions/tagged/inversifyjs) tag on [StackOverflow](https://stackoverflow.com/questions/ask) + - type: checkboxes + id: no-post + attributes: + label: | + Please do not submit this issue. + description: | + :bangbang:   This issue will be closed. :bangbang: + options: + - label: I understand + required: true