tools

package module
v0.0.0-...-5a3812d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 5, 2025 License: MIT Imports: 7 Imported by: 0

README

Tools as Dependencies

This follows the pattern described in YouTube video.

Although not required I encourage you to install direnv to keep your tools "sandboxed", that way in case your use case requires it, you can install different versions of the same tool on different projects.

I use the Tools as Dependencies paradigm to install the tools I use via Go modules. This approach, when combined with the installation of both direnv and make, facilitates your work by allowing you to execute make tools directly to download and install the required packages.

The makefile installs the following Go binaries:

  • required buf CLI for linting and compiling
  • required Protocol Buffer Plugin for Go
  • required gRPC Plugin for Go:
  • recommended gRPC Health Check tester using grpc-health-probe
  • recommended yamlfmt to format the YAML files used by Github.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL