Go: https://golang.org/doc/install Protoc: https://github.com/golang/protobuf
- Install Go and Docker.
- Install gRPC
go get google.golang.org/[email protected]
- Install protobuf for MacOS
brew install protobuf
- Run
docker-compose up mongo -d
to start MongoDB in background (or you can start with local MongoDB). - Run
make depend
to install dependencies - Run
go run ./cmd/server/main.go
to start development.
- Install Docker.
- Run
make build
to build. - Run
make start
to start. - Run
make stop
to stop.
- Feature: feature/add-new-button
- Hotfix: hotfix/fix-bug-abc
- Improvement: improve/improve-button-abc
- Commit should not capitalize first character, example: migrate to hooks
- Go
- MongoDB
- Docker