elastisys / compliantkubernetes

Documentation for the Compliant Kubernetes project
https://elastisys.io/compliantkubernetes
Apache License 2.0
118 stars 32 forks source link
compliance gdpr information-security kubernetes patient-data

Compliant Kubernetes Documentation

Regularly check links

This is the main repository for documentation about the Compliant Kubernetes project. For Compliant Kubernetes code, please refer to:

Prerequisites

Python 3. You can check that it is already present on your Linux/macOS as follows:

python3 --version

For generating figures, please install:

sudo apt-get install graphviz make

For generating docs/stylesheets/style.css, please install:

npm install -g sass

Usage

[!NOTE] For Mac users, you might have to install cairo: brew install cairo

To view locally:

python3 -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txt

mkdocs serve

[!CAUTION] The command mike serve also works to preview a page, but it does not seem to support live preview. This means that you need to restart mike serve after every file change, which is not really productive

Tech Stack

Deployment

GitHub Actions will deploy the main branch automatically.