Terraform Tencent Cloud Provider 由腾讯云的 IaC 团队维护,我们欢迎更多的开发者参与进来。
说明:
本文档适用于 Terraform Tencent Cloud Provider 代码开发人员。
请按照以下步骤确保您的 Contribute 能够顺利进行。当然您可以先对 Provider 的实现原理做一个大致的了解,同时也可以查看我们的要求与建议。
在开始开发之前,您需要安装 Terraform 和 Go 拉取代码库,进行程序编译并设置测试。请参阅开发环境配置。
根据您贡献代码的类型,从下面的表格中,参阅相应的指引文档。
贡献类型 | 描述 |
---|---|
Resource and Data Sources | 通过向 Terraform Tencent Cloud Provider 添加新 Resource 和 DataSource 实现,从而支持管理腾讯云产品功能或者查询腾讯云的远程数据 |
Bug Fix or Enhancement | 大部分的请求,应该是对已有功能的增强和修复 |
Tagging Support | 当前资源需要支持 Tag 标签,需要使用统一的 Tag 服务接口 |
Documentation Changes | 文档的新增与变更 |
我们要求所有的代码贡献,必须有相对应的测试覆盖。请参阅用例编写。
当您的贡献准备就绪时,在提供商存储库中创建一个拉取请求。请参阅发起PR。
开源项目需要维护一个用户友好、可读的 CHANGELOG.md,它允许用户一眼就知道发布是否应该对他们产生任何影响,并评估升级的风险。请参阅提交变更日志。
除了贡献 Provider 源码之外,我们还欢迎提交 Modules。请参与贡献 Modules。
本页内容是否解决了您的问题?