Skip to content

MacroPower/go_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d924189 · Mar 6, 2023

History

4 Commits
Mar 2, 2023
Mar 2, 2023
Mar 6, 2023
Mar 6, 2023
Oct 28, 2022
Oct 28, 2022
Mar 1, 2023
Mar 2, 2023
Oct 28, 2022
Oct 28, 2022
Mar 2, 2023
Oct 28, 2022
Mar 1, 2023
Mar 1, 2023

Repository files navigation

go_template

A template for my Go projects.

Features

  • Configured linter (using golangci).
  • Development dependency handling (using bingo).
  • Build and release automation (using goreleaser).
  • Benchmarks (using benchstat and benchdiff).
  • Command-line and environment variable parser (using kong).
  • Leveled logger with logfmt and json support (using go-kit/log).
  • Makefile with help, format, lint, test, bench, and build targets.
  • GitHub Actions for all of the above.