01
自动化链路概述
什么是自动化链路 · 为什么需要自动化链路 · 典型场景与价值
概念入门
02
配置管理基础
YAML/JSON/TOML格式 · 配置中心 · 配置版本管理
配置基础
03
代码生成原理
模板引擎(Jinja2/Thymeleaf) · 生成策略 · AST简介
原理模板
04
环境搭建
Python虚拟环境 · Node.js · Docker · 依赖管理
环境工具
05
Git工作流
分支策略 · Git Hooks · CI/CD集成 · 代码审查
Git协作
06
YAML深入
语法详解 · 多文档 · Python交互 · 常见陷阱
YAML进阶
07
JSON Schema
Schema定义 · 数据校验 · 自动表单 · 代码生成
校验规范
08
Jinja2模板引擎
基础语法 · 过滤器 · 宏 · 模板继承 · 实战
模板Jinja2
09
代码生成器设计
架构设计 · 插件化 · 配置驱动 · 输出管理
架构设计
10
数据库配置生成
连接配置 · ORM模型 · 迁移脚本生成
数据库ORM
11
API代码生成
RESTful定义 · OpenAPI/Swagger · Controller/Service
APISwagger
12
前端代码生成
Vue/React组件 · 路由配置 · API调用代码
前端VueReact
13
测试代码生成
单元测试模板 · 集成配置 · Mock数据 · 覆盖率
测试Mock
14
Dockerfile生成
多阶段构建 · 环境变量 · 健康检查 · 镜像优化
Docker容器
15
CI/CD配置生成
GitLab CI · Jenkinsfile · GitHub Actions
CI/CD自动化
16
Kubernetes配置生成
Deployment/Service/Ingress · ConfigMap/Secret
K8s编排
17
日志与监控配置
日志格式 · Prometheus指标 · Grafana面板
监控可观测
18
配置校验与测试
语法校验 · 逻辑校验 · 集成测试 · 回归测试
校验质量
19
多环境管理
开发/测试/生产分离 · 环境变量 · 配置加密
环境安全
20
配置热更新
Consul/Etcd · 监听机制 · 动态刷新 · 灰度发布
热更新分布式
21
代码生成插件开发
插件接口 · 注册机制 · 插件市场 · 自定义生成器
插件扩展
22
模板市场建设
模板仓库 · 版本管理 · 搜索推荐 · 贡献机制
模板生态
23
生成器性能优化
缓存策略 · 并行生成 · 增量生成 · 结果缓存
性能优化
24
安全与权限
配置加密 · 访问控制 · 审计日志 · 密钥管理
安全权限
25
错误处理与回滚
生成失败处理 · 版本回滚 · 异常告警 · 补偿
容错回滚
26
可视化配置界面
前端配置界面 · 配置预览 · 实时生成 · 导出
UI可视化
27
命令行工具开发
CLI设计 · 参数解析 · 交互式配置 · 格式化输出
CLI工具
28
与现有系统集成
Spring Boot · Django · Express · 插件适配
集成框架
29
实战案例一
从数据库配置生成完整CRUD后端服务
实战CRUD
30
实战案例二
从OpenAPI规范生成前后端完整项目
实战全栈