Skip to content

Commit e151463

Browse files
committed
fix: ensure issue templates are tracked in git
1 parent b6021ee commit e151463

5 files changed

Lines changed: 129 additions & 0 deletions

File tree

.github/ISSUE_TEMPLATE/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Ignore OS generated files
2+
.DS_Store
3+
Thumbs.db
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
name: 🐛 Bug Report
3+
about: Report a bug or unexpected behavior
4+
title: "[BUG] "
5+
labels: bug
6+
assignees: ''
7+
---
8+
9+
## Describe the Bug
10+
11+
A clear and concise description of what the bug is.
12+
13+
## Steps to Reproduce
14+
15+
1. Go to '...'
16+
2. Click on '...'
17+
3. See error
18+
19+
## Expected Behavior
20+
21+
What you expected to happen.
22+
23+
## Actual Behavior
24+
25+
What actually happened.
26+
27+
## Screenshots / Logs
28+
29+
If applicable, add screenshots or paste relevant log output.
30+
31+
<details>
32+
<summary>Log output</summary>
33+
34+
```
35+
Paste logs here
36+
```
37+
38+
</details>
39+
40+
## Environment
41+
42+
- **OS:** (e.g., macOS 14, Ubuntu 22.04)
43+
- **Node.js version:** (e.g., 20.11.0)
44+
- **Docker version:** (if applicable)
45+
- **Service affected:** (e.g., auth-service, api-gateway)
46+
47+
## Additional Context
48+
49+
Any other information that might help diagnose the issue.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: 💬 Ask a Question
4+
url: https://github.com/srivilliamsai/resume-ecosystem-node/discussions
5+
about: Ask questions and discuss ideas with the community.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
name: 💡 Feature Request
3+
about: Suggest a new feature or improvement
4+
title: "[FEATURE] "
5+
labels: enhancement
6+
assignees: ''
7+
---
8+
9+
## Problem Statement
10+
11+
A clear description of the problem you're trying to solve or the improvement you'd like to see.
12+
13+
## Proposed Solution
14+
15+
Describe the solution you'd like. Be as specific as possible.
16+
17+
## Alternatives Considered
18+
19+
List any alternative approaches you've considered and why they were rejected.
20+
21+
## Additional Context
22+
23+
- Which service(s) would this affect? (e.g., auth-service, resume-service)
24+
- Is this a breaking change?
25+
- Any related issues or PRs?
26+
27+
## Would You Like to Implement This?
28+
29+
- [ ] Yes, I'd like to submit a PR for this feature
30+
- [ ] No, I'm just suggesting the idea
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
name: 👋 Good First Issue
3+
about: A beginner-friendly issue for first-time contributors
4+
title: "[GOOD FIRST ISSUE] "
5+
labels: good first issue, help wanted
6+
assignees: ''
7+
---
8+
9+
## Summary
10+
11+
A clear, one-sentence description of the task.
12+
13+
## Details
14+
15+
Describe what needs to be done. Be specific and include:
16+
- Which file(s) to modify
17+
- What the expected output/behavior should be
18+
- Any relevant code references
19+
20+
## Getting Started
21+
22+
1. Read [CONTRIBUTING.md](../../CONTRIBUTING.md) for setup instructions
23+
2. Look at the relevant service directory under `services/`
24+
3. Follow the existing patterns in the codebase
25+
26+
## Helpful Resources
27+
28+
- Link to relevant documentation, files, or examples
29+
- Related issues or discussions
30+
31+
## Acceptance Criteria
32+
33+
- [ ] Criteria 1
34+
- [ ] Criteria 2
35+
- [ ] Tests pass (`npm run test`)
36+
- [ ] No TypeScript errors (`npx tsc --noEmit`)
37+
38+
## Mentorship
39+
40+
This issue is beginner-friendly! If you need help:
41+
- Comment on this issue with questions
42+
- Open a draft PR early to get feedback

0 commit comments

Comments
 (0)