open source project community casesalso measurement metric, GitHub project configuration , contribution optimization guide. 'community casesalso', 'GitHub configuration', 'this template', 'PR template', 'CONTRIBUTING', 'Code of Conduct', 'contribution ', 'GitHub Actions CI' etc. open source community operations this for. community-managerand doc-writerof community -ize. , license -based analysisthis code refactoring this of scope .
Scanned 5/29/2026
Install via CLI
openskills install sideprojectmate/sideProjectMate---
name: community-health-metrics
description: "open source project community casesalso measurement metric, GitHub project configuration , contribution optimization guide. 'community casesalso', 'GitHub configuration', 'this template', 'PR template', 'CONTRIBUTING', 'Code of Conduct', 'contribution ', 'GitHub Actions CI' etc. open source community operations this for. community-managerand doc-writerof community -ize. , license -based analysisthis code refactoring this of scope ."
---
# Community Health Metrics — open source community casesalso guide
open source projectof community cases measurementand improvementlower framework.
## casesalso metric
### CHAOSS model core metric
| category | metric | measurement | cases criteria |
|---------|------|------|----------|
| **** | Commit frequency | weekbetween count | > 5/week |
| **** | this resolution between | this →as value | < 7day |
| **** | PR review between | PR → review value | < 48between |
| **various** | contribution ratio | monthbetween contribution count | > 2people/month |
| **various** | Bus Factor | code 80% contribution minimum | > 2people |
| **for** | contribution retention | contribution ratio (6itemsmonth) | > 30% |
| **for** | PR between | contribution→ | < 1week |
### GitHub project count
```markdown
## project casesalso list
### required day (Must-have)
- [ ] README.md (badge, Quick Start, installation, for)
- [ ] LICENSE
- [ ] CONTRIBUTING.md
- [ ] CODE_OF_CONDUCT.md
- [ ] CHANGELOG.md
### GitHub configuration
- [ ] .github/ISSUE_TEMPLATE/ (bug, feature, question)
- [ ] .github/PULL_REQUEST_TEMPLATE.md
- [ ] .github/workflows/ (CI, )
- [ ] .github/FUNDING.yml (optional)
- [ ] .github/SECURITY.md (vulnerability report procedure)
### also
- [ ] CI pipeline (test, , )
- [ ] code badge
- [ ] dependency automatic update (Dependabot/Renovate)
- [ ] automatic-ize (semantic-release)
```
## this template
### the
```yaml
# .github/ISSUE_TEMPLATE/bug_report.yml
name: Bug Report
description: the lower? notifyweek.
labels: ["bug", "triage"]
body:
- type: textarea
id: description
attributes:
label: the people
description: this ?
validations:
required: true
- type: textarea
id: steps
attributes:
label: procedure
description: the lower phase notifyweek.
value: |
1.
2.
3.
- type: textarea
id: expected
attributes:
label:
- type: textarea
id: actual
attributes:
label: actual
- type: input
id: version
attributes:
label: before
- type: dropdown
id: os
attributes:
label: operations
options: [macOS, Windows, Linux, Other]
```
## PR template
```markdown
<!-- .github/PULL_REQUEST_TEMPLATE.md -->
## change matter
<!-- change? -->
## change type
- [ ] the modification
- [ ]
- [ ] documentation improvement
- [ ] refactoring
- [ ] test addition
## list
- [ ] test addition/modification
- [ ] documentation update
- [ ] CHANGELOG.md update
- [ ] existing test and.
## related this
Closes #
```
## CI/CD setup
```yaml
# .github/workflows/ci.yml
name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
jobs:
test:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
node-version: [18, 20, 22]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
- run: npm test
- run: npm run lint
```
## contribution optimization
```
→ README → installation → for → this report → PR → contribution
each phase optimization:
1. : SEO, ,
2. README: 30seconds within project this possible
3. installation: 3phase or less, - possible
4. for: immediate execution possible
5. this: templateas
6. PR: "good first issue" ,
7. contribution: (CONTRIBUTORS.md), role
```
## contribution onboarding
```markdown
## contributionlower
### items configuration
# 1phase: &
git clone https://github.com/YOUR_ID/project.git
# 2phase: dependency installation
npm install
# 3phase: test execution
npm test
### good this
"good first issue" this this confirmationlower.
### PR procedure
1. creation: git checkout -b fix/issue-123
2. change after test and confirmation
3. message compliant (Conventional Commits)
4. PR after CI and confirmation
```
No comments yet. Be the first to comment!