DB_* variables and ENCRYPT_KEY, then:
Tests and linting
.pre-commit-config.yaml:
Documentation
The documentation site lives inapowerb-docs. From a clone of it:
http://localhost:3000 and reloads on save.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Running the core locally with tests and linting.
git clone https://github.com/apowerb/apowerb.git
cd apowerb
pip install uv
uv venv && source .venv/bin/activate
uv sync --group dev
cp .env.example .env
DB_* variables and ENCRYPT_KEY, then:
uv run uvicorn apowerb.main:app --reload
pytest
ruff check .
ruff format .
.pre-commit-config.yaml:
pre-commit install
apowerb-docs. From a clone of it:
npm i -g mint
mint dev
http://localhost:3000 and reloads on save.