Il progetto accoglie contributi da cittadini, enti e fornitori.
- Apri una issue che descriva il problema o la funzione, con il caso d'uso del tuo ente.
- Crea un branch dal ramo
maine mantieni le modifiche piccole e mirate. - Aggiungi o aggiorna i test:
docker compose --profile test run --rm testdeve passare (in locale serveTEST_DATABASE_URLverso un PostgreSQL). - Se tocchi l'interfaccia, usa solo componenti di Bootstrap Italia e verifica l'accessibilità (WCAG 2.1 AA).
- Aggiorna
CHANGELOG.mde, se cambia qualcosa per il riuso,publiccode.yml. - Apri una pull request descrivendo cosa cambia e come l'hai verificato.
- Nessun dato specifico di un Comune nel codice: va nel file
.env(vedidocs/configurazione.md). - Nessun dato personale reale nei test, nei log, negli esempi o nelle demo.
- L'assistente IA propone, non decide: nessuna funzione IA o strumento MCP può pagare al posto del cittadino.
- Dipendenze nuove solo se necessarie, con versione fissata e senza vulnerabilità note (
pip-audit).
Inviando un contributo accetti che sia distribuito con licenza EUPL-1.2, la stessa del progetto.