Saltar al contenido principal

Comandos de Release

Listar Releases

# All releases
apollo release list

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

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

Ver Detalles de la Release

Muestra metadatos de la release, desglose de tareas por estado y porcentaje de finalización:
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
  ...

Crear una Release

apollo release create \
  -n "v2.2.0" \
  -p "Delfin One" \
  -v "2.2.0" \
  -d 2026-04-01 \
  --description "Q2 feature release"
Opciones:
FlagDescripción
-n, --name <name>Nombre de la release (obligatorio)
-p, --project <name>Nombre o ID del proyecto (obligatorio)
-v, --version <version>Cadena de versión (ej: 2.2.0)
-d, --date <date>Fecha objetivo de la release (YYYY-MM-DD)
--description <desc>Descripción de la release

Actualizar una Release

Actualiza cualquier campo de la release después de crearla:
# 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"
Opciones:
FlagDescripción
-n, --name <name>Nuevo nombre de la release
-v, --version <version>Nueva cadena de versión
-s, --status <status>Nuevo estado (planned, in_progress, released)
-d, --date <date>Nueva fecha objetivo (YYYY-MM-DD)
--description <desc>Nueva descripción

Asignar Tareas a una Release

Vincula tareas a una release por IDs explícitos o por 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
Opciones:
FlagDescripción
--ids <id1,id2,...>IDs de tareas separados por coma para asignar
-p, --project <name>Filtrar tareas por proyecto
-s, --status <status>Filtrar tareas por estado
--unassigned-onlySolo asignar tareas que aun no están en una release

Comandos de Proyecto

Listar Proyectos

apollo project list

Ver Detalles del Proyecto

Muestra estadísticas resumidas de tareas (por estado) del proyecto:
apollo project view "Apollo"

Exportar Datos del Proyecto

Exporta información del proyecto en múltiples formatos. Útil para informes, copias de seguridad e integraciones:
# 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
Opciones:
FlagDescripción
--format <type>Formato de salida: json (por defecto), csv, markdown
--include-tasksIncluir todas las tareas del proyecto en la exportación
--include-releasesIncluir todas las releases del proyecto en la exportación
Detalles de formatos:
FormatoContenido
JSONDatos estructurados completos — proyecto + tareas + releases como JSON
CSVSolo tareas — una fila por tarea con columnas: ID, Title, Status, Priority, Assignee, Due Date
MarkdownInforme legible con metadatos del proyecto, tabla de tareas y lista de releases

Panel de Estado

El comando status te da una vision personal — tus tareas, fechas límite proximas y bloqueos en todos los proyectos:
apollo status