- Packaging and Continuous Integration
- Main Application
- Private Codes
- Controllers
- Database
- Database models
- Repository Implementation
- Application Service Implementation
- Templates (not in list above)
- Application service iterface
- UseCase
- Domain
- Entity
- Repository Interface
- ValueObject
- Tests
build
cmd
internal/app/adapter/postgres/model
internal/app/adapter/mysql/model
internal/app/adapter/repository
internal/app/adapter/service
internal/app/application
internal/app/application/usecase
internal/app/application/service
internal/app/domain/model
internal/app/domain/repository
internal/app/domain/valueobject
pkg/utils
tests
LICENSE
README.md
main.go
.gitignore
- The core of Clean Architecture. It says "Entities".
- The second layer from the core. It says "Use Cases".
- The third layer from the core. It says "Controllers / Gateways / Presenters".
- The fourth layer from the core. It says "Devices / DB / External Interfaces / UI / Web".
- We DON'T write much codes in this layer.
Our version numbers follow the semantic versioning specification. You can see the available versions by checking the tags on this repository. For more details about our license model, please take a look at the LICENSE file.
2022, thiagozs.