tencent cloud

Tencent Infrastructure Automation for Terraform

Product Introduction
Overview
Strengths
Scenarios
Purchase Guide
Getting Started
Use Terraform in Local PC
User Guide
Configuration Guide
Syntax Guide
Resource List
Combination with DevOps
Code Management
Continuous Integration and Deployment
Use Cases
Deploying Cloud Native Service
Cross-Region Replication of Resources
Case Studies
Convertlab's IaC Practices Based on Tencent Cloud for Terraform
Provider Contributor Guide
Welcome
Contribute
Developer Reference
FAQs
Signature Error
Init Acceleration
Enabling Log Tracking
Managing Existing Resource
State Lock

Welcome

PDF
Focus Mode
Font Size
Last updated: 2024-12-02 16:01:33
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.

Contribution

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.

1. Configuring the development environment

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.

2. Writing the code

Write the code as instructed in the corresponding document based on the type of your code.
Contribution Type
Description
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.
Most requests are for feature enhancement or bug fix.
Current resources require tag support and a unified tag service API.
Documentation updates and changes are included.

3. Writing the test

Cover all your contributed code in tests as instructed in Writing Test Case.

4. Creating a pull request

When your contribution is ready, create a pull request in the repository of your provider.

5. Updating the changelog

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.

Modules

Besides the source code, you can also submit modules to the provider as instructed in Modules.

Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback