NestJS 后端开发基线模板,提供认证系统、分层架构、AOP 切面、结构化日志、类型安全异常体系、OpenAPI 自动富化、CI/CD 流水线,以及以Harness Engineering为核心的 AI 协作设计,开箱即用。
这个项目最初是我学习 NestJS、后端工程实践、面向切面编程、CI/CD 工作流编排,以及探索 Harness Engineering(如何让 AI 在代码库中可靠协作)的实践项目,同时也是为未来自己的项目打下可复用基础的尝试。如果你也在学习这些方向,希望它能对你有所参考。
⚠️ 当前尚未发布首个稳定大版本
项目当前所有版本均为
0.x,处于积极开发阶段,尚未发布1.0.0(即首个 Major 版本升级)。 这意味着:接口契约、目录结构、配置项和 API 设计在版本间可能发生较大变动,不保证向后兼容。 如果你将本项目用作其他项目的起点,建议锁定到特定 commit 或 tag,而非直接跟踪main分支。 正式 v1.0.0 版本的发布计划请参见文档站
| 文档站 | 说明 |
|---|---|
| 文档站(main 分支) | 跟踪 main 分支(最新稳定版) |
| 文档站(dev 分支) | 跟踪 dev 分支(最新开发版) |
完整文档见 docs/ 目录,建议从以下入口开始:
本项目为社区维护的开源模板,与 NestJS 官方团队无关联。
项目基于 MIT 许可证 开源,可自由用于个人或商业项目。