Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
leaps
Package main - This package creates the leaps command line binary.
|
Package main - This package creates the leaps command line binary. |
lib
|
|
acl
Package acl - Contains solutions for introducing Access Control Layers to a leaps service.
|
Package acl - Contains solutions for introducing Access Control Layers to a leaps service. |
api
Package api - Contains network API implementations.
|
Package api - Contains network API implementations. |
api/events
Package events - Contains string constants and structs for API event and error types.
|
Package events - Contains string constants and structs for API event and error types. |
api/io
Package io - Contains network api.Emitter implementations for io types.
|
Package io - Contains network api.Emitter implementations for io types. |
audit
Package audit - Implementations of operational transform auditors responsible for taking a stream of operational transform and creating useful features from that stream.
|
Package audit - Implementations of operational transform auditors responsible for taking a stream of operational transform and creating useful features from that stream. |
binder
Package binder - Defines the binder type, used for managing multiple clients of a single document, ensuring that operational transforms received are ordered and dispatched across all other clients.
|
Package binder - Defines the binder type, used for managing multiple clients of a single document, ensuring that operational transforms received are ordered and dispatched across all other clients. |
curator
Package curator - Defines the type used to interact with leaps documents.
|
Package curator - Defines the type used to interact with leaps documents. |
store
Package store - Contains solutions for Reading/Writing leaps documents, all store types should implement the Storage interface as this is used by leaps to read and write documents.
|
Package store - Contains solutions for Reading/Writing leaps documents, all store types should implement the Storage interface as this is used by leaps to read and write documents. |
text
Package text - Contains logic for manipulating text based operational transforms, applying them to documents and caching them within state machines for easy management.
|
Package text - Contains logic for manipulating text based operational transforms, applying them to documents and caching them within state machines for easy management. |
util
Package util - Various miscellaneous utilities used throughout leaps lib.
|
Package util - Various miscellaneous utilities used throughout leaps lib. |
util/service
Package util provides a few bootstrapping utilities for golang services, and a consistent API to wrap third parties libraries for things such as stats aggregation and logging.
|
Package util provides a few bootstrapping utilities for golang services, and a consistent API to wrap third parties libraries for things such as stats aggregation and logging. |
util/service/log
Package log - Some utilities for logging and stats aggregation/pushing.
|
Package log - Some utilities for logging and stats aggregation/pushing. |
util/service/metrics
Package metrics - Create a type for aggregating and propagating metrics to various services based on configuration.
|
Package metrics - Create a type for aggregating and propagating metrics to various services based on configuration. |
Click to show internal directories.
Click to hide internal directories.