diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 0000000..c0a7e9c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,28 @@ +name: Bug Report +about: Report a bug you've encountered +title: 'Bug Report: [Component] - [Description]' +labels: bug +body: | + - Please check that you're using the latest version of the project. + + ## Environment + - OS: + - Node.js version: + - Package version: + + ## Steps to reproduce + 1. + 2. + 3. + + ## Expected behavior + Describe what you expected to happen. + + ## Actual behavior + Describe what actually happened. + + ## Screenshots + If applicable, include screenshots here. + + ## Additional context + Any other relevant information. \ 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..033e801 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,16 @@ +name: Feature Request +about: Suggest a new feature or improvement +title: 'Feature Request: [Feature Name]' +labels: enhancement +body: | + ## Feature description + A clear and concise description of what the feature should do. + + ## Motivation + Why is this feature important or needed? + + ## Example usage + Provide examples of how this feature would be used. + + ## Additional context + Any other relevant information. \ 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..170c87e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/security.yml @@ -0,0 +1,17 @@ +name: Security Issue +about: Report a security vulnerability +title: 'Security Issue: [Vulnerability Type]' +labels: security +body: | + - Please read the SECURITY.md for details on how to report security issues. + + ## Vulnerability Details + - Type: [e.g., XSS, CSRF, Injection, Privilege Escalation] + - Impact: [e.g., data loss, unauthorized access] + - POC (Proof of Concept): [paste or attach] + + ## Affected Version + Specify the version(s) of the project affected. + + ## Additional Context + Any other relevant information. \ No newline at end of file diff --git a/.github/config.yml b/.github/config.yml new file mode 100644 index 0000000..0573322 --- /dev/null +++ b/.github/config.yml @@ -0,0 +1,7 @@ +issue-templates: + - name: bug-report + labels: [bug] + - name: feature-request + labels: [enhancement] + - name: security + labels: [security] \ No newline at end of file