Go project that provide storage (files) use cases with trying to structure code that accomplish Clean Architecture way.
The diagram above depicts the structure of the code in this app/system that following Dependency Rule:
Source code dependencies must point only inward, toward higher-level policies
# prod
$ make up-prod
# dev
$ make up-dev
$ make logs-api
$ make test
- Clean Architecture book by Uncle Bob
- Go clean architecture repo