Simple golang CLEAN architecture implementation

Go Report Card

Prerequisites


Brew install if not installed already

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

GNU make upgrade

brew install make
export PATH="/usr/local/opt/make/libexec/gnubin:$PATH" # Add to .bashrc or .zshrc
make -version # Should be higher then 3.8.1

List targets and help

make help

Run vendor

make vendor

Run linter locally

make lint

Run server locally

make run

Auth: Header: X-Api-Key test

redis-commander – http://localhost:8903

redis – localhost:8902

GitHub

View Github