IntelliJ IDEA
IntelliJ IDEA – the Leading Java and Kotlin IDE, by JetBrains
Nouveau plugin YouTrack amélioré pour les IDE basés sur IntelliJ
Les outils de suivi des tickets et les IDE vont généralement de pair, c’est pourquoi nous avons remanié le plugin YouTrack pour les IDE basés sur IntelliJ. Le plugin YouTrack s’intègre aux IDE AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, Rider, RubyMine et WebStorm, ainsi qu’à Android Studio, et vous permet d’accéder à vos tickets et notifications directement depuis l’IDE. Nous avons retravaillé sa logique de suivi du temps afin de vous permettre d’avoir plus de temps à consacrer à votre code. Lisez ce qui suit pour connaître tous les détails !
Un plugin pour un suivi optimal
Dans leur travail au quotidien, les équipes de développement doivent constamment alterner entre l’écriture du code dans l’IDE et la gestion des tâches de suivi telles que l’ajoute d’un commentaire de clarification à une tâche en cours, la mise à jour de son niveau de priorité ou la consultation des notifications concernant les tickets modifiés. Le plugin YouTrack fournit de puissantes capacités de suivi du temps afin de synchroniser votre travail dans l’IDE et le temps passé consigné dans YouTrack.
Il vous permet de visualiser une liste de tickets, comme votre backlog personnel par exemple, une liste de tâches en vue de la sortie de la prochaine version produit ou votre dette technique : en bref, tous les éléments qu’il est essentiel de suivre. Vous pouvez personnaliser cette liste pour conserver les tickets les plus pertinents à portée de main et les mettre à jour à partir de l’IDE : ajouter des commentaires, appliquer des commandes ou modifier l’état des tickets pour informer vos collaborateurs de votre progression. Le plugin envoie des notifications concernant les modifications de vos tickets dans votre IDE afin que vous restiez toujours informé·e. Vous pouvez aussi signaler à YouTrack tous les bugs que vous rencontrez depuis votre IDE en quelques clics.
Restez dans le contexte de vos tâches
Dans l’équipe YouTrack, nous avons une règle simple : toute modification du code doit faire l’objet d’un suivi par un ticket. Par conséquent, chaque fois que nous écrivons du code, il y a une tâche active relative à ce code. Cette règle nous aide à comprendre qui fait quoi et à assurer la transparence de nos activités. Grace à ce suivi en continu, nous savons pour chaque partie du code pourquoi elle a été ajoutée ou modifiée, quel problème elle résout et si il est possible de la modifier en toute sécurité. Nous mentionnons également le ticket concerné dans les messages de commit. D’ailleurs, l’intégration VCS de YouTrack peut récupérer les commits qui mentionnent des tickets et les associer à ces tickets afin de conserver le tout ensemble.
Le plugin YouTrack vous permet de sélectionner vos tâches active en cours et d’y associer d’autres éléments, par exemple d’y ajouter automatiquement l’enregistrement de suivi du temps.
Dans la suite de l’article, nous verrons quels sont les modes de suivi du temps disponibles pour le suivi du temps.
Ne vous souciez plus du temps grâce au mode automatique
Avec le mode automatique, vous n’avez plus à vous préoccuper des minuteurs. Le pour suit chaque minute de votre travail, détecte votre activité dans l’IDE et enregistre automatiquement le temps que vous y passez. Notez qu’il faut sélectionner la tâche en cours afin que le mode automatique puisse identifier le ticket sur lequel vous travaillez.
Son compotement est personnaliable son comportement : il peut notamment publier le temps passé au moment où vous validez des modifications, lorsque vous fermez votre projet dans l’IDE, à une heure prédéfinie (par exemple, chaque jour à 20 heures) ou encore après une période d’inactivité dans l’IDE.
Gardez le contrôle avec le mode manuel
Si vous préférez gérer le suivi du temps vous-même, optez pour le mode manuel. Vous pouvez suivre le temps passé sur votre tâche actuelle en démarrant et en arrêtant le minuteur manuellement. Une fois que vous avez terminé, cliquez sur le bouton correspondant pour publier le temps enregistré dans votre instance YouTrack.
Vous pouvez également désactiver le suivi et vous contenter d’indiquer le temps passé au cas par cas, selon les besoins.
Essayez par vous-même
Voir, c’est croire. Le plugin est compatible avec les versions 2021.1 de tous les IDE basés sur IntelliJ, c’est-à-dire AppCode, CLion, DataGrip, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, Rider, RubyMine et WebStorm, ainsi qu’avec Android Studio. Vous devez avoir la version 2020.4.6808 ou ultérieure de YouTrack. Pour installer le plugin, cliquez sur Settings -> Plugins dans votre IDE et cherchez « YouTrack Integration ». Le guide d’utilisation détaillé est disponible ici. Pour configurer l’intégration, vous aurez besoin de votre adresse YouTrack et d’un jeton permanent. Vous devez avoir la version 2020.4.6808 ou ultérieure de YouTrack.
Si une version antérieure du plugin est installée, nous vous recommandons de passer à la dernière version.
Nous avons hâte de recevoir vos retours afin de savoir comment nous pourrions encore améliorer le plugin. Que vous manque-t-il dans l’intégration ? Comment pourrait-on vous aider à optimiser l’utilisation conjointe de YouTrack et de votre IDE ? Faites-le nous savoir dans les commentaires ci-dessous ou contactez notre équipe d’assistance. Merci d’avance !
L’Équipe YouTrack
Auteur de l’article original en anglais : Anastasia Bartasheva