setup new golang project workspace from scratch using
go-micro
cli
mkdir -p ~/Developer/Work/go/micro-starter-kit
cd ~/Developer/Work/go/micro-starter-kit
go mod init github.com/xmlking/micro-starter-kit
mkdir service api fnc
# scaffold modules
micro new --fqdn mkit.service.account --type srv --alias account service/account
micro new --fqdn mkit.service.greeter --type srv --alias greeter service/greeter
micro new --fqdn mkit.service.emailer --type srv --alias emailer service/emailer
# micro new --fqdn="mkit.service.emailer" --type="service" \
# --alias="emailer" --plugin=client/selector=static:broker=nats service/emailer
micro new --fqdn mkit.service.recorder --type srv --alias recorder service/recorder
git flow init -d
git-chglog --init