Good shape overall. A few tweaks would push it into the top tier.
Repository for Shoko Server.
Documentation
63
Contributing guidance is in the README, not a dedicated CONTRIBUTING.md (−20 pts).
→ Moving it to a CONTRIBUTING.md makes it easier to find and keeps the README focused. A dedicated file earns +47 pts base.
README documents how to install the project.
README is present.
Licensed under MIT.
Engineering
77
No dependency lockfile found (−70 pts).
→ Enable and commit packages.lock.json so NuGet restores are repeatable.
Test files detected (Shoko.IntegrationTests/DatabaseMigrationTests.cs).
CI is configured (.github/workflows/build-daily.yml).
.NET formatting configured (.editorconfig).
Issue or PR templates present.
Project health
100
Dependency manifest found (Shoko.Server.sln).
Repository has a description.
Actively maintained (pushed within the last month).
.gitignore present.
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- —Commits (30d / 90d)
- 92Forks
- 43Releaseslatest 9y ago
Community
- —Community health
- —authors own >50% of commits
- 703Watchers
Responsiveness
- 128d 7hMedian issue response
- 1d 2hMedian PR merge time
- 79Open issues
Repository files31 root entries
- .devcontainer
- .githubGood: CI is configured (.github/workflows/build-daily.yml).Good: Issue or PR templates present.
- .vscode
- DependenciesGood: Licensed under MIT.
- Installer
- scripts
- Shoko.Abstractions
- Shoko.Benchmarks
- Shoko.CLI
- Shoko.IntegrationTestsGood: Test files detected (Shoko.IntegrationTests/DatabaseMigrationTests.cs).
- Shoko.QueueProcessor
- Shoko.QueueProcessor.Tests
- Shoko.Server
- Shoko.TestData
- Shoko.Tests
- Shoko.TrayService
- .dockerignore
- .editorconfigGood: .NET formatting configured (.editorconfig).
- .git-blame-ignore-revs
- .gitignoreGood: .gitignore present.
- AGENTS.md
- CLAUDE.md
- dockerentry.sh
- DockerfileGood: Environment pinned via Dockerfile.
- Dockerfile.aarch64
- icon.png
- LICENSE
- README.mdGood: README is present.Good: README is well structured with multiple sections.Good: README includes screenshots or visuals. Great for first impressions.Issue: README has no code examples (−15 pts).Fix: Show a quick-start snippet so contributors can see what using your project looks like.Good: README links to a live demo or deployed app.Issue: No status badges in the README (−10 pts).Fix: Add CI/build status badges from shields.io or your CI provider to signal project health.Good: README documents how to install the project.Issue: No run or usage instructions found (−45 pts).Fix: Add a section showing how to start or use the project.
- SharedAssemblyInfo.cs
- Shoko.Server.slnGood: Dependency manifest found (Shoko.Server.sln).
- Shoko.Server.sln.DotSettings