Skip to content

lucassouzavieira/go-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

test Go Report Card

Standard Go Project Layout

Overview

This is a basic layout for Go application projects. It's based on https://github.com/golang-standards/project-layout recommendations.

Make commands

  • make init
    Inits the repository removing undesirable files and update dependencies.

  • make build
    Builds the application. Executables are put into build directory

  • make docker-build
    Builds the docker image

  • make proto
    Generate the protobuf stubs from proto definitions

  • make test
    Run all project tests

About

Personal base template for Golang projects

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published