TA-002-P · Question #133
You want to get involved in the development of Terraform. As this is an open source project, you would like to contribute a fix for an open issue of Terraform. What programming language will need to u
The correct answer is C. Go. Terraform is written entirely in Go (Golang), developed by HashiCorp. Its source code is open source and hosted on GitHub at github.com/hashicorp/terraform. Contributing a bug fix or feature requires writing Go code. Python (B) and Java (D) are not used in Terraform's core codeba
Question
You want to get involved in the development of Terraform. As this is an open source project, you would like to contribute a fix for an open issue of Terraform. What programming language will need to use to write the fix?
Options
- AIt depends on which command issue related to.
- BPython
- CGo
- DJava
How the community answered
(16 responses)- A6% (1)
- B6% (1)
- C88% (14)
Explanation
Terraform is written entirely in Go (Golang), developed by HashiCorp. Its source code is open source and hosted on GitHub at github.com/hashicorp/terraform. Contributing a bug fix or feature requires writing Go code. Python (B) and Java (D) are not used in Terraform's core codebase. Option A ('it depends on the command') is incorrect because the core CLI and all built-in commands are uniformly written in Go.
Topics
Community Discussion
No community discussion yet for this question.