0

/ 100

GradeC

Solid foundation. Invest in docs and CI to grow from here.

Documentation

82

Contributing guide5pt0

No CONTRIBUTING.md found (−47 pts base + up to −53 pts more for content).

Add a CONTRIBUTING.md telling newcomers how to get involved. Include setup, code style, test, and PR instructions.

Install and run instructions9pt90

README documents how to install the project.

README12pt100

README is present.

License6pt100

A license file is present.

Engineering

57

Issue and PR templates6pt0

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.

Reproducibility6pt10

No dependency lockfile found (−70 pts).

Commit the lockfile for this project's package manager so installs produce the same dependency versions everywhere.

CI/CD14pt57

CI is configured (.github/workflows/cmake-multi-platform.yml).

Tests18pt80

Test files detected (00-basic-prog/31-python/tests).

Linting and formatting5pt100

Linter or formatter configured (.editorconfig).

Project health

84

Repository metadata5pt40

No repository description set on GitHub (−60 pts).

Add a one-line description in the repo Settings → About. It appears in search results and social previews.

Dependency manifest6pt100

Dependency manifest found (00-basic-prog/31-python/setup.py).

Activity5pt100

Actively maintained (pushed within the last month).

Housekeeping3pt100

.gitignore present.

Repository health signals

Activity, community, and responsiveness at scan time

Activity

  • -
    Commits (30d / 90d)
  • 3
    Forks
  • 0
    Releases

Community

  • -
    Community health
  • -
    authors own >50% of commits
  • 14
    Watchers

Responsiveness

  • -
    Median issue response
  • 4h
    Median PR merge time
  • 0
    Open issues
Repository files34 root entries
  • .cursor
  • .github
    Good: CI is configured (.github/workflows/cmake-multi-platform.yml).
  • 00-basic-bash
  • 00-basic-prog
    Good: Test files detected (00-basic-prog/31-python/tests).
    Good: Dependency manifest found (00-basic-prog/31-python/setup.py).
  • 01-basic-game-dev
  • 02-opengl
    Good: A license file is present.
  • 02-vulkan
  • 03-network
  • 04-physics
  • 05-game
  • 06-latex
  • 07-octave
  • 08-web
  • 09-elisp
  • cmake
  • deps
  • support
    Good: Environment pinned via support/docker/Dockerfile.
  • .clang-format
  • .clang-tidy
  • .clangd
  • .cmake-format.py
  • .editorconfig
    Good: Linter or formatter configured (.editorconfig).
  • .gitattributes
  • .gitignore
    Good: .gitignore present.
  • AGENTS.md
  • appveyor.yml
  • bitbucket-pipelines.yml
  • CMakeLists.txt
  • CMakePresets.json
  • mise.linux.toml
  • mise.toml
  • readme.md
    Good: README is present.
    Good: README is well structured with multiple sections.
    Good: README includes screenshots or visuals. Great for first impressions.
    Good: README has code examples.
    Good: README links to a live demo or deployed app.
    Good: README includes status badges.
    Good: README documents how to install the project.
    Good: README documents how to run the project.
  • vcpkg-configuration.json
  • vcpkg.json