Development SandboxΒΆ

Acquire source code, and install development sandbox.

git clone https://github.com/daq-tools/commons-codec
cd commons-codec
python3 -m venv .venv
source .venv/bin/activate
pip install --editable='.[all,develop,doc,test]'

Invoke software tests.

export TC_KEEPALIVE=true
poe check

Format code.

poe format

Run linter.

poe lint

Build documentation, with live-reloading.

poe docs-autobuild