Come contribuire in modo semplice a un progetto dataset DataCivicLab.
- feedback o idee: usa le Discussions della repo se vuoi lasciare una traccia ragionata
- avanzamento operativo: usa issue, project board o milestone della repo
- insight o visual: parti da
sql/odashboard/se il progetto li prevede
- setup e contributo rapido: docs/contributing.md
- contesto DataCivicLab, policy comuni e motore tecnico: docs/lab_links.md
- indice docs locali: docs/README.md
- questa repo contiene config dataset, SQL, docs, test di contratto e notebook
- il motore di esecuzione della pipeline sta nel repo toolkit
- se il problema riguarda run, CLI o comportamento interno del motore, aprilo nel toolkit
- se il problema riguarda fonti, mapping, mart o documentazione del dataset, aprilo qui
- apri una domanda, un feedback o una correzione
- scegli una issue o aprine una nuova
- lavora su branch dedicato
- apri una PR piccola e leggibile
GitHub resta il posto dove deve restare la traccia utile.
- valida la config con
py -m pytest tests/test_contract.py - esegui
toolkit run all --config dataset.yml - esegui
toolkit validate all --config dataset.yml - esegui
toolkit status --dataset <dataset> --year <year> --latest --config dataset.yml - usa
toolkit inspect paths --config dataset.yml --year <year> --json - usa i notebook per ispezionare RAW, CLEAN, MART e QA
- revisiona PR e stato del dataset
- verifica
statuse output finali - se il progetto ha un archivio pubblico, pubblica gli artifact con
py scripts/publish_to_drive.py