README

Examples

For more information about these examples, including a walkthrough of the stringsvc example, see gokit.io/examples.

Expand ▾ Collapse ▴

Directories

Path Synopsis
addsvc
pb
client
Package client provides a profilesvc client based on a predefined Consul service name and relevant tags.
Package client provides a profilesvc client based on a predefined Consul service name and relevant tags.
booking
Package booking provides the use-case of booking a cargo.
Package booking provides the use-case of booking a cargo.
cargo
Package cargo contains the heart of the domain model.
Package cargo contains the heart of the domain model.
handling
Package handling provides the use-case for registering incidents.
Package handling provides the use-case for registering incidents.
inmem
Package inmem provides in-memory implementations of all the domain repositories.
Package inmem provides in-memory implementations of all the domain repositories.
inspection
Package inspection provides means to inspect cargos.
Package inspection provides means to inspect cargos.
location
Package location provides the Location aggregate.
Package location provides the Location aggregate.
routing
Package routing provides the routing domain service.
Package routing provides the routing domain service.
tracking
Package tracking provides the use-case of tracking a cargo.
Package tracking provides the use-case of tracking a cargo.
voyage
Package voyage provides the Voyage aggregate.
Package voyage provides the Voyage aggregate.