API Reference paradigm v#0.3.0

Modules

The top-level Paradigm data model object.

Functions for moving between Paradigm structs and corresponding graph data.

The filesystem model.

The git repo model.

The canonical self-model of the Paradigm structure.

The paradigm system model

Complete conformance test suite that can be used with any graph implementation.

Defines the protocol for Graph implementations. This decouples operations (conformance, abstraction, transforms) from the underlying graph storage.

Converts graphs into canonical Elixir structs, and vice versa.

A graph implementation that adapts filesystem objects to graph nodes. Uses the FileSystem canonical model to represent files and folders as nodes.

A graph implementation that adapts git repos to graph nodes. Uses the GitRepo canonical model to represent repositories, commits, branches, and tags as nodes.

A standardized node structure to be targeted by graph data adapters.

A reference to an element outside the current graph/model.

A reference to another node in the graph.

Complete graph test suite that can be used with any graph implementation.

Basic graph function tests that can be included in conformance test suites.

Helpers for working with content-addressed Universe graphs.