Conversation
Split the flat doc structure (getting-started, database-schema, deployment, ui-components) into focused per-feature sections: getting-started, architecture, frontend, api, auth, database, billing, email, testing, deployment, and recipes. Update VitePress sidebar with collapsed feature groups, fix Mermaid HTML escaping, and bump mermaid/vitepress deps.
- ER diagram: add missing functional columns across all tables - Fix dev connection description (getPlatformProxy, not direct URL) - Fix DataLoader example to use actual Map API with Symbol keys - Add db:typecheck to commands table - Remove "introspect" from scripts/ description (not a custom script) - Remove stale setup-extensions.sql (pg_uuidv7 artifact)
Replace per-loader cache boilerplate with a `defineLoader` factory that encapsulates instance caching, type casting, and batch function wiring. Combine `createKeyMap` + manual mapping into a single `mapByKey` helper.
- Fix undefined variable in simplified worker.ts example - Add missing context fields (info, res) to TRPCContext table - Update createContext example with null guards and batching - Add missing ai.ts and email.ts to project structure - Show actual errorHandler header-merging behavior - Add undocumented GET / redirect to endpoints table - Fix health check response description
- Add missing emailAndPassword and emailVerification config to overview - Add trustedOrigins and allowUserToCreateOrganization to server snippet - Fix signOut signature to include optional redirect parameter - Add missing acceptedAt/rejectedAt columns to invitation table - Fix INVALID_OTP error description to reflect server message fallback - Clarify OtpStep as internal AuthForm component in tree diagram
Architecture: fix createDb variable pattern in middleware snippet, add /api info endpoint to table, replace hardcoded Hyperdrive cache duration with generic labels, add onnotice option to createDb snippet, correct infra/envs/ description. Getting started: add GOOGLE_CLOUD_PROJECT and OPENAI_API_KEY env vars, fix Web dev server port and app route path.
- Fix Happy DOM GitHub link (nicknisi → capricorn86) - Fix --project filter names (api/app → @repo/api/@repo/app) - Fix bun test comment (watch mode by default, not single run) - Remove nonexistent bun app:coverage command - Sync tRPC test context mock with actual billing.test.ts - Add missing vi import in component test example - Clarify which project uses which vitest config style - Fix email template descriptions and env var defaults
- new-procedure: add missing `schema` import for insert operation - teams: show full column definitions, precise auth config, add client-side setup and usage examples (create/list/manage teams) - file-uploads: rewrite broken upload flow — use aws4fetch presigned PUT URLs instead of incorrect createMultipartUpload, fix path mismatches, add proper error handling and R2 credential setup
Workspace READMEs now orient developers with a one-liner, doc links, key commands, and directory structure — detailed content lives on the docs site. Cuts ~1,650 lines of duplicated, drift-prone prose.
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
getting-started.md(~670 lines),database-schema.md(~670 lines),deployment.md(~475 lines), andui-components.md(~387 lines) into dedicated sectionsNew documentation sections
https://reactstarter.com/getting-started/
Test plan
bun typecheckpassesbun lintpasses