diff --git a/.github/ISSUE_TEMPLATE/bug_issue_template.md b/.github/ISSUE_TEMPLATE/bug_issue_template.md deleted file mode 100644 index 0f66e01a7..000000000 --- a/.github/ISSUE_TEMPLATE/bug_issue_template.md +++ /dev/null @@ -1,27 +0,0 @@ -## Bug Report - -### Description -Report a bug encountered while operating `launchpad-namespaces`. - -### What happened? -Please provide as much info as possible. Not doing so may result in your bug not being addressed in a timely manner. - -### What did you expect to happen? -A clear and concise description of what you expected to happen. - -### Environment -- Operating System: -- Kubernetes Version: -- Helm Version: -- Namespace Affected: -- Any other relevant environment details: - -### How can we reproduce it (as minimally and precisely as possible)? -1. -2. - -### Possible Solution (optional) -If you have any suggestions on how to fix the bug, please provide them. - -### Additional Information (optional) -Any additional information or context that may be helpful in understanding or resolving the issue. diff --git a/.github/ISSUE_TEMPLATE/bug_issue_template.yml b/.github/ISSUE_TEMPLATE/bug_issue_template.yml new file mode 100644 index 000000000..60ca17662 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_issue_template.yml @@ -0,0 +1,56 @@ +name: "🐛 Bug Report" +about: Report a bug encountered while operating `launchpad-namespaces`. + +title: "🐛 [BUG] - " +labels: ["bug"] + +description: | + Please provide as much information as possible. Not doing so may result in your bug not being addressed in a timely manner. + +body: + - type: textarea + id: what-happened + attributes: + label: "What happened?" + description: "Please provide a clear description of what happened." + required: true + + - type: textarea + id: expected-behavior + attributes: + label: "Expected behavior" + description: "Please provide a clear description of what you expected to happen." + required: true + + - type: textarea + id: environment + attributes: + label: "Environment" + description: | + - Operating System: + - Kubernetes Version: + - Helm Version: + - Namespace Affected: + - Any other relevant environment details: + required: true + + - type: textarea + id: reproduction-steps + attributes: + label: "Reproduction steps" + description: "Please provide steps to reproduce the bug as minimally and precisely as possible." + required: true + + - type: textarea + id: possible-solution + attributes: + label: "Possible Solution" + description: "If you have any suggestions on how to fix the bug, please provide them." + required: false + + - type: textarea + id: additional-information + attributes: + label: "Additional Information" + description: "Any additional information or context that may be helpful in understanding or resolving the issue." + required: false diff --git a/.github/ISSUE_TEMPLATE/new_feature_issue_template.md b/.github/ISSUE_TEMPLATE/new_feature_issue_template.md deleted file mode 100644 index 23a0da6fd..000000000 --- a/.github/ISSUE_TEMPLATE/new_feature_issue_template.md +++ /dev/null @@ -1,26 +0,0 @@ -## Feature Request - -### Description -A clear and concise description of the new feature you are requesting. - -### Problem or Motivation -Explain the problem or motivation behind the feature request. What issue or need does it address? - -### Expected Benefits -Explain the potential benefits or positive impact that implementing this feature would have. - -### Additional Information -Any additional information or context that may be helpful in understanding your feature request. - -### Related Issues (optional) -If there are any related issues or pull requests, please mention them here. - -### Contribution (optional) -If you are interested in contributing to the development of this feature, please let us know. - -### Implementation Suggestions (optional) -If you have any suggestions on how to implement this feature or specific technical considerations, please provide them. - -### Other Comments (optional) -Any other comments, ideas, or thoughts you'd like to add. - diff --git a/.github/ISSUE_TEMPLATE/new_feature_issue_template.yml b/.github/ISSUE_TEMPLATE/new_feature_issue_template.yml new file mode 100644 index 000000000..1b322dbb5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new_feature_issue_template.yml @@ -0,0 +1,58 @@ +name: "✨ Feature Request" +about: Request a new feature or enhancement. + +title: "✨ [FEATURE] - <title>" +labels: ["enhancement"] + +description: | + A clear and concise description of the new feature you are requesting. + +body: + - type: textarea + id: problem-motivation + attributes: + label: "Problem or Motivation" + description: "Explain the problem or motivation behind the feature request. What issue or need does it address?" + required: true + + - type: textarea + id: expected-benefits + attributes: + label: "Expected Benefits" + description: "Explain the potential benefits or positive impact that implementing this feature would have." + required: true + + - type: textarea + id: additional-information + attributes: + label: "Additional Information" + description: "Any additional information or context that may be helpful in understanding your feature request." + required: false + + - type: textarea + id: related-issues + attributes: + label: "Related Issues" + description: "If there are any related issues or pull requests, please mention them here." + required: false + + - type: textarea + id: contribution + attributes: + label: "Contribution" + description: "If you are interested in contributing to the development of this feature, please let us know." + required: false + + - type: textarea + id: implementation-suggestions + attributes: + label: "Implementation Suggestions" + description: "If you have any suggestions on how to implement this feature or specific technical considerations, please provide them." + required: false + + - type: textarea + id: other-comments + attributes: + label: "Other Comments" + description: "Any other comments, ideas, or thoughts you'd like to add." + required: false