Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Mobile-first scale and fingering visualizer for mandolin, guitar, and ukulele
翻訳待ち
Loading the full README. The saved excerpt is shown below.
A mobile-first scale and fingering visualizer for mandolin, guitar, ukulele, and 5-string banjo.Read the full README ↗A mobile-first scale and fingering visualizer for mandolin, guitar, ukulele, and 5-string banjo.
npm install
npm run dev
Then open http://localhost:5173/ in your browser (Vite's default port).
npm run build
npm run preview # preview the build locally
The output is in the dist/ folder, ready for deployment.
This repo is connected to Vercel: it deploys main to production on every push and builds a preview URL for every pull request automatically — no workflow config needed on this side.
A separate GitHub Actions workflow (.github/workflows/ci.yml) runs npm run build on every PR as an independent build check.
main is protected — direct pushes are rejected, changes go through a branch + PR:
git checkout -b your-branch-name
# make changes, commit
git push -u origin your-branch-name
gh pr create
Opening the PR triggers two automatic checks: the ci.yml build check (must pass before merge is allowed) and a Vercel preview deploy (a live URL for that branch — useful for checking on an actual phone before it's live). Once the build check is green:
gh pr merge --squash --delete-branch
Merging to main auto-deploys to production via Vercel within a minute or two — no manual deploy step.
See DECISIONS.md for product decisions, intent, and design rationale.