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 diff --git a/.github/ISSUE_TEMPLATE/backend_issue.yml b/.github/ISSUE_TEMPLATE/backend_issue.yml new file mode 100644 index 000000000..14751fefb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/backend_issue.yml @@ -0,0 +1,72 @@ +name: "π§ Backend Issue Report" +description: "Create a detailed report to help us improve the backend services." +title: "BACKEND ISSUE:" +labels: ["Backend", "Bug"] +body: + - type: checkboxes + attributes: + label: "Preliminary Checks" + description: "Please confirm the following before reporting a backend issue." + options: + - label: "I have checked the server logs" + required: true + - label: "I have searched the existing issues" + required: true + - type: dropdown + attributes: + label: "Environment" + description: "Where does this issue occur?" + options: + - Development + - Staging + - Production + validations: + required: true + - type: input + attributes: + label: "Backend Version/Commit" + description: "Specify the version or commit hash where this issue occurs" + validations: + required: true + - type: textarea + attributes: + label: "Issue Summary" + description: "Provide a concise summary of the issue, 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 issue. Include specific details, such as API endpoints, request parameters, etc." + validations: + required: true + - type: textarea + attributes: + label: "Expected vs Actual Behavior" + description: | + Clearly describe: + 1. What you expected to happen + 2. What actually happened + 3. Why you believe this is incorrect behavior + validations: + required: true + - type: textarea + attributes: + label: "Logs/Errors" + description: "If applicable, attach logs or error messages that can help us diagnose the issue." + 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 can provide more details if needed" + required: true + - type: input + attributes: + label: "Contact Information" + description: "How can we reach you if we need more information? (email/Slack/etc.)" + validations: + required: true diff --git "a/.github/ISSUE_TEMPLATE/bug-report-\360\237\220\233.md" "b/.github/ISSUE_TEMPLATE/bug-report-\360\237\220\233.md" deleted file mode 100644 index 4cf2af144..000000000 --- "a/.github/ISSUE_TEMPLATE/bug-report-\360\237\220\233.md" +++ /dev/null @@ -1,29 +0,0 @@ ---- -name: "Bug Report \U0001F41B" -about: Reporting for any bug in the project -title: "\U0001F41E : " -labels: '' -assignees: '' - ---- - -:red_circle: **Title** : -:red_circle: **Bug** : -:red_circle: **Changes** : - - -### Screenshots π· - - - -************************************************************ - -β Details to Include When Taking the Issue: -Name : -Participant Role (Specify the Open Source Program name, e.g., GSSOC, Hacktoberfest, etc.): - -*********************************************************************** - -Happy Contributing! π - -Wishing you all the best on your open source journey. Enjoy! π diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 000000000..fb9114ae8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,51 @@ +name: βπ Bug +description: Report an issue to help us improve the project. +title: '[BUG] ' +labels: ["bug"] +body: + - type: textarea + attributes: + label: Description + id: description + description: A brief description of the issue or bug you are facing, also include what you tried and what didn't work. + validations: + required: false + - type: textarea + attributes: + label: Screenshots + id: screenshots + description: Please add screenshots if applicable + validations: + required: false + - type: textarea + attributes: + label: Any additional information? + id: extrainfo + description: Any additional information or Is there anything we should know about this bug? + validations: + required: false + - type: dropdown + id: browsers + attributes: + label: What browser are you seeing the problem on? + multiple: true + options: + - Firefox + - Chrome + - Safari + - Microsoft Edge + - type: checkboxes + id: no-duplicate-issues + attributes: + label: 'Checklist' + options: + - label: 'I have checked the existing issues' + required: true + + - label: 'I have read the [Contributing Guidelines](https://github.com/alo7lika/master-web-development/blob/dev/CONTRIBUTING.md)' + required: true + - label: "I'm a GSSoC'24-Extd contributor" + - label: "I'm a Hacktoberfest'24 contributor" + + - label: 'I am willing to work on this issue (optional)' + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..122b9507c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: Questions or need suggestions? + url: https://github.com/iamrahulmahato/master-web-development/discussions/new?category=q-a + about: You can create a Q&A discussion and ask for clarifications diff --git a/.github/ISSUE_TEMPLATE/documentation.yml b/.github/ISSUE_TEMPLATE/documentation.yml new file mode 100644 index 000000000..554caab74 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation.yml @@ -0,0 +1,71 @@ +name: π Documentation Update +description: Improve Documentation +title: "[Doc]: " +labels: [documentation] +body: + - type: checkboxes + id: existing-issue + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the updates you want to make. + options: + - label: I have searched the existing issues + required: true + + - type: textarea + id: issue-description + attributes: + label: Issue Description + description: Please provide a clear description of the documentation update you are suggesting. + placeholder: Describe the improvement or correction you'd like to see in the documentation. + validations: + required: true + + - type: textarea + id: suggested-change + attributes: + label: Suggested Change + description: Provide details of the proposed change to the documentation. + placeholder: Explain how the documentation should be updated or corrected. + validations: + required: true + + - type: textarea + id: rationale + attributes: + label: Rationale + description: Why is this documentation update necessary or beneficial? + placeholder: Explain the importance or reasoning behind the suggested change. + validations: + required: false + + - type: dropdown + id: urgency + attributes: + label: Urgency + description: How urgently do you believe this documentation update is needed? + options: + - High + - Medium + - Low + default: 0 + validations: + required: true + + - type: checkboxes + id: terms + attributes: + label: Acknowledgements + description: Ensure you have read and agree to the project's guidelines. + options: + - label: I have read the [Contributing Guidelines](https://github.com/alo7lika/master-web-development/blob/test/CONTRIBUTING.md)* + required: true + - label: I'm a GSSOC'24-Extd contributor + - label: I'm a Hacktoberfest contributor + - label: I have starred the repository + required: true + - label: 'I am willing to work on this issue (optional)' + required: false + + + diff --git a/.github/ISSUE_TEMPLATE/frontend_issue.yml b/.github/ISSUE_TEMPLATE/frontend_issue.yml new file mode 100644 index 000000000..1dd3e724d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/frontend_issue.yml @@ -0,0 +1,51 @@ +name: "π Frontend Issue Report" +description: "Create a detailed report to help us improve the frontend user experience." +title: "FRONTEND ISSUE:" +labels: ["Frontend", "Bug"] +body: + - type: checkboxes + attributes: + label: "Preliminary Checks" + description: "Please confirm the following before reporting a frontend issue." + options: + - label: "I have checked the browser console for errors" + required: true + - label: "I have searched the existing issues" + required: true + - label: "I have included my browser name and version" + required: true + - label: "I have included my operating system" + required: true + - label: "I have included my device type (desktop/mobile/tablet)" + required: true + - type: textarea + attributes: + label: "Issue Summary" + description: "Provide a concise summary of the issue, 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 issue, including which pages or components are affected." + validations: + required: true + - type: textarea + attributes: + label: "Expected vs Actual Behavior" + description: "What did you expect to happen instead of the current behavior?" + validations: + required: false + - type: textarea + attributes: + label: "Screenshots/Recordings" + description: "If applicable, attach screenshots or recordings that illustrate the issue." + 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 can provide more details if needed" diff --git a/.htaccess b/.htaccess new file mode 100644 index 000000000..9fded1ed8 --- /dev/null +++ b/.htaccess @@ -0,0 +1 @@ +ErrorDocument 404 /404.html \ No newline at end of file diff --git a/404.html b/404.html new file mode 100644 index 000000000..fffc865f6 --- /dev/null +++ b/404.html @@ -0,0 +1,74 @@ + + +
+ + +