Skip to main content

Sage

Recommendation
Updated
Moved
USE
2022-04-06

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.