Contributing

← Αρχική

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.