Skip to content
This repository was archived by the owner on Jun 28, 2026. It is now read-only.

Commit 995aca0

Browse files
Merge pull request #376 from olasunkanmi-SE/feature/score_improvemnts
chore(project): Enhance project metadata, compliance, and contributio…
2 parents f22f3b3 + ed003f6 commit 995aca0

11 files changed

Lines changed: 970 additions & 73 deletions
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
name: Bug Report
2+
description: Report a bug or unexpected behavior
3+
title: "[Bug]: "
4+
labels: ["bug"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to report a bug! Please fill out the sections below.
10+
11+
- type: textarea
12+
id: description
13+
attributes:
14+
label: Describe the bug
15+
description: A clear and concise description of what the bug is.
16+
validations:
17+
required: true
18+
19+
- type: textarea
20+
id: steps
21+
attributes:
22+
label: Steps to reproduce
23+
description: Steps to reproduce the behavior.
24+
placeholder: |
25+
1. Open VS Code
26+
2. Run command '...'
27+
3. See error
28+
validations:
29+
required: true
30+
31+
- type: textarea
32+
id: expected
33+
attributes:
34+
label: Expected behavior
35+
description: What you expected to happen.
36+
validations:
37+
required: true
38+
39+
- type: textarea
40+
id: actual
41+
attributes:
42+
label: Actual behavior
43+
description: What actually happened.
44+
validations:
45+
required: true
46+
47+
- type: input
48+
id: version
49+
attributes:
50+
label: CodeBuddy version
51+
description: "Run `CodeBuddy: Show Version` or check Extensions panel."
52+
placeholder: e.g. 1.2.3
53+
validations:
54+
required: true
55+
56+
- type: input
57+
id: vscode-version
58+
attributes:
59+
label: VS Code version
60+
description: "Help → About"
61+
placeholder: e.g. 1.90.0
62+
63+
- type: dropdown
64+
id: os
65+
attributes:
66+
label: Operating System
67+
options:
68+
- macOS
69+
- Windows
70+
- Linux
71+
validations:
72+
required: true
73+
74+
- type: textarea
75+
id: logs
76+
attributes:
77+
label: Relevant log output
78+
description: Paste any relevant log output from the Output panel (CodeBuddy channel).
79+
render: shell
80+
81+
- type: textarea
82+
id: context
83+
attributes:
84+
label: Additional context
85+
description: Add any other context, screenshots, or screen recordings.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Feature Request
2+
description: Suggest a new feature or improvement
3+
title: "[Feature]: "
4+
labels: ["enhancement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for suggesting a feature! Please fill out the sections below.
10+
11+
- type: textarea
12+
id: problem
13+
attributes:
14+
label: Problem or motivation
15+
description: What problem does this feature solve? Is it related to a frustration?
16+
validations:
17+
required: true
18+
19+
- type: textarea
20+
id: solution
21+
attributes:
22+
label: Proposed solution
23+
description: Describe the solution you'd like.
24+
validations:
25+
required: true
26+
27+
- type: textarea
28+
id: alternatives
29+
attributes:
30+
label: Alternatives considered
31+
description: Any alternative solutions or features you've considered.
32+
33+
- type: textarea
34+
id: context
35+
attributes:
36+
label: Additional context
37+
description: Add any other context, mockups, or screenshots.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
## Description
2+
3+
<!-- Brief description of the changes in this PR -->
4+
5+
## Type of Change
6+
7+
- [ ] Bug fix (non-breaking change that fixes an issue)
8+
- [ ] New feature (non-breaking change that adds functionality)
9+
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
10+
- [ ] Refactor (no functional changes)
11+
- [ ] Documentation update
12+
- [ ] CI/build configuration
13+
14+
## How Has This Been Tested?
15+
16+
<!-- Describe how you tested your changes -->
17+
18+
- [ ] Unit tests
19+
- [ ] Integration tests
20+
- [ ] Manual testing
21+
22+
## Checklist
23+
24+
- [ ] My code follows the project's style guidelines
25+
- [ ] I have performed a self-review of my own code
26+
- [ ] I have added tests that prove my fix is effective or my feature works
27+
- [ ] New and existing unit tests pass locally with my changes
28+
- [ ] I have updated the documentation accordingly (if applicable)

.github/dependabot.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "npm"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
open-pull-requests-limit: 10
8+
labels:
9+
- "dependencies"
10+
11+
- package-ecosystem: "npm"
12+
directory: "/webviewUi"
13+
schedule:
14+
interval: "weekly"
15+
open-pull-requests-limit: 5
16+
labels:
17+
- "dependencies"
18+
- "webview"
19+
20+
- package-ecosystem: "github-actions"
21+
directory: "/"
22+
schedule:
23+
interval: "monthly"
24+
labels:
25+
- "ci"

.github/workflows/workflow.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ jobs:
3636
env:
3737
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3838

39+
- name: Security audit
40+
run: npm audit --audit-level=moderate || true
41+
3942
- name: Lint and Fix
4043
run: npm run fix
4144

0 commit comments

Comments
 (0)