Central documentation portal for the BKit ecosystem: composable Go libraries for configuration, data storage, object storage, authorization, observability, and service lifecycle management.
Build and start the documentation server:
docker compose up --buildOpen http://127.0.0.1:8000/bkit-docs/. Changes under docs/ or to
mkdocs.yml reload automatically.
Stop and remove the container and Compose network:
docker compose downRun in the background with docker compose up --build --detach. View logs
with docker compose logs --follow docs.
Python 3.9 or newer is recommended.
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
mkdocs serveOpen http://127.0.0.1:8000/bkit-docs/.
mkdocs build --strictThe static site is written to site/.
The workflow in .github/workflows/pages.yml builds and publishes the site
when changes are pushed or merged to main. In the repository's GitHub Pages
settings, set Source to GitHub Actions once before the first deployment.
The workflow can also be started manually from the Actions tab. For another
static host, run mkdocs build --strict and publish the generated site/
directory.