π Hello! I just created a boilerplate, clean architecture, API versioning, data versioning. Any feedback is welcome!
Features β¨
- API Versioning
- Data Versioning
- Dynamic Struct Type
- Clean Architecture
- Postman Collections
- API Documentation with swagger
Project structure π
api
βββ adapters
β βββ mongo.go
βββ app.go
βββ handlers
β βββ errors.go
β βββ parser_body.go
β βββ response.go
βββ utilities
β βββ configuration.go
β βββ converter.go
βββ versions
βββ v1
β βββ entities
β βββ factories
β βββ repositories
β βββ routes
β βββ usecases
βββ v2
βββ entities
βββ factories
βββ repositories
βββ routes
βββ usecases
Here is my GitHub link for this project:
https://github.com/aofdev/fiber-versioning-boilerplate
Thank you for reading my post π
Thanks! Don't forget to give a β₯οΈ and follow :)
Top comments (1)
Thanks for sharing your ideas!