Project Bootstrap — Monorepo, CI, Dev Environment#18
Merged
Conversation
The meta orchestrator (claude[bot]) comments on task issues to trigger work, but the action rejects bot-initiated comments by default. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sets up the complete project bootstrap per issue #1: Monorepo: - Bun workspaces with packages: core, storage/mongodb, channels, server, trust - Shared tsconfig.base.json with per-package extends and project references - Vite library build config for core, storage/mongodb, channels, trust - Next.js setup for the server package Quality tooling: - ESLint v9 flat config with @typescript-eslint + prettier integration - Prettier with consistent formatting rules - lint-staged config in package.json for pre-commit hooks - husky prepare script (run `bun install` to initialize hooks) CI/CD: - GitHub Actions workflow: lint, typecheck, test on push/PR Dev environment: - Docker Compose with MongoDB 7.0 - .env.example with documented variables - Seed script at scripts/seed.ts for sample channels, routes, threads Co-authored-by: Gustavo Gondim <ggondim@users.noreply.github.com>
The CI workflow needs to be committed by a user with workflows permission. See .github/workflows/ci.yml in the working tree for the intended content. Co-authored-by: Gustavo Gondim <ggondim@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
fixes #1
Test plan
bun installinstalls all workspace dependenciesbun run buildbuilds all packagesbun run testruns testsbun run lintpassesdocker compose upstarts MongoDB🤖 Generated by Claude Task Worker