Comment (et pourquoi) faire disparaître votre bureau à domicile lorsque le travail est terminé – LifeSavvy
23 juillet 2020
Comment choisir votre microphone sur un Mac
23 juillet 2020

GitLab.

Gitlab Issues est un outil gratuit intégré à Gitlab Cloud et Community Editions qui facilite le suivi de la progression du développement logiciel. Il prend en charge plusieurs des mêmes fonctionnalités que des concurrents comme Jira, tout en étant plus facile à utiliser.

Commencer

Si vous avez utilisé Jira, Trello ou un autre logiciel d'organisation basé sur Kanban, vous trouverez Problèmes Gitlab pour être assez familier. Cependant, il possède de nombreuses fonctionnalités qui le distinguent de Jira.

Comme Jira, vous pouvez créer des problèmes individuels, les attribuer à des personnes et les lier à d'autres problèmes (cependant, les problèmes de liaison ne sont pas disponibles dans la version FOSS de Gitlab). Le concept «Epics» est ici, nommé «Milestones». Les problèmes peuvent être affectés à un jalon et utilisés pour suivre la progression des principales fonctionnalités. Les "Epics" sont actuellement disponibles en Édition ultime de Gitlab, mais ils partagent bon nombre des mêmes fonctionnalités que Milestones, qui sont gratuits pour tous.

Le principal outil d'organisation utilisé par Gitlab issue sont les tableaux Kanban, très similaires à l'implémentation de Jira et Trello. Vous pouvez créer plusieurs tableaux et basculer rapidement entre eux à l'aide du menu déroulant de la page principale. Dans ces tableaux, vous pouvez créer des cartes individuelles.

Principal outil d'organisation utilisé par Gitlab issue: les tableaux Kanban.

Les tableaux de Gitlab fonctionnent un peu différemment de ceux de Jira. Dans Jira, un problème peut être attribué à un Epic, lié à d'autres problèmes, avoir des problèmes enfants créés en dessous et être placé dans une liste spécifique.

Dans Gitlab Issues, les problèmes peuvent avoir plusieurs «libellés» à la fois. Chaque liste du tableau Kanban n'est en fait qu'une collection de toutes les cartes qui ont cette étiquette.

Bien entendu, les libellés n'ont pas besoin d'être associés à une liste et peuvent simplement fonctionner comme des balises supplémentaires que vous pouvez appliquer aux problèmes. Pour un exemple de ce à quoi cela ressemble dans la pratique, vous pouvez consulter Tableau des problèmes personnels de Gitlab, qui est assez plein:

tableau des problèmes de gitlab

Bien que cela puisse ressembler à un désordre, cela a ses avantages. Les problèmes peuvent être recherchés assez facilement, ce qui permet aux membres de se concentrer sur des domaines de développement particuliers en utilisant les mêmes listes et systèmes que vous avez mis en place pour l'ensemble du conseil. La recherche par étiquette, jalon et poids est prise en charge.

Recherchez par étiquette, jalon et poids.

De plus, si vous ne pouvez vraiment pas supporter toutes les couleurs, il existe une option pour les désactiver de la page principale du tableau.

Pour ajouter une nouvelle liste, vous devrez créer une étiquette. Cliquez sur "Ajouter une liste" et sélectionnez "Créer une étiquette de projet".

étiquettes gitlab

Cela fera apparaître une boîte de dialogue dans laquelle vous serez libre de nommer l'étiquette et de lui donner un code de couleur.

    Nom de l'étiquette, donnez-lui un code couleur.

Cela ajoutera une nouvelle liste à votre tableau. Si vous souhaitez simplement ajouter des étiquettes ou modifier la description des étiquettes, vous pouvez le faire à partir de l'onglet «Étiquettes» de la barre latérale.

Si vous décidez que vous souhaitez après tout ajouter une liste pour l'étiquette, vous pouvez le faire. Une nouvelle liste sera créée et tous les problèmes existants avec cette étiquette apparaîtront également dans la nouvelle liste.

gitlab duplique les problèmes

Cela s'applique à tous les problèmes avec plusieurs étiquettes: s'il existe des listes pour deux étiquettes ou plus auxquelles appartient le problème, le problème sera «dupliqué» dans les deux listes. Une fois que vous avez déplacé le problème sur «Terminé», tous les doublons disparaîtront.

Si vous cliquez sur un problème, vous serez redirigé vers la page de ce problème. Ici, vous pouvez commenter et discuter du problème comme vous le feriez sur Github. Vous pouvez également créer une demande de fusion à partir d'ici.

Page des problèmes de mise en réseau.

Dans la barre latérale, vous trouverez les paramètres permettant de modifier les métadonnées du problème, telles que les libellés, les jalons, les dates d'échéance et les destinataires.

Importer des problèmes depuis Jira

Si vous utilisez déjà Jira et que vous souhaitez passer aux problèmes Gitlab, vous pouvez exporter tous vos problèmes depuis Jira et les importer dans Gitlab.

Dans le menu principal de Jira, cliquez sur "Problèmes et filtres" et recherchez "Tous les problèmes". Cela affichera une liste de tous les problèmes, que vous pourrez filtrer davantage si vous le souhaitez. Cliquez sur le bouton "Exporter" dans le coin supérieur droit, puis choisissez "Exporter Excel CSV (tous les champs)"

CSV d'exportation Jira

Cela téléchargera un fichier CSV contenant tous vos problèmes et leurs informations associées.

Vous pouvez l'importer dans Gitlab sous l'onglet «Problèmes», en appuyant sur le bouton «Importer CSV» dans la barre de menu en haut à droite.

Importer Gitlab CSV

Gitlab importera tous vos problèmes, ce qui peut prendre un certain temps, selon le nombre que vous en avez. Il vous enverra un e-mail une fois que cela sera fait.

Le changement ne sera pas entièrement transparent, car vous devrez probablement faire beaucoup de réorganisation, mais vous ne partirez pas de zéro.

//]]>