Skip to content

docs: developer experience improvements#993

Merged
zbigniewsobiecki merged 1 commit intodevfrom
docs/developer-experience-improvements
Mar 23, 2026
Merged

docs: developer experience improvements#993
zbigniewsobiecki merged 1 commit intodevfrom
docs/developer-experience-improvements

Conversation

@zbigniewsobiecki
Copy link
Copy Markdown
Member

Summary

  • Add dev:all script (concurrently --kill-others-on-fail) to start all three services (router + dashboard + frontend) with one command
  • Add verify script (lint + typecheck + unit tests) as the canonical pre-PR check, referenced throughout docs
  • Reorder both scripts to logical positions in package.json (dev:all after dev:web, verify after typecheck)
  • CONTRIBUTING.md: add missing npm run build step (step 5) before dev servers; renumber steps 5→7; replace manual lint + typecheck + test with npm run verify; expand Adding New Agents with full YAML workflow + trigger-discover step
  • README.md: add dev:all and verify to the Commands table; update Contributing item 3 to npm run verify; add MIT + Node.js version badges
  • CLAUDE.md: add Quick Start as the first Table of Contents entry (it was the first section but missing from the TOC)

Test plan

  • npm run lint — passes clean
  • npm run typecheck — passes clean
  • npm test — all 6326 unit tests pass
  • npm run build && npm run dev:all — all three services start with color-coded output; killing one terminates the rest
  • npm run verify — lint + typecheck + tests run sequentially and all pass

🤖 Generated with Claude Code

- Add `dev:all` script (concurrently, with --kill-others-on-fail) to start
  router + dashboard + frontend in one command
- Add `verify` script (lint + typecheck + unit tests) as the pre-PR check
- Move both scripts to logical positions in package.json (dev:all after
  dev:web, verify after typecheck)
- CONTRIBUTING.md: add missing `npm run build` step before dev servers;
  renumber setup steps 5→7; add trigger-discover step in Adding New Agents
- README.md: add dev:all + verify to Commands table; update Contributing
  item 3 to use `npm run verify`; add MIT + Node.js badges
- CLAUDE.md: add Quick Start as first Table of Contents entry

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@zbigniewsobiecki zbigniewsobiecki merged commit 134da18 into dev Mar 23, 2026
9 checks passed
@zbigniewsobiecki zbigniewsobiecki deleted the docs/developer-experience-improvements branch March 23, 2026 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant