Comandi¶
Esegui tutti i comandi dalla root del progetto (dove c'è scripts/). Stessa CLI su Windows, macOS e Linux.
Label¶
Definite in tracker/labels.yml. Prima volta sul repo:
Elenco issue¶
Creare issue¶
python scripts/github_issue.py create "Titolo breve" --body "Descrizione in **markdown**" --labels bug,priority-high,area-frontend
Da file:
Commento¶
Chiusura¶
python scripts/github_issue.py close 42
python scripts/github_issue.py close 42 --reason "Duplicato di #40"
python scripts/github_issue.py close-batch 10 11 12 --reason "Backlog non prioritario"
Import batch (migrazione da tracker locale)¶
cp tracker/import-manifest.example.json tracker/import-manifest.json
# modifica import-manifest.json
python scripts/github_issue.py import --dry-run
python scripts/github_issue.py import --apply
Includi Legacy ID: nel body di ogni voce importata per evitare duplicati: