diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 0000000000..7ae52cb1af --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,45 @@ +name: 🐛 Bug report +description: Report a reproducible bug or regression +title: "[bug]: " +labels: ["bug"] +body: + - type: markdown + attributes: + value: Thanks for taking the time to fill out this bug report! + - type: input + id: description + attributes: + label: Describe the bug + placeholder: A clear and concise description of what the bug is. + - type: textarea + id: reproduce + attributes: + label: To Reproduce + placeholder: "Steps to reproduce the behavior\n1. Go to '...'\n2. Click on '....'\n3. Scroll down to '....'\n4. See error" + validations: + required: true + - type: textarea + id: screenshots + attributes: + label: Screenshots + placeholder: If applicable, add screenshots to help explain your problem. + - type: textarea + id: expected + attributes: + label: Expected behavior + placeholder: A clear and concise description of what you expected to happen. + - type: input + id: platform + attributes: + label: Platform + placeholder: e.g. MacOS, Windows10... + - type: input + id: browser + attributes: + label: Browser + placeholder: e.g. Chrome, Safari + - type: textarea + id: additional + attributes: + label: Additional context + placeholder: Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000000..bad3192b20 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,11 @@ +blank_issues_enabled: false +contact_links: + - name: 💭 Questions and Help - Reddit + url: https://www.reddit.com/r/Affine/ + about: Please ask and answer questions here. + - name: 💬 Questions and Help - Telegram + url: https://t.me/affineworkos + about: Please ask and answer questions here. + - name: 🗯 Questions and Help - Discord + url: https://discord.gg/yz6tGVsf5p + about: Please ask and answer questions here. diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml new file mode 100644 index 0000000000..54c1caa4f3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,31 @@ +name: ✨ Feature request +description: An idea or request for new functionality +title: "[feature]: " +labels: ["enhancement"] +body: + - type: markdown + attributes: + value: Thanks for taking the time to fill out this feature request! + - type: textarea + id: description + attributes: + label: 1~3 main use cases of the proposed feature + description: e.g. As a ..., I have many tasks scattered across documents, and I want to have a unified entry to view these tasks. + placeholder: e.g. As a ... + validations: + required: true + - type: textarea + id: solution + attributes: + label: Ideas for solution + placeholder: e.g. A task view can be added to view all tasks. + - type: input + id: userType + attributes: + label: what types of users can benefit from using your proposed feature + placeholder: busy student + - type: textarea + id: additional + attributes: + label: Additional context + placeholder: Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/improvement-request.yml b/.github/ISSUE_TEMPLATE/improvement-request.yml new file mode 100644 index 0000000000..769e679131 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/improvement-request.yml @@ -0,0 +1,31 @@ +name: 🪄 Improvement request +description: An improvement to existing functionality +title: "[improvement]: " +labels: ["improvement"] +body: + - type: markdown + attributes: + value: Thanks for taking the time to fill out this improvement request! + - type: textarea + id: description + attributes: + label: 1~3 main use cases of the proposed improvement + description: e.g. As a ..., I have many tasks scattered across documents, and I want to have a unified entry to view these tasks. + placeholder: e.g. As a ... + validations: + required: true + - type: textarea + id: solution + attributes: + label: Ideas for solution + placeholder: e.g. A task view can be added to view all tasks. + - type: input + id: userType + attributes: + label: what types of users can benefit from using your proposed improvement + placeholder: busy student + - type: textarea + id: additional + attributes: + label: Additional context + placeholder: Add any other context or screenshots about the improvement request here.