Go module, makefile (build, test, docker, e2e targets), version embedding, initialize script, vars template, ignores and the project plan.