Terraform Contribution Prerequisites

To contribute to this project, you need to have a GitHub account which is linked to your Microsoft corporate identity account and be a member of the Azure organization.

Tooling

Required Tooling

Tip

We recommend to use Linux or MacOS for your development environment. You can use Windows Subsystem for Linux (WSL) if you are using Windows.

To contribute to this project the following tooling is required:

The following tooling/extensions are recommended to assist you developing for the project:

Visual Studio Code Extensions

  • Go extension for Visual Studio Code
  • For visibility of Bracket Pairs:
    • Inside Visual Studio Code, add editor.bracketPairColorization.enabled: true to your settings.json, to enable bracket pair colorization.