jira-task

Par liferay · liferay-portal

Créez une tâche Jira dans le projet LPD via l'API REST. À utiliser lorsque l'utilisateur demande à créer une tâche Jira ou un ticket de tâche LPD.

npx skills add https://github.com/liferay/liferay-portal --skill jira-task

Créer une tâche Jira dans LPD

Créer un ticket de tâche dans le projet Jira LPD via l'API REST.

Entrée

Quand ${ARGUMENTS} est un hash de commit, inspectez le commit avec git show pour comprendre le travail et déduire la tâche. Quand ${ARGUMENTS} est une description libre, utilisez-la directement.

Recueillir les informations

Demandez à l'utilisateur les détails manquants :

  • Summary — titre court décrivant la tâche.
  • Description — ce qui doit être fait et pourquoi.

Champs requis

Le projet LPD nécessite les champs suivants. Appliquez ces valeurs par défaut sauf si l'utilisateur en spécifie d'autres :

  • Component : Déduisez-le de la zone de code. Récupérez les composants du projet LPD et sélectionnez celui dont le nom correspond à la zone ou au mot-clé pertinent.
  • Issue Type : Task (ID : 10002).

Remarque : Contrairement aux bugs, les tâches ne nécessitent pas les champs Affects Version ou Cross Cutting Properties.

Créer le ticket

Créez le problème dans le projet LPD avec le résumé, la description et les champs requis recueillis. Rédigez la description au format Atlassian Document Format (ADF) avec les sections suivantes, dans cet ordre : Description, Acceptance Criteria (le cas échéant). Ajoutez une section Reference quand un commit est référencé.

Sortie

La clé du ticket et l'URL de navigation : https://liferay.atlassian.net/browse/<KEY>.

Skills similaires