This is the second in a series of articles
about build tools in the Go ecosystem.
Goyek is a simple library for creating
build automation in Go.
Goyek’s focus is on simplicity and portability: it lacks sophistication
found in other tools. For very simple builds, especially those that are
only using Go tools, and that need to be portable across different
platforms, Goyek might work for you. For anything even slightly
sophisticated, I think there are better options.
In this article I will show how I ported my Makefile to
provide a brief review of Goyek. I’m going to share some code, but no deep
explanations – this is not a Goyek tutorial.