top | item 42850278

(no title)

tumetab1 | 1 year ago

I appreciate that "tools" that are used to build the final version of a module/cli/service are explicitly managed through go.mod.

I really dislike that now I'm going to have two problems, managing other tools installed through a makefile, e.g. lint, and managing tools "installed" through go.mod, e.g. mocks generators, stringify, etc.

I feel like this is not a net negative on the ecosystem again. Each release Golang team adds thing to manage and makes it harder to interact with other codebases. In this case, each company will have to decide if they want to use "go tool" and when to use it. Each time I clone an open source repo I'm going to have to check how they manage their tools.

discuss

order

No comments yet.