4 ms·
That's literally one of my personal goals - to open up the libraries so that new and beautiful things can be built on top of it without having to reinvent the w
by fishnchips 3y ago
That's literally one of my personal goals - to open up the libraries so that new and beautiful things can be built on top of it without having to reinvent the wheel. You will see it being part of the manifesto which says:
_Layered and modular - with a programmer-friendly project structure to encourage building on top, enabling a new vibrant ecosystem of tools and integrations_
- evantbyrne 3y agoLooking forward to seeing what you develop or even just expose with documentation! Terraform felt artificially constrained by the UI when I used it to MVP my CD platform. I suspect Hashicorp uses an undocumented Go interface internally for Terraform Cloud.
- fishnchips 3y ago> I suspect Hashicorp uses an undocumented Go interface internally for Terraform Cloud. That API is public [0], though only a small subset of it is needed for the cloud backend. [0] https://developer.hashicorp.com/terraform/cloud-docs/api-docs https://developer.hashicorp.com/terraform/cloud-docs/api-doc...
- evantbyrne 3y agoSorry I should have been more clear, I meant the Go code that underlies the terminal UI. Maybe I'm totally off-base on my assumption, but my assumption is they aren't booting up individual terraform processes behind the scenes.