Polished and well engineered. Punching above its star count.
Music Blocks -- A musical microworld
Outstanding. A score of 95/100 puts this repo in a very small tier of truly well-engineered projects.
Documentation
95
Contributing guide is detailed and thorough.
README documents how to install the project.
README is present.
Licensed under AGPL-3.0.
Engineering
98
Lockfile present (package-lock.json). Installs are reproducible.
Test files detected (jest.config.js).
CI is configured (.github/workflows/ci.yml).
Linter or formatter configured (.editorconfig).
Issue or PR templates present.
Project health
86
.gitignore present.
Dependency manifest found (package.json).
Repository has a description.
Actively maintained (pushed within the last month).
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- —Commits (30d / 90d)
- 1,664Forks
- 26Releaseslatest 7y ago
Community
- —Community health
- —authors own >50% of commits
- 851Watchers
Responsiveness
- 4d 14hMedian issue response
- 3hMedian PR merge time
- 513Open issues
Repository files89 root entries
- .devcontainer
- .githubGood: CI is configured (.github/workflows/ci.yml).Good: Issue or PR templates present.
- .husky
- .well-known
- activity
- bower_components
- css
- cypress
- dist
- Docs
- examples
- fonts
- header-icons
- imagesIssue: Build artifacts or local files may be committed (images/grid/.DS_Store) (−40 pts).Fix: Remove them and add to .gitignore.
- js
- lessonPlan
- lib
- lilypond
- locales
- mouse-art
- planet
- plugins
- po
- screenshots
- scripts
- sounds
- staff
- usermanual
- .dockerignore
- .editorconfigGood: Linter or formatter configured (.editorconfig).
- .gitattributes
- .gitignoreGood: .gitignore present.
- .gitmodules
- .npmrc
- .nvmrc
- .prettierignore
- .prettierrc
- AGENTS.md
- AI-Debugger-widget-guide.md
- android_chrome_manifest.json
- commitlint.config.js
- config.xml
- CONTRIBUTING.mdGood: Contributing guide is detailed and thorough.Issue: Contributing guide lacks a setup section (−12 pts).Fix: Show new contributors how to get a local dev environment running.Good: Contributing guide describes code style expectations.Good: Contributing guide explains how to run tests.Good: Contributing guide describes the PR/review workflow.Good: Contributing guide includes code examples.
- convert_po_to_json.py
- COPYING
- CREDITS.md
- cypress.config.js
- DEBUGGER-TOOL-GUIDE.md
- Debugging.md
- dockerfileGood: Environment pinned via dockerfile.
- DOCS_MODULE_ARCHITECTURE.md
- electron-main.js
- env.js
- eslint.config.mjs
- favicon.ico
- generate_pdf.js
- GOVERNANCE.md
- gulpfile.js
- gulpfile.mjs
- index.html
- index.js
- jest.config.jsGood: Test files detected (jest.config.js).
- jest.setup.js
- lego-block-widget-README.mdGood: 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.
- Licence.txtGood: Licensed under AGPL-3.0.
- lighthouserc.js
- loading-animation-ja.png
- loading-animation.mp4
- loading-animation.webm
- MAINTAINERS.md
- manifest.json
- manifest.webapp
- Minsky.jpg
- Music_Blocks_for_Snap_Users.md
- NEWS
- package-lock.jsonGood: Lockfile present (package-lock.json). Installs are reproducible.
- package.jsonGood: Dependency manifest found (package.json).
- PERFORMANCE.md
- README-ja.md
- README.md
- REFLECTION-WIDGET-GUIDE.md
- REVIEW_GUIDELINES.md
- script.js
- server.md
- setup.py
- sw.js
- video.md
- WCAG-AUDIT-REPORT.md
- WhyMusicBlocks.md