ras0q / go-clean-architecture-template

A template of clean architecture written by Go (with generics)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-clean-architecture-template

A template of clean architecture written by Go (with generics)

This template uses following Go frameworks/tools:

Quick Start

NOTE: This project uses Makefile as a task runner.

# docker is required to set up database.
make db-up
make dev

Test

make test-all

for checking only unit tests, then

make test-unit

for checking only integration tests, then

make test-integration

Run linters

make lint

Structure

🚧👷 Under construction...

About

A template of clean architecture written by Go (with generics)


Languages

Language:Go 92.9%Language:Makefile 7.1%