👋 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!