An organized template for Go to:
- build a well-structure repository
- save time for building everything from scratch to focus more on business logics
- Go gin is simple, has a fast performance and highly-detailed error
- Fx dependency helps dismiss the need for global state, so fast to register dependencies.
