Intégrer airfocus à GitHub

Écrit par :  Morgan T
Dernière mise à jour :  

Utilisez cette intégration bidirectionnelle pour importer et synchroniser les problèmes GitHub et pour envoyer des éléments airfocus prioritaires dans GitHub.

Utilisez l'intégration flexible d'airfocus à GitHub pour hiérarchiser vos fonctionnalités et vos projets afin d'élaborer des feuilles de route plus efficaces. Collaborez à l'établissement de vos priorités afin de faire ce qu'il faut. Notre intégration à GitHub permet de synchroniser la stratégie de haut niveau avec le développement quotidien. Transférez les éléments prioritaires dans GitHub pour développement et suivez leur état d'avancement directement à partir d'airfocus.

Avantages de l'intégration de GitHub

  • Importez les problèmes GitHub (en tant qu'éléments) dans airfocus.
  • Pousser les éléments d'airfocus dans GitHub (en tant que problèmes GitHub)
  • Afficher les changements d'état des questions GitHub (ouvertes/fermées) dans airfocus
  • Maintenez les champs de vos articles synchronisés entre les deux systèmes, y compris le titre, la description, le tag/label et le statut (ouvert/fermé).
  • Choisissez une intégration unidirectionnelle plutôt qu'une intégration bidirectionnelle si vous ne souhaitez pas autoriser les modifications des dossiers GitHub à partir d'airfocus, mais que vous voulez tout de même voir l'état d'avancement de vos dossiers GitHub à partir d'airfocus.

Limites actuelles

  • Il n'est actuellement pas possible de faire correspondre les statuts GitHub aux voies airfocus. Le statut (ouvert/fermé) des problèmes GitHub synchronisés importés sur & sera cependant affiché dans la vue des éléments.
  • Il n'est pas encore possible d'afficher votre score airfocus sur votre publication GitHub.
  • Il n'est actuellement pas possible d'intégrer GitHub sur site.

Mise en place de l'intégration GitHub

Pour configurer l'intégration GitHub, les utilisateurs doivent avoir le rôle d'administrateur dans airfocus et le rôle d'administrateur du référentiel dans GitHub. Naviguez vers l'espace de travail airfocus avec lequel vous souhaitez configurer l'intégration GitHub.

Allez sur la page d'intégration, localisez l'intégration GitHub et cliquez sur Connecter.

Il vous sera demandé d'autoriser votre compte GitHub, où vous devez accorder l'accès à toutes les organisations GitHub que vous souhaitez rendre accessibles via airfocus. Une fois autorisé, vous pouvez configurer votre intégration. Choisissez un nom pour votre intégration (le nom n'a pas vraiment d'importance, mais il vous aidera à identifier l'intégration, car vous pouvez connecter chaque espace de travail à un dépôt Github différent).

Utilisez le menu déroulant pour sélectionner le dépôt associé à votre compte GitHub à partir duquel vous souhaitez importer des problèmes. En outre, vous pouvez également filtrer vos questions par étiquette. Par défaut, toutes les questions seront importées à l'adresse & et synchronisées. Remarque : vous ne pouvez voir que les dépôts auxquels vous avez un accès explicite avec au moins les droits de lecture. Les autorisations peuvent être accordées soit dans une organisation GitHub dans "Settings > Member privileges > Base permissions" ou dans chaque dépôt spécifique dans "Settings > Collaborators and teams > Manage access"

Facultatif : mappez vos étiquettes GitHub avec les étiquettes airfocus pour assurer une synchronisation transparente des étiquettes. N'oubliez pas de cliquer sur "Add" après avoir connecté les étiquettes.

Facultatif : définissez si une étiquette de votre choix doit être attachée à chaque élément GitHub importé & synchronisé avec airfocus.

Choisissez l'intégration à 1 ou 2 voies & si les éléments inconnus doivent être archivés.

Une fois que vous avez cliqué sur Enregistrer et synchroniser, vous avez terminé. Félicitations, vous avez configuré avec succès votre intégration GitHub. 🎉

Pousser les éléments d'airfocus vers GitHub

Lorsque votre épopée ou votre fonctionnalité est prête à être développée, vous pouvez la pousser dans GitHub en trois clics :

  1. Cliquez sur le poste que vous souhaitez pousser afin d'ouvrir la boîte de dialogue du poste (détails du poste).
  2. Cliquez sur le bouton " Push to integration" dans le coin inférieur droit, et
  3. Sélectionnez GitHub (ou choisissez parmi plusieurs dépôts GitHub si vous avez mis en place plus d'une intégration GitHub).
    intégrer-avec-github-1.png

Toutes les fonctionnalités ou épopées (items airfocus) poussées sur GitHub deviennent des problèmes. Veuillez noter que les problèmes créés ne sont pas assignés par défaut à un projet GitHub et n'apparaîtront donc pas directement sur votre tableau GitHub.

Vue d'ensemble de toutes les options de cartographie des champs actuellement disponibles

GitHub airfocus GitHub → airfocus airfocus → GitHub
Titre de la question Titre de l'article
Description Description
État Statut
tag/label Champ multi-sélection
Projets
Jalons Jalon
Responsable Responsable

Donnez votre avis sur cet article

Vous avez des commentaires sur cet article ? Racontez-nous votre expérience ici.

Vous avez trouvé ce que vous cherchiez ?

Vous avez encore une question ou vous voulez partager ce que vous avez appris ? Visitez notre Communauté   pour obtenir de l’aide et collaborer avec les autres.