diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 0000000..1d9831e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,16 @@ +name: Bug Report +about: Report a bug you've encountered +title: 'Bug Report: [Component] - [Error Message]' +labels: bug, needs-verification +body: | + - **Component**: [e.g., UI, API, Core] + - **Version**: [e.g., v1.2.3] + - **Environment**: [e.g., Chrome 120, macOS] + - **Steps to reproduce**: + 1. + 2. + 3. + - **Expected behavior**: + - **Actual behavior**: + - **Logs/Screenshots**: + - [Attach logs or screenshots here] \ 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 0000000..4b39775 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,11 @@ +name: Feature Request +about: Suggest a new feature or improvement +title: 'Feature Request: [Feature Name]' +labels: feature, enhancement +body: | + - **Feature name**: [e.g., Dark Mode, Real-time Sync] + - **Description**: [Why is this needed? What problem does it solve?] + - **Use case**: + - [Describe how this would be used] + - **Alternatives considered**: + - [List other options you've evaluated] \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/security.yml b/.github/ISSUE_TEMPLATE/security.yml new file mode 100644 index 0000000..8d74dc1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/security.yml @@ -0,0 +1,14 @@ +name: Security Issue +about: Report a potential security vulnerability +title: 'Security Issue: [Vulnerability Type]' +labels: security, triage +body: | + - **Type**: [e.g., XSS, CSRF, Auth Bypass, Data Leak] + - **Description**: [Detailed explanation of the issue] + - **Impact**: [e.g., Unauthorized access, data exposure] + - **Steps to reproduce**: + 1. + 2. + 3. + - **Patches**: + - [Attach any relevant patches or code changes] \ No newline at end of file diff --git a/.github/config.yml b/.github/config.yml new file mode 100644 index 0000000..05bfb73 --- /dev/null +++ b/.github/config.yml @@ -0,0 +1,7 @@ +issue-templates: + - name: bug-report + labels: bug, needs-verification + - name: feature-request + labels: feature, enhancement + - name: security + labels: security, triage \ No newline at end of file