enginekit

package module
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2024 License: MIT Imports: 0 Imported by: 0

README

Dogma Engine Toolkit

Tools for building Dogma engines.

Documentation Latest Version Build Status Code Coverage

Documentation

Overview

Package enginekit provides tools for building Dogma engines.

Directories

Path Synopsis
Package enginetest provides reusable acceptance tests for verifying engine implementations.
Package enginetest provides reusable acceptance tests for verifying engine implementations.
internal/testapp
Package testapp contains a Dogma application that is used to test engine implementations.
Package testapp contains a Dogma application that is used to test engine implementations.
stubs
Package stubs is a set of test stubs for Dogma interfaces.
Package stubs is a set of test stubs for Dogma interfaces.
grpc
eventstreamgrpc
Package eventstreamgrpc defines a gRPC service for consuming ordered streams of event messages.
Package eventstreamgrpc defines a gRPC service for consuming ordered streams of event messages.
internal
Package marshaler provides abstractions for marshaling and unmarshaling values to and from a "portable" representation for persistence and transmission over networks.
Package marshaler provides abstractions for marshaling and unmarshaling values to and from a "portable" representation for persistence and transmission over networks.
codecs/json
Package json contains a codec that uses Go's standard JSON marshaling.
Package json contains a codec that uses Go's standard JSON marshaling.
codecs/protobuf
Package protobuf contains codec implementations for protocol buffers types.
Package protobuf contains codec implementations for protocol buffers types.
codecs/stateless
Package stateless is a codec that provides efficient encoding of dogma.StatelessProcessRoot values.
Package stateless is a codec that provides efficient encoding of dogma.StatelessProcessRoot values.
protobuf
envelopepb
Package envelopepb provides the "well-known" Envelope type for representing message envelopes as Protocol Buffers messages.
Package envelopepb provides the "well-known" Envelope type for representing message envelopes as Protocol Buffers messages.
identitypb
Package identitypb provides the "well-known" Identity type for representing application and handler (etc) identifies as Protocol Buffers messages.
Package identitypb provides the "well-known" Identity type for representing application and handler (etc) identifies as Protocol Buffers messages.
uuidpb
Package uuidpb provides the "well-known" UUID type for representing RFC 9562 (and formerly RFC 4122) UUIDs as Protocol Buffers messages.
Package uuidpb provides the "well-known" UUID type for representing RFC 9562 (and formerly RFC 4122) UUIDs as Protocol Buffers messages.

Jump to

Keyboard shortcuts

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