# 💡 提交说明模板 (Git Commit Message Template) # # 📌 标准格式: # (): <简要描述> # # 📖 示例: # feat(iac): 新增支持多环境配置加载 # feat(deploy): Add support for multi-environment config loading # # 可选结构: # - 中文描述(团队成员理解方便) # - 英文描述(CI/CD / PR 审阅更规范) # # 🧱 支持类型: # feat 💡 新功能 / Feature # fix 🐛 修复 bug / Bug fix # docs 📚 文档变更 / Documentation # style 🎨 代码格式 / Style only # refactor 🔨 重构 / Refactor (无功能变更) # perf 🚀 性能优化 / Performance # test 🧪 测试相关 / Add or update tests # chore 🔧 构建、工具、依赖更新 / Chores # # ⏱️ 每次提交只关注一类改动 # ---------------------- COMMIT MESSAGE START ---------------------- feat(iac): 重构目录结构并支持多环境配置加载 feat(iac): Refactor structure and support multi-environment config loading - 新增 config/sit 等多环境配置目录结构 - Add config/sit and other environment-specific config directories - 重构 deploy.py 适配 CONFIG_PATH 环境变量 - Refactor deploy.py to support CONFIG_PATH environment variable - 支持自动合并 config/*/*.yaml 配置 - Enable automatic merging of config/*/*.yaml files - 增强 run.sh 脚本,集成 Pulumi/Ansible/Terraform 初始化检查 - Enhance run.sh with Pulumi/Ansible/Terraform initialization checks - 新增 inventory.py 动态生成 Ansible 主机列表 - Add inventory.py to dynamically generate Ansible hosts - 整理 base.yaml、vpc.yaml 等配置文件 - Organize base.yaml, vpc.yaml and related config files # ----------------------- COMMIT MESSAGE END ----------------------- # 📝 注意:提交时只保留实际变更部分,其余注释会被 Git 忽略