Setup
git clone https://github.com/NeaBouli/pnyx
cd pnyx
# Backend
cd apps/api
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
# Database
cd infra/docker && docker compose up -d
cd ../../apps/api
alembic upgrade head && python seeds/seed_real_bills.py
# Tests
pytest tests/ -v
# Frontend
cd apps/web && npm install && npm run dev
Commit Format
type(scope): description
Types: feat | fix | chore | docs | test | refactor
Scopes: api | web | crypto | db | pages | community | nav | votes
Examples:
feat(api): add MOD-16 municipal governance endpoints
fix(nav): remove emojis from all navigation links
docs(wiki): update whitepaper chapter 9
Κανόνες
PR → main: CI green + review. Κανένα personal data. Greek UI default.