Skip to content

Commit

Permalink
chore(post): improve ingress further
Browse files Browse the repository at this point in the history
  • Loading branch information
fredrikaverpil committed Dec 2, 2024
1 parent 407aa8c commit fe000b6
Showing 1 changed file with 6 additions and 11 deletions.
17 changes: 6 additions & 11 deletions mkdocs/blog/posts/2024-12-02-go-tool.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,14 @@ tags:
There are
[some exciting news](https://github.com/golang/go/issues/48429#issuecomment-2499281711)
in the Go community as of recently on how to manage tools in Go projects. With
the next release of Go (1.24) it seems we'll finally have a way to natively
the next release of Go ([Go 1.24](https://tip.golang.org/doc/go1.24), expected
to be released in February 2025), it seems we'll finally have a way to natively
define per-project tools! 🎉

This hopefully means no more `Makefile` and/or `tools.go` to manage your project
tooling. And it looks like e.g. Dependabot will be able to work with this as
well.

<!-- more -->

## Giving it a spin with `gotip`
Expand Down Expand Up @@ -103,13 +108,3 @@ test2json
trace
vet
```

Key Points:

- Native tools management starting with
[Go 1.24](https://tip.golang.org/doc/go1.24), expected to be released in
January 2025.
- Improves from the traditional ideoms (`Makefile` and/or `tools.go`) and
decreases complexity to define tools.
- Very likely works out of the box with dependency management tools like
Dependabot.

0 comments on commit fe000b6

Please sign in to comment.