SuperAPI AI 工具集

terramate-best-practices

通用与其它

查看项目

更新于 10-15 21:06

技能介绍

用途:这是 Terramate 官方维护的最佳实践与用法指南,面向使用 Terramate CLI、Terramate Cloud 和 Terramate Catalyst 的场景,帮助在栈管理、跨栈编排、代码生成、Cloud 集成以及 Catalyst 组件与 bundle 方面遵循推荐做法。

主要能力:按优先级组织规则类别,包括 CLI 基础(cli-,关键)、CLI 编排(cli-orchestration-,高)、CLI 代码生成(cli-codegen-,高)、CLI 配置(cli-config-,中高)、Terramate Cloud(cloud-,中高)、Terramate Catalyst(catalyst-,中)、CI/CD 集成(cicd-,中)以及高级模式(advanced-,低到中)。具体规则涵盖栈目录结构与 stack 块配置、栈元数据、跨栈运行命令、变更检测、并行执行、栈依赖与执行顺序、generate_hcl 与 generate_file 代码生成、provider 配置生成、globals 与 lets、Cloud 连接与认证、漂移检测与协调、Cloud 仪表盘可观测性、Catalyst 组件与 bundle 的创建和实例化、GitHub Actions 工作流、PR 预览工作流、部署自动化,以及复杂多步工作流和高级代码生成技巧。

使用方式:在创建与组织 Terramate 栈、跨多个栈编排命令、用代码生成保持配置 DRY、集成 Terramate Cloud 做可观测性、创建 Catalyst 组件与 bundle、搭建 CI/CD 工作流、管理栈依赖与执行顺序时参考本指南。可阅读各规则文件获取详细说明与代码示例,例如 rules/cli-stack-structure.md、rules/cli-orchestration-run.md、rules/cli-codegen-hcl.md、rules/cloud-integration.md、rules/catalyst-components.md;每个规则文件包含重要性说明、反模式示例与最佳实践示例及补充参考。完整展开版见 AGENTS.md。

适用场景:适合使用 Terramate 管理基础设施即代码的团队与个人,尤其是需要多栈编排、配置复用、Cloud 可观测性和 CI/CD 自动化的项目。

限制:资料未提供具体安装命令、版本要求、收费与价格信息、平台支持范围及实际效果数据,这些内容暂未提供。