sysl-go

module
v0.27.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 29, 2020 License: Apache-2.0

README

sysl-go

Communication library used by SYSL-generated code written in Go.

1.1. Getting Started

Go get the repository

go get github.com/anz-bank/sysl-go
1.1.1. Local Development
1.1.2. Prerequisites

Ensure your environment provides:

On OSX, after installing go 1.12.9 run

brew install golangci/tap/golangci-lint make jq curl protoc-gen-go grpc
1.1.3 Development

Test and lint everything with

make

View all relevant make targets with

make help

View test coverage in the browser with

make coverage

Directories

Path Synopsis
codegen
tests/cards
Code generated by sysl DO NOT EDIT.
Code generated by sysl DO NOT EDIT.
tests/dbendpoints
Code generated by sysl DO NOT EDIT.
Code generated by sysl DO NOT EDIT.
tests/deps
Code generated by sysl DO NOT EDIT.
Code generated by sysl DO NOT EDIT.
tests/downstream
Code generated by sysl DO NOT EDIT.
Code generated by sysl DO NOT EDIT.
tests/simple
Code generated by sysl DO NOT EDIT.
Code generated by sysl DO NOT EDIT.
tests/simplegrpc
Code generated by sysl DO NOT EDIT.
Code generated by sysl DO NOT EDIT.
tests/wallet
Code generated by sysl DO NOT EDIT.
Code generated by sysl DO NOT EDIT.
Package mock contains testing utilities and mocks shared between packages.
Package mock contains testing utilities and mocks shared between packages.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL