Enabler repo for dev and ops friendly apps, in a normalized way.
Includes:
- logging (structlog)
- cli flags handling (abseil, with addons)
- docutools (mkdocs-material)
- project setup
- (test) resources management, including daemons and container filesystem layers
and more.
Documentation: https://axgkl.github.io/devapps/
For development and contribution, we now support modern tooling:
# Install uv (if not already installed)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install just (if not already installed)
# macOS:
brew install just
# Or see: https://just.systems/man/en/chapter_1.html
# Clone and setup
git clone https://github.com/axgkl/devapps.git
cd devapps
uv sync --extra dev
# Available commands
just --list