go-base

module
v0.0.0-...-e5808e3 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2023 License: MIT

README

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

Directories

Path Synopsis
cmd
app
cli
internal
pkg

Jump to

Keyboard shortcuts

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