Communication library used by SYSL-generated code written in Go.
Go get the repository
go get github.com/anz-bank/sysl-go
Ensure your environment provides:
- go 1.13
- golangci-lint 1.23
- protobuf 3.11.4
make
jq
- proto3 and gRPC
On OSX, after installing go 1.12.9 run
brew install golangci/tap/golangci-lint make jq curl protoc-gen-go grpc
Test and lint everything with
make
View all relevant make targets with
make help
View test coverage in the browser with
make coverage