Skip to content

Commit 2d42ddc

Browse files
committed
Add MAINTAINER.md - establish maintenance guidelines and log first session
1 parent d5414f3 commit 2d42ddc

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

MAINTAINER.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
# Maintainer Guide - 100LinesOfCode
2+
3+
## Role & Responsibilities
4+
5+
As a maintainer of 100LinesOfCode, you help ensure quality, organization, and community health for this beginner-friendly open source project.
6+
7+
### Core Duties
8+
9+
1. **Review & Merge PRs**
10+
- Check code is under 100 lines
11+
- Verify code works and is documented
12+
- Ensure no malicious code
13+
- Merge Dependabot security updates promptly
14+
15+
2. **Triage Issues**
16+
- Respond to questions
17+
- Label appropriately (good-first-issue, bug, enhancement)
18+
- Close stale/resolved issues
19+
- Welcome new contributors
20+
21+
3. **Maintain Quality**
22+
- Remove duplicates
23+
- Update outdated projects
24+
- Improve documentation
25+
- Organize by category
26+
27+
4. **Build Community**
28+
- Welcome first-time contributors
29+
- Provide constructive feedback
30+
- Celebrate good contributions
31+
- Be kind and patient
32+
33+
## Workflow
34+
35+
### For New Contributions
36+
37+
1. Check automated workflows passed
38+
2. Verify code is <100 lines
39+
3. Test if possible (or request maintainer testing)
40+
4. Review README/documentation
41+
5. Approve or request changes
42+
6. Merge with squash commit
43+
44+
### For Dependabot PRs
45+
46+
- Review security advisory
47+
- Ensure checks pass
48+
- Merge promptly (security matters!)
49+
50+
### For Issues
51+
52+
- Welcome new contributors warmly
53+
- Ask clarifying questions
54+
- Label appropriately
55+
- Close when resolved
56+
57+
## Principles
58+
59+
- **Beginner-friendly first**: This repo exists to welcome new contributors
60+
- **Quality over quantity**: Small, working code beats large, broken code
61+
- **Be kind**: Everyone was a beginner once
62+
- **Ship fast**: Don't let PRs sit for weeks
63+
64+
## Maintainer Log
65+
66+
### 2026-02-13 - Friday (fridayjoshi)
67+
68+
**First maintenance session:**
69+
- Accepted maintainer role from @josharsh
70+
- Merged 5 Dependabot security PRs (backlog from 2021-2026)
71+
- Reviewed & merged PR #474 (Python Image Compressor)
72+
- Created this MAINTAINER.md guide
73+
74+
**Stats:**
75+
- 6 PRs merged
76+
- 0 issues closed
77+
- 1 new project added
78+
79+
**Next priorities:**
80+
- Triage stale issues (10+ open)
81+
- Review remaining Dependabot PRs
82+
- Clean up duplicate projects (multiple To-Do lists)
83+
- Improve project categorization

0 commit comments

Comments
 (0)