diff --git a/.github/DISCUSSION_TEMPLATE/ask-for-help.yml b/.github/DISCUSSION_TEMPLATE/ask-for-help.yml new file mode 100644 index 0000000..d39db76 --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/ask-for-help.yml @@ -0,0 +1,72 @@ +title: "❓ Ask for help" +labels: +body: + - type: checkboxes + id: no-duplicate-issues + attributes: + label: "⚠️ Please verify that this bug has NOT been raised before." + description: "Search in the issues sections by clicking [HERE](https://github.com/louislam/dockge/discussions/categories/ask-for-help)" + options: + - label: "I checked and didn't find similar issue" + required: true + - type: checkboxes + attributes: + label: "🛡️ Security Policy" + description: Please review the security policy before reporting security related issues/bugs. + options: + - label: I agree to have read this project [Security Policy](https://github.com/louislam/dockge/security/policy) + required: true + - type: textarea + id: steps-to-reproduce + validations: + required: true + attributes: + label: "📝 Describe your problem" + description: "Please walk us through it step by step." + placeholder: "Describe what are you asking for..." + - type: textarea + id: error-msg + validations: + required: false + attributes: + label: "📝 Error Message(s) or Log" + - type: input + id: dockge-version + attributes: + label: "🐻 Dockge Version" + description: "Which version of Dockge are you running? Please do NOT provide the docker tag such as latest or 1" + placeholder: "Ex. 1.10.0" + validations: + required: true + - type: input + id: operating-system + attributes: + label: "💻 Operating System and Arch" + description: "Which OS is your server/device running on? (For Replit, please do not report this bug)" + placeholder: "Ex. Ubuntu 20.04 x86" + validations: + required: true + - type: input + id: browser-vendor + attributes: + label: "🌐 Browser" + description: "Which browser are you running on? (For Replit, please do not report this bug)" + placeholder: "Ex. Google Chrome 95.0.4638.69" + validations: + required: true + - type: input + id: docker-version + attributes: + label: "🐋 Docker Version" + description: "If running with Docker, which version are you running?" + placeholder: "Ex. Docker 20.10.9 / K8S / Podman" + validations: + required: false + - type: input + id: nodejs-version + attributes: + label: "🟩 NodeJS Version" + description: "If running with Node.js? which version are you running?" + placeholder: "Ex. 14.18.0" + validations: + required: false \ No newline at end of file diff --git a/.github/DISCUSSION_TEMPLATE/feature-request.yml b/.github/DISCUSSION_TEMPLATE/feature-request.yml new file mode 100644 index 0000000..a23cf40 --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/feature-request.yml @@ -0,0 +1,55 @@ +title: 🚀 Feature Request +labels: [feature-request] +body: + - type: checkboxes + id: no-duplicate-issues + attributes: + label: "⚠️ Please verify that this feature request has NOT been suggested before." + description: "Search in the issues sections by clicking [HERE](https://github.com/louislam/dockge/discussions/categories/feature-request)" + options: + - label: "I checked and didn't find similar feature request" + required: true + - type: dropdown + id: feature-area + attributes: + label: "🏷️ Feature Request Type" + description: "What kind of feature request is this?" + multiple: true + options: + - API + - UI Feature + - Other + validations: + required: true + - type: textarea + id: feature-description + validations: + required: true + attributes: + label: "🔖 Feature description" + description: "A clear and concise description of what the feature request is." + placeholder: "You should add ..." + - type: textarea + id: solution + validations: + required: true + attributes: + label: "✔️ Solution" + description: "A clear and concise description of what you want to happen." + placeholder: "In my use-case, ..." + - type: textarea + id: alternatives + validations: + required: false + attributes: + label: "❓ Alternatives" + description: "A clear and concise description of any alternative solutions or features you've considered." + placeholder: "I have considered ..." + - type: textarea + id: additional-context + validations: + required: false + attributes: + label: "📝 Additional Context" + description: "Add any other context or screenshots about the feature request here." + placeholder: "..." \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/ask-for-help.yaml b/.github/ISSUE_TEMPLATE/ask-for-help.yaml index 5d6ec22..2a64539 100644 --- a/.github/ISSUE_TEMPLATE/ask-for-help.yaml +++ b/.github/ISSUE_TEMPLATE/ask-for-help.yaml @@ -1,15 +1,14 @@ name: "❓ Ask for help" -description: "Please go to the Discussions tab" +description: "Please go to the Discussions tab to submit a Help Request" body: - type: markdown attributes: value: | - Please go to https://github.com/louislam/dockge/discussions + Please go to https://github.com/louislam/dockge/discussions/new?category=ask-for-help - type: checkboxes id: no-duplicate-issues attributes: - label: "Please go to https://github.com/louislam/dockge/discussions" - description: "Here is for bug report only" + label: "Issues are for bug reports only" options: - label: "I understand" required: true diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml index 6232554..1e0832a 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -1,15 +1,14 @@ name: 🚀 Feature Request -description: "Please go to the Discussions tab" +description: "Please go to the Discussions tab to submit a Feature Request" body: - type: markdown attributes: value: | - Please go to https://github.com/louislam/dockge/discussions + Please go to https://github.com/louislam/dockge/discussions/new?category=feature-request - type: checkboxes id: no-duplicate-issues attributes: - label: "Please go to https://github.com/louislam/dockge/discussions" - description: "Here is for bug report only" + label: "Issues are for bug reports only" options: - label: "I understand" required: true