Vai al contenuto principale

Comandi Release

Elencare le Release

# All releases
apollo release list

# Filter by project
apollo release list -p "Apollo"

# Filter by status
apollo release list -p "Apollo" -s in_progress

Visualizzare i Dettagli della Release

Mostra i metadati della release, la distribuzione delle attività per stato e la percentuale di completamento:
apollo release view "v2.1.0"
v2.1.0
────────────────────────────────────────────────────────────
  Version: 2.1.0
  Status:  In Progress
  Date:    3/1/2026
  Project: Delfin One
  ID:      550e8400-...

  Tasks (18)
  Progress: 67% — 12/18 done
  In Progress: 3 | Todo: 2 | Blocked: 1

  In Progress    #142 Fix authentication bug
  In Progress    #147 Add retry logic
  Done           #130 Implement login flow
  ...

Creare una Release

apollo release create \
  -n "v2.2.0" \
  -p "Delfin One" \
  -v "2.2.0" \
  -d 2026-04-01 \
  --description "Q2 feature release"
Opzioni:
FlagDescrizione
-n, --name <name>Nome della release (obbligatorio)
-p, --project <name>Nome o ID del progetto (obbligatorio)
-v, --version <version>Stringa di versione (es: 2.2.0)
-d, --date <date>Data obiettivo della release (YYYY-MM-DD)
--description <desc>Descrizione della release

Aggiornare una Release

Aggiorna qualsiasi campo della release dopo la creazione:
# Change status
apollo release update "v2.2.0" -s in_progress

# Update target date and description
apollo release update "v2.2.0" -d 2026-05-01 --description "Pushed to May"

# Rename
apollo release update "v2.2.0" -n "Q2 Release"
Opzioni:
FlagDescrizione
-n, --name <name>Nuovo nome della release
-v, --version <version>Nuova stringa di versione
-s, --status <status>Nuovo stato (planned, in_progress, released)
-d, --date <date>Nuova data obiettivo (YYYY-MM-DD)
--description <desc>Nuova descrizione

Assegnare Attività a una Release

Collega attività a una release tramite ID espliciti o filtro:
# Assign specific tasks
apollo release assign-tasks "v2.2.0" --ids "id1,id2,id3"

# Assign all unassigned todo tasks in a project
apollo release assign-tasks "v2.2.0" -p "Apollo" -s todo --unassigned-only
Opzioni:
FlagDescrizione
--ids <id1,id2,...>ID attività separati da virgola da assegnare
-p, --project <name>Filtrare attività per progetto
-s, --status <status>Filtrare attività per stato
--unassigned-onlyAssegnare solo attività non ancora associate a una release

Comandi Progetto

Elencare i Progetti

apollo project list

Visualizzare i Dettagli del Progetto

Mostra le statistiche riepilogative delle attività (per stato) del progetto:
apollo project view "Apollo"

Esportare i Dati del Progetto

Esporta le informazioni del progetto in più formati. Utile per report, backup e integrazioni:
# Export as JSON (default)
apollo project export "Apollo" --include-tasks --include-releases

# Export tasks as CSV
apollo project export "Apollo" --include-tasks --format csv > tasks.csv

# Export as Markdown
apollo project export "Apollo" --include-tasks --include-releases --format markdown
Opzioni:
FlagDescrizione
--format <type>Formato di output: json (predefinito), csv, markdown
--include-tasksIncludere tutte le attività del progetto nell’esportazione
--include-releasesIncludere tutte le release del progetto nell’esportazione
Dettagli dei formati:
FormatoContenuto
JSONDati strutturati completi — progetto + attività + release in JSON
CSVSolo attività — una riga per attività con colonne: ID, Title, Status, Priority, Assignee, Due Date
MarkdownReport leggibile con metadati del progetto, tabella attività e lista release

Dashboard di Stato

Il comando status offre una panoramica personale — le tue attività, le scadenze imminenti e i blocchi in tutti i progetti:
apollo status