a CRUD example using Golang's Echo framework
I wrote this repo, not to practice CRUD on golang, but to test out new frameworks and best practices in setting development environment.
Goal of this repo is to find a definitive good practice to setup development environment for Golang.
I will write a summary on Medium on this very topic once the investigation is finished.
- VGo vs Go Dep vs Glide
- Echo Framework and Middlewares
- Swaggo Swagger (and for Echo/Swagger middleware)
- Fresh vs Realize
- Pre-commit, pre-push git hook
- gRPC and gRPC eco-system (to be done in a different repo)
- Docker, Docker Compose, Docker Swarm
- Kubernetes(k8s) and Minikube
- Skaffold and Helm
- Gitlab CD/CI