Standalone HTML simulations published from docs/ for GitHub Pages.
ddb-bucketing-scaling/- DynamoDB partition-key bucketing throughput and scaling simulation.ddb-bucketing-performance/- DynamoDB bucketed listing strategy performance simulation.team-throughput/- SVG animation of developer throughput through CI, staging, and production.
Install dependencies:
npm installRun the local Vite server with generated-page reloads:
npm run devOpen the URL Vite prints and use the root gallery to navigate to each simulation.
Generate the GitHub Pages output in docs/:
npm run buildType-check the generator sources:
npm run checkPreview the generated docs/ site:
npm run previewGitHub Pages should publish from the committed docs/ folder. The build preserves docs/.nojekyll and regenerates:
docs/index.htmldocs/ddb-bucketing-scaling/index.htmldocs/ddb-bucketing-performance/index.htmldocs/team-throughput/index.html
The Husky precommit hook runs:
npm run check
npm run build
git diff --exit-code -- docsCommits fail if TypeScript fails, the build fails, or committed docs/ output is stale.