Sandbox#

About#

How to install Rapporto for hacking on it.

Walkthrough#

Acquire sources.

git clone https://github.com/tech-writing/rapporto
cd rapporto

Create Python virtualenv.

uv venv --python 3.12 --seed .venv
source .venv/bin/activate

Install project in development mode.

uv pip install --editable='.[develop,test]'

Invoke software tests.

poe check

A few tests are inactive by default, as they need a non-vanilla software environment. In order to invoke them, use this command.

pytest -m nondefault