Skip to content

matthiashermsen/go-starter

Repository files navigation

Go Starter

Quickly get started with a minimal Golang starter template!

This template is strongly opinionated

Features

  • Bare Golang application with logging ( pointing to the standard output )
  • Release management using GoReleaser
  • Github container registry for Docker
  • Updates using Dependabot
  • CI workflows using Github Actions
    • Lint Pull Request titles following the Conventional Commits specification
    • Run QA for Pull Requests ( analyze, Tests, build and release in drymode )
    • Release on push on main branch ( Tagging, Publish binaries and Docker image )

Getting started

Create a new repository from this template on GitHub.

Checklist

When you use this template, try follow the checklist to update your info properly

About

Starter template for Golang projects

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •