Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BKit documentation

Central documentation portal for the BKit ecosystem: composable Go libraries for configuration, data storage, object storage, authorization, observability, and service lifecycle management.

Run with Docker Compose

Build and start the documentation server:

docker compose up --build

Open 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 down

Run in the background with docker compose up --build --detach. View logs with docker compose logs --follow docs.

Run with Python

Python 3.9 or newer is recommended.

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
mkdocs serve

Open http://127.0.0.1:8000/bkit-docs/.

Build

mkdocs build --strict

The static site is written to site/.

Deployment

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.

Source libraries

About

Docs site for BKit. BKit stays close to the Go standard library and keeps backend behavior visible instead of hiding it behind a framework.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages