Categorygithub.com/hdlopez/clean-architecture-golang
modulepackage
0.0.0-20230517133755-0ffacd7f14ec
Repository: https://github.com/hdlopez/clean-architecture-golang.git
Documentation: pkg.go.dev

# README

Go

Clean Architecture in Go

This is my humble version of how to structure a GO application.

Link to my article (currently only in spanish) about "How to structure a Go Application".

In order to demonstrate my idea with a simple example application, I created this API which handles messages.

Frameworks

The example uses the following frameworks:

Run

Clone the repository and execute the following command on the root folder

go run main.go

Test

go test ./...

Backlog

This is a work in progress. There's still a lot of work to do. PRs are welcome :)

  • Add (a LOT) of unit tests
  • Use Context type to pass parameters across different layers
  • Add an example of database handler module

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author