Development Notes (2.1.0)
This page captures the 2.1.0 release snapshot.
Docker-first Workflow
From repository root:
docker compose run --rm docs npm ci
docker compose build app
docker compose run --rm lint
docker compose run --rm test
docker compose run --rm build
Docs Site
# Run docs dev server
docker compose up docs
# Build static docs bundle
docker compose run --rm docs sh -lc "npm ci && npm run build"
Docs dev server is exposed at http://localhost:3000.
Local Ruby Workflow (optional)
bin/setup
bundle exec rake test:rspec
bundle exec rubocop
CI / Release Workflow Notes
- Ruby checks (
test+rubocop) run from the Ruby workflow. - Gem release workflow is manual (
workflow_dispatch). - Docs deploy workflow is manual (
workflow_dispatch).