golang microservice scaffold
git clone https://github.com/daqiancode/go-scaffold.git
move go-scaffold your_project_name
code your_project_name
rm -rf .git
replaceall go-scaffold to your_project_name
- Web: iris
- Swagger: swagger
- ORM: gorm
- S3: minio
- Database: mysql
- Redis: go-redis
- Config: viper
- Logger: logrus
- Validator: go-playground/validator
- Test: testify
- Mock: mockery
- Docker: docker-compose
- CI/CD: github actions