make install
go mod download
make tests
make lint
make docs
Extensions: hashicorp.terraform
and golang.go
Config:
"[go]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "golang.go"
},
"go.lintFlags": ["--enable-all", "--new"],
"[terraform]": {
"editor.defaultFormatter": "hashicorp.terraform",
"editor.formatOnSave": true
}
You will need the following in your ~/.terraformrc
for local development
# ~/.terraformrc
provider_installation{
dev_overrides{
"tines/tines" = "REPLACE THIS WITH YOUR $GOPATH"
}
direct{}
}
- Ensure above steps are performed
- Run
make install-local