feat: add proto codegen pipeline with buf and connect-es #22

Merged
shahondin1624 merged 2 commits from feature/issue-2-proto-codegen into main 2026-03-12 11:14:59 +01:00

Summary

  • Add llm-multiverse repo as git submodule at proto/upstream for proto files
  • Configure buf with @bufbuild/protoc-gen-es for TypeScript Connect service codegen
  • Generate typed stubs for all 8 services to src/lib/proto/
  • Add generate npm script for proto regeneration
  • Exclude generated proto files from ESLint

Closes #2

Quality Gates

  • Build passes
  • Lint passes (0 errors)
  • TypeScript check passes (0 errors, 0 warnings)
  • Code review: APPROVE

🤖 Generated with Claude Code

## Summary - Add llm-multiverse repo as git submodule at `proto/upstream` for proto files - Configure buf with `@bufbuild/protoc-gen-es` for TypeScript Connect service codegen - Generate typed stubs for all 8 services to `src/lib/proto/` - Add `generate` npm script for proto regeneration - Exclude generated proto files from ESLint Closes #2 ## Quality Gates - [x] Build passes - [x] Lint passes (0 errors) - [x] TypeScript check passes (0 errors, 0 warnings) - [x] Code review: APPROVE 🤖 Generated with [Claude Code](https://claude.com/claude-code)
shahondin1624 added 2 commits 2026-03-12 11:14:41 +01:00
- Add llm-multiverse repo as git submodule for proto files
- Configure buf with @bufbuild/protoc-gen-es for TypeScript codegen
- Generate typed Connect service stubs to src/lib/proto/
- Add `generate` npm script for proto regeneration
- Exclude generated proto files from ESLint

Closes #2

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
shahondin1624 merged commit f70ad719ca into main 2026-03-12 11:14:59 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: llm-multiverse/llm-multiverse-ui#22