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