diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 000000000..bc7a0c9b8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,71 @@ +name: 🐛 Bug Report +description: Report a bug to the product team +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! This will help us to improve the product :) + - type: checkboxes + attributes: + label: Checklist + description: Please search to see if an issue already exists for the bug you encountered. + options: + - label: I could not find a solution in the documentation, the existing issues or discussions. + required: true + - label: I already asked for help in the chat + - type: dropdown + attributes: + label: In which Project did the bug appear? + multiple: true + options: + - Famedly App + - Pharmacy Portal + - Flutter Admin Interface + - Other + - type: input + attributes: + label: If you selected \"Other\" as Project, please enter in which project the bug occurred. + - type: dropdown + attributes: + label: On which platform did the bug appear? + multiple: true + options: + - Android + - iOS + - Chrome + - Safari + - Firefox + - Edge + validations: + required: true + - type: input + attributes: + label: SDK Version + description: Which version of the SDK (this Repo) are you using? + - type: textarea + attributes: + label: Describe the problem caused by this bug + description: | + A clear and concise description of the problem you have and what the bug is. + validations: + required: true + - type: textarea + attributes: + label: Steps To Reproduce + description: Steps to reproduce the behavior. + placeholder: | + 1. In this step... + 1. With this device... + 1. Run '...' + 1. See error... + validations: + required: false + - type: textarea + attributes: + label: Screenshots or Logs + description: If applicable, add screenshots or Logs to help explain your problem. + - type: textarea + attributes: + label: Security related + description: If there is something related to security, please add it here diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..3ba13e0ce --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/epic.yml b/.github/ISSUE_TEMPLATE/epic.yml new file mode 100644 index 000000000..83de96b5c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/epic.yml @@ -0,0 +1,32 @@ +name: 🥸 [Product only] Create epic +description: "Creates a new epic which is used to build the Famedly Roadmap" +labels: ["epic"] +body: + - type: markdown + attributes: + value: | + This should be filled out by product. + - type: textarea + id: summary + attributes: + label: summary + description: Please write a summary + validations: + required: true + - type: textarea + id: intended-outcome + attributes: + label: Intended Outcome + description: What is the outcome for the user? + validations: + required: true + - type: textarea + id: technical-solution + attributes: + label: How will it work? + description: Please write down, how it will work + - type: textarea + id: additional + attributes: + label: Additional Context + description: Please add any other infos that could be useful. diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 000000000..51f47a898 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,47 @@ +name: 🛠️ Feature +description: "Create an new issue for a new Feature in Famedly" +labels: ["feature"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this feature request + - type: checkboxes + id: preflight + attributes: + label: Preflight Checklist + options: + - label: + I could not find a solution in the existing issues, docs, nor discussions + required: true + - type: textarea + id: problem + attributes: + label: Describe your problem + description: Please describe your problem this new feature is supposed to solve. + placeholder: Describe the problem you have + validations: + required: true + - type: textarea + id: solution + attributes: + label: Describe your ideal solution + description: Which solution do you propose? + placeholder: As a [type of user], I want [some goal] so that [some reason]. + validations: + required: true + - type: input + id: version + attributes: + label: Version + description: Which version of the Famedly are you using. + - type: textarea + id: security + attributes: + label: Security requirements + description: Plese add more information in terms of security requirements. + - type: textarea + id: additional + attributes: + label: Additional Context + description: Please add any other infos that could be useful. diff --git a/.github/ISSUE_TEMPLATE/improvement.yml b/.github/ISSUE_TEMPLATE/improvement.yml new file mode 100644 index 000000000..a99644785 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/improvement.yml @@ -0,0 +1,47 @@ +name: 🛠️ Improvement +description: "Create an new issue for an improvment in Famedly" +labels: ["improvement"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this improvement request + - type: checkboxes + id: preflight + attributes: + label: Preflight Checklist + options: + - label: + I could not find a solution in the existing issues, docs, nor discussions + required: true + - type: textarea + id: problem + attributes: + label: Describe your problem + description: Please describe your problem this improvement is supposed to solve. + placeholder: Describe the problem you have + validations: + required: true + - type: textarea + id: solution + attributes: + label: Describe your ideal solution + description: Which solution do you propose? + placeholder: As a [type of user], I want [some goal] so that [some reason]. + validations: + required: true + - type: input + id: version + attributes: + label: Version + description: Which version of the Famedly are you using. + - type: textarea + id: security + attributes: + label: Security requirements + description: Plese add more information in terms of security requirements. + - type: textarea + id: additional + attributes: + label: Additional Context + description: Please add any other infos that could be useful.