Early stage. Tests, CI, and a strong README would raise this score quickly.
Firebird server, client and tools
Documentation
62
No install instructions found in the README (−45 pts).
→ Add a section showing how to install dependencies.
CONTRIBUTING guide found.
README is present.
A license file is present.
Engineering
65
No issue or PR templates found (−100 pts).
→ Add .github/ISSUE_TEMPLATE/ with bug_report.md and feature_request.md to guide contributors. It dramatically improves issue quality.
No dependency lockfile found (−70 pts).
→ Commit the lockfile for this project's package manager so installs produce the same dependency versions everywhere.
Test files detected (android/embedded/src/androidTest/java/org/firebirdsql/android/embedded/ExampleInstrumentedTest.kt).
CI is configured (.github/workflows/main.yml).
Linter or formatter configured (.editorconfig).
Project health
73
Repository has a description.
Last pushed 3-6 months ago (−40 pts). A push within 90 days earns 80 pts; within 30 days earns 100 pts.
→ A recent commit keeps the project looking alive to visitors and contributors.
.gitignore present.
Dependency manifest found (android/build.gradle).
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- —Commits (30d / 90d)
- 0Forks
- 0Releases
Community
- —Community health
- —authors own >50% of commits
- 0Watchers
Responsiveness
- —Median issue response
- —Median PR merge time
- 0Open issues
Repository files24 root entries
- .githubGood: CI is configured (.github/workflows/main.yml).
- .vscode
- androidGood: Test files detected (android/embedded/src/androidTest/java/org/firebirdsql/android/embedded/ExampleInstrumentedTest.kt).Good: Dependency manifest found (android/build.gradle).Issue: Build artifacts or local files may be committed (android/.idea/.gitignore) (−40 pts).Fix: Remove them and add to .gitignore.
- buildsGood: A license file is present.Good: Environment pinned via builds/docker/linux/arm32-arm64/Dockerfile.
- doc
- examples
- externGood: CONTRIBUTING guide found.Issue: CONTRIBUTING guide contents could not be read (−28 pts vs a readable file).Fix: Move the file to the repo root or docs/CONTRIBUTING.md so its setup, style, test, and PR sections can be graded.
- src
- vcpkg-custom
- .editorconfigGood: Linter or formatter configured (.editorconfig).
- .gitignoreGood: .gitignore present.
- .gitmodules
- acx_pthread.m4
- autogen.sh
- binreloc.m4
- CHANGELOG.md
- CMakeLists.txt
- configure.ac
- Makefile.in
- 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.Good: README includes status badges.Issue: No install instructions found in the README (−45 pts).Fix: Add a section showing how to install dependencies.Issue: No run or usage instructions found (−45 pts).Fix: Add a section showing how to start or use the project.
- setupBuildNum.sh
- vcpkg
- vcpkg-configuration.json
- vcpkg.json