What is it
Sage is Einride's build tool for Go applications but it could work well for frontend projects as well. A strong benefit with Sage over other alternatives is uniformity of our build solutions as well as easy parallelization of build steps. Always having one entry point for all our projects makes it easier to get started. It also means we can improve on our build tools together vs frontend alone.
The current Makefile approach is hard to work with and a lot of manual updates is needed to keep our various projects in sync.
When to use it
Instead of using the current Makefile solution.
How to learn it
Have a look at the various Go projects we have using it.