Represents a collection of documents. All documents in a
channel must use
channel also defines the
A list of
Components and configurations how they can be used
Livingdoc and how users can interact with these
Components in the
An “Embedded Design” lives inside of a Livingdocs channel configuration, therefore every “Embedded Design” is unique per project. Another design type is a Referenced Design.
livingdoc is a document in our system. It separates content from structure
Livingdoc references a specific
defines the available
Components that can be used in the document.
Represents an organisation and consists of users and channels.
A “Referenced Design” can be used multiple times in different projects. Another design type is an Embedded Design.
Upstream is a package/repository which is integrated in another project called
downstream. In our case the upstreams are our core
livingdocs-server. They are provided as npm packages (semantic versioning) and
can be used by a downstream project, e.g.,
livingdocs-framework package cannot be installed separately, it is a core
package that cannot be used as an upstream.