diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml new file mode 100644 index 000000000..84ca58a42 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -0,0 +1,48 @@ + +name: "🐞 Bug Report" +description: "Create a detailed report to help us improve" +title: "BUG:" +labels: ["Bug"] +body: + - type: checkboxes + attributes: + label: "Preliminary Check" + description: "Please confirm the following before reporting a bug." + options: + - label: "I have searched the existing issues" + required: true + - label: "This issue is reproducible" + required: true + - type: textarea + attributes: + label: "Bug Summary" + description: "Provide a concise summary of the bug, including what you expected to happen and what actually happened." + validations: + required: true + - type: textarea + attributes: + label: "Steps to Reproduce" + description: "List the steps to reproduce the bug. Include specific details so that we can easily replicate the issue." + validations: + required: true + - type: textarea + attributes: + label: "Expected Behavior" + description: "What did you expect to happen instead?" + validations: + required: false + - type: textarea + attributes: + label: "Screenshots/Logs" + description: "If applicable, add screenshots or logs that can help us understand the issue better." + validations: + required: false + - type: checkboxes + attributes: + label: "Additional Information" + options: + - label: "I agree to follow this project's Code of Conduct" + required: true + - label: "I'm a GSSOC'24 contributor" + - label: "I want to work on this issue" + - label: "I can provide more details if needed" diff --git a/.github/ISSUE_TEMPLATE/Documentation.yml b/.github/ISSUE_TEMPLATE/Documentation.yml new file mode 100644 index 000000000..6d917b1af --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Documentation.yml @@ -0,0 +1,37 @@ +name: "📝 Documentation Update" +description: "Propose an update or correction to the documentation" +title: "DOC UPDATE:" +labels: ["Documentation"] +body: + - type: textarea + attributes: + label: "Documentation Page" + description: "Which page or section of the documentation needs to be updated?" + validations: + required: true + - type: textarea + attributes: + label: "Description of Changes" + description: "Describe the changes you propose for the documentation." + validations: + required: true + - type: textarea + attributes: + label: "Reason for Update" + description: "Explain why these changes are necessary or beneficial." + validations: + required: false + - type: textarea + attributes: + label: "Screenshots/Logs" + description: "If applicable, add screenshots or logs that can help us understand the issue better." + validations: + required: false + - type: checkboxes + attributes: + label: "Additional Information" + options: + - label: "I have checked the documentation for accuracy" + required: true + - label: "I am willing to help with this update" + - label: "I can provide further clarification if needed" \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml new file mode 100644 index 000000000..9167f7312 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml @@ -0,0 +1,43 @@ +name: "🌟 Feature Request" +description: "Suggest a new feature to enhance our project." +title: "FEATURE:" +labels: ["Feature Request"] +body: + - type: textarea + attributes: + label: "Feature Summary" + description: "Provide a brief summary of the feature you would like to see implemented. Try to keep it concise." + validations: + required: true + - type: textarea + attributes: + label: "Description" + description: "Explain why this feature is needed. What problem does it solve, or what value does it add for users?" + validations: + required: true + - type: textarea + attributes: + label: "Proposed Solution" + description: "Describe your proposed solution or how you envision the feature working. Include any relevant details such as user stories or use cases." + validations: + required: false + - type: textarea + attributes: + label: "Alternatives Considered" + description: "Have you considered any alternatives to this feature? If so, please describe them and why they might be less effective." + validations: + required: false + - type: textarea + attributes: + label: "Screenshots/Logs" + description: "If applicable, add screenshots or logs that can help us understand the issue better." + validations: + required: false + - type: checkboxes + attributes: + label: "Additional Information" + options: + - label: "I have searched for existing feature requests" + required: true + - label: "I am willing to help implement this feature" + - label: "I can provide more details or clarification if needed" \ No newline at end of file