Skip to main content

Sage

Recommendation
Updated
Moved
USE
2022-04-25

What is it

Sage is a Make-like build tool that provides a curated and maintained set of build tools. Its primarly used by Go projects, but frontend projects has also started adopting it.

Why we use it

We use it to maintain and automate tooling in our repositories.

When to use it

It should be used by all Go projects, for other projects its opt in. But as a rule of thumb, as soon as you need to write custom scripts/makefiles to download external tools, look to Sage.

How to learn it

Head over to sage and have a look, or check out the .sage folder in any of our Go projects like template-service