Build, test, lint, and repo structure.
make build # svc + cli + provider
make build-svc # ./opentacosvc
make build-cli # ./taco
make build-prov # ./terraform-provider-opentaco
make install
make svc # runs service on :8080
make lint
make test
cmd/opentacosvc/ # service entrypoint
cmd/taco/ # CLI entrypoint
internal/api/ # management API
internal/backend/ # Terraform backend proxy
internal/storage/ # S3 adapter + memory fallback
pkg/sdk/ # Go SDK used by CLI & provider
providers/terraform/opentaco/ # Terraform provider
examples/demo-provider/ # End-to-end demo
Was this page helpful?