Hello Andrey
Have you ever considered kind of a "dual" task?
I mean building the "strongly typed" local development environment with Infrastructure-as-Code approach.
It's correctness for a class of projects may be guaranteed by the build sources.
The practical need is that the build systems are normally working well in managed environments.
But individual developers have mutable environments in totally unknown state, for example with missing or misconfigured runtimes or build systems themselves.
Hello Andrey
Have you ever considered kind of a "dual" task?
I mean building the "strongly typed" local development environment with Infrastructure-as-Code approach.
It's correctness for a class of projects may be guaranteed by the build sources.
The practical need is that the build systems are normally working well in managed environments.
But individual developers have mutable environments in totally unknown state, for example with missing or misconfigured runtimes or build systems themselves.