diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index dd84ea7..0000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: '' -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. - -**Desktop (please complete the following information):** - - OS: [e.g. iOS] - - Browser [e.g. chrome, safari] - - Version [e.g. 22] - -**Smartphone (please complete the following information):** - - Device: [e.g. iPhone6] - - OS: [e.g. iOS8.1] - - Browser [e.g. stock browser, safari] - - Version [e.g. 22] - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..2872858 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,53 @@ +name: "🐞 Bug Report" +description: "Create a report to help us improve" +title: "[Bug]: " +labels: [bug] +assignees: [] + +body: + - type: textarea + id: description + attributes: + label: "Describe the bug" + description: "A clear and concise description of what the bug is." + placeholder: "The application crashes when..." + validations: + required: true + + - type: textarea + id: reproduce + attributes: + label: "Steps to Reproduce" + description: "Step-by-step instructions to reproduce the behavior." + placeholder: "1. Go to...\n2. Click...\n3. Scroll...\n4. See error" + validations: + required: true + + - type: textarea + id: expected + attributes: + label: "Expected behavior" + description: "What you expected to happen." + placeholder: "The application should..." + validations: + required: true + + - type: textarea + id: screenshots + attributes: + label: "Screenshots" + description: "If applicable, add screenshots to help explain your problem." + placeholder: "Drag & drop images here" + + - type: input + id: desktop + attributes: + label: "Device details" + description: "Device, OS, Browser, Version" + placeholder: "e.g. Desktop, macOS, Chrome, 119" + + - type: textarea + id: additional + attributes: + label: "Additional context" + description: "Add any other context about the problem here." \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..5b706b9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,7 @@ +contact_links: + - name: 💡 Feature Request + url: https://github.com/orgs/dograh-hq/discussions/new?category=ideas + about: Suggest any ideas you have using our discussion forums. + - name: "🔒 Report a Security Vulnerability" + url: https://github.com/dograh-hq/dograh/security/advisories/new + about: "Privately report security vulnerabilities to maintainers (not via public issues)." \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/documentation_change.yml b/.github/ISSUE_TEMPLATE/documentation_change.yml new file mode 100644 index 0000000..ad3a9b2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation_change.yml @@ -0,0 +1,52 @@ +name: "📖 Documentation Change Request" +description: "Suggest improvements, corrections, or additions to the documentation" +title: "[Docs]: " +labels: [documentation] +body: + - type: markdown + attributes: + value: | + Thanks for helping improve our documentation! + Please fill out the details below so we can make updates faster. + + - type: dropdown + id: type-of-change + attributes: + label: "Type of Documentation Change" + options: + - Fix typo or grammar + - Update outdated content + - Add missing content + - Improve clarity or formatting + - Other + validations: + required: true + + - type: input + id: page-url + attributes: + label: "Affected Page/Section" + description: "Link to the page or file that needs an update (if applicable)" + placeholder: "docs/installation.md or https://project/docs/installation" + + - type: textarea + id: current + attributes: + label: "Current Content" + description: "What does the documentation currently say?" + placeholder: "Paste or summarize the current content here" + + - type: textarea + id: suggested + attributes: + label: "Suggested Change" + description: "What should it say instead? Suggest edits or improvements." + placeholder: "Propose corrected text, examples, or explanation here" + validations: + required: true + + - type: textarea + id: additional-context + attributes: + label: "Additional Context" + description: "Add any extra details, screenshots, or references" \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index bbcbbe7..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: '' -assignees: '' - ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..80f4b62 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,18 @@ +# Security Policy + +At Dograh we look forward to working with security researchers across the world to keep Dograh and our users safe. If you have found an issue in any of our services, please reach out to us. + +## Supported Versions +We always recommend using the latest versions of services to ensure you get all security updates + +## Reporting a Vulnerability + +If you believe you have found a security vulnerability within Dograh, please let us know right away. We'll try and fix the problem as soon as possible. + +**Do not report vulnerabilities using public GitHub issues**. Instead, report the issue [here](https://github.com/dograh-hq/dograh/security/advisories/new) + +Once we've received your email we'll keep you updated as we fix the vulnerability. + +## Thanks + +Thank you for keeping Dograh and our users safe. 🙇 \ No newline at end of file