text: .
  If you're new to Terraform and want to get started creating infrastructure, please checkout our Getting Started guide, available on the Terraform website.
  All documentation is available on the Terraform website:).
  To compile a development version of Terraform and the built-in plugins, run
  make dev. This will build everything using gox and put Terraform binaries in the
  bin and
  $GOPATH/bin folders:
  If you're developing a specific package, you can run tests for just that package by specifying the
  TEST variable. For example below, only
  terraform package tests will be run.
  If you're working on a specific provider which has not been separated into an individual repository and only wish to rebuild that provider, you can use the
  plugin-dev target. For example, to build only the Test provider:. an
  import statement to a suitable package in the Terraform code.
  Run
  go mod vendor to download the latest version of the module containing the imported package into the
  vendor/ directory, and update the
  go.mod and
  go.sum files.
  Review the changes in git and commit them.
  To update a dependency:
  Run
  go get -u module-path@version-number, such as
  go get -u github.com/hashicorp/hcl@2.0.0
  Run
  go mod vendor to update the vendored copy in the
  vendor/ directory.
  Review the changes in git and commit them.
  Terraform has a comprehensive acceptance test suite covering the built-in providers. Our Contributing Guide includes details about how and when to write and run acceptance tests in order to help contributions get accepted quickly. install the required tools tools bin"
  Mozilla Public License v2.0