Système de suivi des tickets
cleankoda s’intègre directement à vos systèmes de gestion de projet et de gestion des tickets existants (par exemple, Trello, Jira ou GitHub Issues). L’agent de développement peut charger les exigences, les critères d’acceptation et les informations contextuelles directement depuis vos tickets afin d’harmoniser le processus d’implémentation.
Configuration (config.json)
Le système de suivi des problèmes est actuellement configuré via le fichier de configuration central (une configuration interactive directement dans l’interface utilisateur textuelle à l’aide de commandes slash est en cours de développement).
~/.config/cleankoda/config.json
Saisissez ici les paramètres de connexion et le mappage d’état de votre système. Voici un exemple :
{
"its_type": "Trello",
"its_base_url": "https://api.trello.com/1",
"its_container_id": "1234567890",
"its_parent_id": "",
"its_state_backlog": "Backlog",
"its_state_todo": "Sprint Backlog",
"its_state_in_progress": "In Progress",
"its_state_in_review": "In Review",
"its_state_done": "Done"
}
Aperçu des paramètres :
-
its_type: Le système utilisé (par exemple,Trello,Jira,GitHub). -
its_base_url: L’URL de l’API du fournisseur. -
its_container_id: L’identifiant du tableau, du projet ou du dépôt où se trouvent vos tickets. -
its_parent_id: Identifiant parent facultatif (par exemple, pour les épopées ou les sous-tâches). -
its_state_*: Correspondance entre les états de workflow internes de Cleankoda et les étiquettes de colonne ou de statut correspondantes dans votre système de tickets : -
its_state_backlog→ Statut pour BACKLOG -
its_state_todo→ Statut pour TODO -
its_state_in_progress→ Statut pour IN_PROGRESS -
its_state_in_review→ Statut pour IN_REVIEW -
its_state_done→ Statut pour DONE
Gestion des tickets dans le Terminal (/issue)
Une fois le suivi des tickets configuré, vous pouvez facilement les gérer à l’aide des commandes /issue dans l’interface utilisateur :
Sélectionner un ticket et charger le contexte
Associer un ticket spécifique à votre session de travail actuelle :
- Par ID ou URL :
/issue <id_oder_url>
/issue
(Ouvre une boîte de dialogue permettant de sélectionner les tickets disponibles sur le tableau configuré.)
Remarque : Au chargement, Cleankoda renseigne automatiquement le contexte de travail de l’agent avec la description du ticket (par exemple : récit utilisateur, description du problème, critères d’acceptation).
Autres commandes pour les tickets
- Afficher le contenu :
/issue show
Affiche clairement les détails et le contenu du ticket actif dans son contexte.
- Mise à jour du ticket :
/issue sync
Télécharge les dernières modifications apportées au ticket depuis le serveur (par exemple, si des critères ou des commentaires ont été ajoutés au tableau) et met à jour le contexte de l’agent.
- Réinitialisation du ticket :
/issue clear
Supprime le ticket actuellement lié du contexte de travail de l’agent.