Files

591 B

Contributing

Local setup

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env
python -m pytest -q

Development rules

  • Do not commit .env, API keys, tokens, logs, generated databases, or runtime reports.
  • Keep changes focused and covered by tests when behavior changes.
  • Run python -m pytest -q before opening a pull request.
  • Use .env.example for documentation of configuration keys, not real secrets.

Useful commands

python main.py --check-config
python scripts/doctor.py
python -m pytest -q