8000 GitHub - katallaxie/template-go: 🚀 A teeny tiny template to start Go projects
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

katallaxie/template-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥳 Template Go

Go Reference go.mod LICENSE Go Report Card Codecov

Open in GitHub Codespaces

This is a GitHub Template Repository. You can use the green button to create a new repository based on this template. Read more about GitHub Template Repositories. Have a look at the Standard Go Project Layout for setup conventions.

🔋 Batteries included

Get Started

This template supports Makefile to run tooling.

make is choosen as it is available on most systems.

# show `help`
make help

Other available targets are

build                          Build the binary file.
clean                          Remove previous build.
fmt                            Run go fmt against code.
generate                       Generate code.
help                           Display this help screen.
lint                           Run lint.
mocks                          Generate mocks.
release                        Release the project.
test                           Run tests.
vet                            Run go vet against code.

The convention is to use make to run the build.

Happy coding!

About

🚀 A teeny tiny template to start Go projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
10D
0