golang

My golang modules live in Athens

So I’ve been on the fence with the vendor directory. On one hand, it’s great to have the modules in the project because it speeds up the build and serves as a safe storage. On the other hand, it does increase the churn in the repository and creates a lot of duplication on disk because many projects often contain the same dependencies. Since I do like holding on to my dependencies and go mod works great for me, I’ve decided to try out The Athens.
Read more