Terraform TencentCloud Provider is maintained by the Tencent Cloud IaC team and welcomes contributions from developers.
Note:
This document is intended for Terraform TencentCloud Provider code developers.
Contribute your code in the following steps. You can have a look at How It Works and Requirements and Suggestions to get a general picture of the provider.
Before starting the development, you need to install Terraform and Go to pull the code repository, compile the program, and set the test as instructed in Development and Debugging.
Write the code as instructed in the corresponding document based on the type of your code.
Contribution Type | Description |
---|---|
Resource and Data Sources | Add a resource or data source to Terraform TencentCloud Provider so as to manage Tencent Cloud product features or query the remote data of Tencent Cloud. |
Bug Fix or Enhancement | Most requests are for feature enhancement or bug fix. |
Tagging Support | Current resources require tag support and a unified tag service API. |
Documentation Changes | Documentation updates and changes are included. |
Cover all your contributed code in tests as instructed in Writing Test Case.
When your contribution is ready, create a pull request in the repository of your provider.
An open-source project requires maintaining a user-friendly and readable CHANGELOG.md
so that users can quickly know whether they will be affected by the release and assess the upgrade risk if applicable. For more information, see Submitting Changelog.
Besides the source code, you can also submit modules to the provider as instructed in Modules.
Was this page helpful?