GitScrum / Docs

Tâches

Gérez les tâches GitScrum depuis votre terminal. Listez, créez, mettez à jour et créez des branches avec détection Git automatique.

⚠️ BETA — GitScrum CLI est en développement actif. Open source sous licence MIT. Disponible sur GitHub.

Gestion des tâches sans changer de contexte. Le CLI détecte automatiquement votre tâche depuis la branche Git.


Référence Rapide

gitscrum tasks                        # Lister vos tâches
gitscrum tasks view a1b2c3d4          # Voir détails
gitscrum tasks current                # Tâche actuelle (depuis branche Git)
gitscrum tasks create -t "Titre"      # Créer tâche
gitscrum tasks complete a1b2c3d4      # Marquer comme terminée
gitscrum tasks branch a1b2c3d4        # Créer branche depuis tâche
gitscrum tasks comment a1b2c3d4       # Voir/ajouter commentaires
gitscrum tasks today                  # Tâches pour aujourd'hui

Lister les Tâches

gitscrum tasks
CODE      TITLE                              STATUS         EFFORT
GS-1234   Refactoriser module auth           En Cours       8 pts
GS-1235   Ajouter tests OAuth                À FAIRE        3 pts
GS-1236   Mettre à jour docs API             En Révision    2 pts

Filtres

# Par statut de workflow
gitscrum tasks --workflow "in-progress"
gitscrum tasks --workflow todo
gitscrum tasks --workflow done

# Par type
gitscrum tasks --type bug
gitscrum tasks --type feature

# Par assigné
gitscrum tasks --assignee @john

# Seulement les blocages
gitscrum tasks --filter blocker

# Pagination
gitscrum tasks --limit 50
gitscrum tasks --page 2

Tâche Actuelle

Le CLI détecte automatiquement la tâche depuis la branche Git :

$ git checkout feature/GS-123-auth

$ gitscrum tasks current
📋 GS-123: Refactoriser module d'authentification
   Statut: En Cours | Sprint 15

Voir Détails

gitscrum tasks view a1b2c3d4
GS-1234: Refactoriser module d'authentification
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Statut:     En Cours
Type:       Feature
Effort:     8 pts
Sprint:     Sprint 15 (Jour 5 de 10)
Assigné:    john@entreprise.com

Description:
  Refactoriser le module d'authentification pour utiliser OAuth 2.0

Voir avec commentaires

gitscrum tasks view a1b2c3d4 --comments

Voir avec timers

gitscrum tasks view a1b2c3d4 --timers

Créer Tâche

gitscrum tasks create -t "Implémenter login OAuth"

Avec options

gitscrum tasks create -t "Implémenter login OAuth" \
  --type feature \
  --description "Implémenter OAuth 2.0 Device Flow"

Compléter Tâche

gitscrum tasks complete a1b2c3d4
✓ GS-1234 marquée comme terminée

Créer Branche

Créez une branche Git depuis la tâche :

gitscrum tasks branch a1b2c3d4
✓ Créée branche: feature/GS-1234-refactoriser-module-auth
✓ Basculé vers la branche

Commentaires

Voir commentaires

gitscrum tasks comment a1b2c3d4

Ajouter commentaire

gitscrum tasks comment a1b2c3d4 -m "Code revu et prêt pour merge"

Format de Sortie

gitscrum tasks --json       # JSON pour scripts
gitscrum tasks -q           # Mode silencieux (seulement codes)

Exemple avec jq

# Lister tous les codes de tâches
gitscrum tasks --json | jq '.[].ref_code'