/docs.zoltardata

Documentation for the docs.zoltardata.com site

Primary LanguageShell

Zoltar documentation site source

This repository holds documentation content for all aspects of Zoltar such as the web site user guide, help for researchers, API and client libraries, etc. The documentation source format is Markdown. We use Mkdocs uses to generate the static site.

Requirements (see Pipfile)

Installation

To install required packages:

$ cd <readme.md's dir>
$ pipenv --three
$ pipenv shell
$ pipenv install

Pipfile was created via:

pipenv install mkdocs
pipenv install mkdocs-material

Workflow

  • Edit content located in the docs/ directory. Note: Only edit on the master branch, not the gh-pages one. The latter is overwritten by the mkdocs gh-deploy command when deploying (see below).
  • Preview the documentation locally. To run a local development server:
$ cd <readme.md's dir>
$ pipenv shell
$ mkdocs serve
$ cd <readme.md's dir>
$ pipenv shell
$ mkdocs gh-deploy

Hosts and servers

Here are the moving parts that implement the documentation site: