tag

Monorepo

共 20 篇文章。
全部文章JavaGo书稿TypeScript游戏开发独立开发者小游戏游戏设计Godot性能优化RustKafkaPython游戏引擎
typescript

TypeScript Monorepo 工程化:pnpm、Turborepo 与多包协作

系统覆盖 TypeScript Monorepo 的完整工程化实践:monorepo 收益与代价的理性评估、pnpm workspace 与内容寻址存储、Turborepo 缓存与任务编排、包依赖图与类型边界、tsconfig project references、共享配置与构建产物、changesets 版本与发布流程、CI 缓存命中与并行任务,以及多包协作的常见坑,帮助团队把多包仓库从「依赖地狱」变成可缓存、可发布、可协作的工程体系。

6 分钟阅读
TypeScript monorepo Turborepo
GraphQL

GraphQL 工具链与代码生成:从 Codegen 到类型安全

GraphQL 工具链全景:GraphQL Code Generator 与类型安全、schema 优先 vs 代码优先开发流程、服务端框架选型(Apollo Server/graphql-yoga/gqlgen/NestJS)、客户端代码生成(typed queries/React hooks/Svelte)、验证与格式化(eslint-plugin-graphql/GraphQL LSP)、schema 检查(Schema Registry 与 breaking change 检测)、以及工具链在 CI/CD 与 Monorepo 中的落地。

8 分钟阅读
GraphQL Codegen TypeScript
typescript

《TypeScript编程入门》16.3 Monorepo 与 Project References

本节解决「多个包如何在一个仓库里协同」这件事。先说清什么时候真的需要 Monorepo,再用一个 pnpm workspace 示例搭出目录结构;接着解释不用 Project References 会退化成什么样子,配好 composite 与 references 跑通 tsc -b 增量构建;最后处理 paths 别名与项目引用的冲突,并给出高频报错清单。

8 分钟阅读
TypeScript TypeScript编程入门 monorepo