From 6e3d76ebd907eed55a8ce1c2dfcf11b8b11a64ab Mon Sep 17 00:00:00 2001 From: Tiger Wang Date: Wed, 15 Mar 2023 20:38:06 -0400 Subject: [PATCH] add issue templates (#25) --- .github/ISSUE_TEMPLATE/app_request.yml | 53 ++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/bug_report.md | 28 ++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/app_request.yml create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md diff --git a/.github/ISSUE_TEMPLATE/app_request.yml b/.github/ISSUE_TEMPLATE/app_request.yml new file mode 100644 index 0000000..e2e7466 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/app_request.yml @@ -0,0 +1,53 @@ +name: "App Request" +description: "Request to add an app to the app store." +title: "[App Request] AppName" +labels: ["App Request"] +body: + - type: markdown + attributes: + value: | + ### ❤ Thanks for taking the time to fill out this app request! + > Before proceeding, please make sure that this app is not in App Store and no one has [requested](https://github.com/IceWhaleTech/CasaOS/labels/App%20Request) the same app before. + > If you have already requested the app, please ask your friends to help add a 👍 to this issue. Then be patient and wait for the developers to work on it. + > If you have any questions, please ask them on [Discord](https://discord.gg/knqAbbBbeX) or [Github Discussions](https://github.com/IceWhaleTech/CasaOS/discussions). + + - type: textarea + id: app-info + attributes: + label: "App Information" + description: "The formal information of this app, as detailed as possible." + value: | + - Name: + - Short Description: + - Official Website: + - GitHub Repository: + - Docker Image: + validations: + required: true + + - type: textarea + id: why + attributes: + label: "Why do you want this app?" + description: "Detailed notes can help developers and others understand the importance of this app." + placeholder: | + As a [what role], it helps me solve [what problem], and especially [what function] is great! + or + It solves [what problem] and especially [what feature] works well, which is hard to do with other app. + or + This is the app that [some device/service] must use and will not work without it. + or + others + + - type: textarea + id: additional-info + attributes: + label: "Additional information?" + description: "Anything else you want to share with the developers and others?" + placeholder: | + Example: + - Noteworthy matters. + - Recommended Docker image. + - Validated Docker deployment instructions. + - Notable Docker setup details. + - Recommended config files, user data, accessible directory settings. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..c60c530 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,28 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '[Bug] ' +labels: 'bug' +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: + +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**Additional context** +Add any other context about the problem here.