Skip to content

DPIPE documentation

Welcome to DPIPE documentation.

Here you will find documentation relevant for our DPIPE and alleles repositories, including procedures/how-to guides, system overviews and explanations, as well as description and reference docs from different repositories.

Please use the navigation menu on the left or use search (keyboard shortcut /) to find what you are looking for.

How this documentation site works

The document source files come from the repository docs-store, as well as from all other repositories that have documentation and are included in the configuration. The docs are gathered by the docs-builder (1-4), which uses MkDocs with Material to build the docs to HTML (5) before they are pushed to docs-pages (6) and end up here (8).

sequenceDiagram
autonumber
participant docsbuilder
participant docsstore
participant otherrepo
participant docspages
participant Gitlabpages

docsbuilder ->> docsstore : Get general docs
docsstore -->> docsbuilder : source files
docsbuilder ->> otherrepo : Get repo-specific docs
otherrepo -->> docsbuilder : source files
docsbuilder ->> docsbuilder : Build diagrams (PlantUML) and docs (MkDocs)
docsbuilder ->> docspages : Push HTML to /public
docspages ->> docspages : Run CI job "pages"
docspages ->> Gitlabpages : Publish docs

Use relative links when linking to other docs, images etc. All repos, including docs-store, are available one level below the repo root directory you are linking from. For example, to link from docs-store/docs/somefolder/somefile.md to vcpipe/doc/pipelines.md, you can in somefile.md point to ../../../../vcpipe/doc/pipelines.md