GitScrum / Docs

Configuration

Configurez GitScrum CLI avec config global et .gitscrum.yml par projet. Variables d'environnement, paramètres timer et format de branches.

Le CLI utilise un système de configuration en couches.


Hiérarchie

Priorité (de la plus haute à la plus basse) :

  1. Variables d'EnvironnementGITSCRUM_*
  2. Configuration Projet.gitscrum.yml
  3. Configuration Globale~/.gitscrum/config.yml
  4. Valeurs Par Défaut

Configuration Globale

gitscrum config set default_project mon-projet
gitscrum config set timer.auto_start true
gitscrum config list
# ~/.gitscrum/config.yml
default_project: mon-projet

timer:
  auto_start: false
  idle_timeout: 15m

git:
  branch_format: "{type}/{id}-{slug}"

Configuration Projet

# .gitscrum.yml
project: mon-projet

timer:
  auto_start: true
  idle_timeout: 15m

hooks:
  commit_msg:
    enabled: true
    format: "[{id}] "

Variables d'Environnement

VariableDescription
GITSCRUMACCESSTOKENToken OAuth (CI/CD)
GITSCRUM_PROJECTRemplacer projet
GITSCRUM_DEBUGActiver debug

Format de Branche

git:
  branch_format: "{type}/{id}-{slug}"

Placeholders : {id}, {type}, {slug}, {user}


Valider Configuration

gitscrum config validate