Intégration GitHub
Connectez Notion et GitHub pour synchroniser vos processus. đ§ź
GitHub aide les équipes de développement et les entreprises à créer des logiciels, les mettre sur le marché et en assurer la maintenance. Connectez GitHub à vos processus Notion en tirant parti de la puissance des bases de données Notion (filtres, vues, relations, etc.).
Vous devez ĂȘtre Ă la fois propriĂ©taire de lâespace de travail de Notion et administrateur de lâorganisation GitHub pour connecter Notion et lâapplication GitHub workspace.
En haut de la barre latérale, cliquez sur
ParamĂštres et membres
.Cliquez sur
Mes connexions
et recherchezGitHub (Workspace)
.Cliquez sur
Connecter
et suivez le processus dâauthentification.
CrĂ©ez un lien vers un fichier ou des lignes spĂ©cifiques dâun fichier directement depuis Notion. Vous pouvez mĂȘme crĂ©er un lien Ă partir dâun commit ou dâune branche spĂ©cifique si vous souhaitez que le code auquel vous faites rĂ©fĂ©rence soit Ă jour.
Pour ce faire, copiez simplement le lien permanent des lignes souhaitĂ©es depuis GitHub et collez-le dans une page Notion. Dans le menu qui apparaĂźt, sĂ©lectionnez Coller en tant quâaperçu
pour intégrer le code dans votre page.
Pour lier des Pull Requests GitHub Ă Notion, vous devez inclure une propriĂ©tĂ© dâidentifiant unique Ă prĂ©fixe dans votre base de donnĂ©es.
La propriĂ©tĂ© GitHub Pull Request dans votre base de donnĂ©es Notion tiendra automatiquement vos Ă©quipes informĂ©es de lâĂ©tat des tĂąches. Elle possĂšde Ă©galement de nombreux attributs que vous pouvez utiliser dans les agrĂ©gations, les formules et les filtres.
Dans une base de données Notion, cliquez sur le signe
+
pour ajouter une propriĂ©tĂ©.Recherchez lâoption
Pull Requests GitHub
et cliquez dessus pour ajouter cette propriété à votre base de données.Assurez-vous que votre base de données possÚde une propriété Identifiant unique. Cette propriété sera ajoutée à votre base de données si elle ne s'y trouve pas déjà .
Pour utiliser la propriĂ©tĂ© Pull Request GitHub, assurez-vous dâavoir connectĂ© votre compte GitHub Ă Notion. Ensuite, ajoutez lâidentifiant unique de la tĂąche Notion Ă la pull request ou collez lâURL de la pull request GitHub dans la propriĂ©tĂ©.
Par dĂ©faut, Notion active les liens entrants des tĂąches Notion pointant vers GitHub. Si vous souhaitez dĂ©sactiver cette option, cliquez sur la propriĂ©tĂ© Pull Request GitHub dans votre base de donnĂ©es â Modifier la propriĂ©tĂ©
. DĂ©sactivez Liens entrants dans GitHub
.
Mettre automatiquement Ă jour lâĂ©tat des tĂąches
Vous pouvez utiliser la propriĂ©tĂ© GitHub Pull Requests pour mettre Ă jour automatiquement lâĂ©tat de vos tĂąches dans Notion.
Sélectionnez le titre de la propriété
Pull Requests GitHub
et cliquez surModifier la propriété
.Dans la section
Mise Ă jour automatique
, sĂ©lectionnez la propriĂ©tĂ© dâĂ©tat que vous souhaitez mettre Ă jour dans le menu dĂ©roulant.SĂ©lectionnez lâĂ©tat des tĂąches Ă dĂ©finir lorsque celui de la PR GitHub est Ă lâĂ©tat « Ouverte », « Revue demandĂ©e », « ApprouvĂ©e » ou « FusionnĂ©e ».
Au fur et Ă mesure que cette PR avancera dans GitHub, lâĂ©tat de votre tĂąche Notion sera automatiquement mis Ă jour en fonction de vos paramĂštres.
Vous pouvez Ă©galement afficher lâactivitĂ© GitHub dans la tĂąche Notion liĂ©e. Pour ce faire, cliquez sur la propriĂ©tĂ© GitHub dans votre base de donnĂ©es â Modifier la propriĂ©tĂ©
. Activez Commentaires sur les activités
.
Utiliser des mots magiques pour associer des PR GitHub Ă des tĂąches Notion
Si vous souhaitez associer une PR GitHub Ă une ou plusieurs tĂąches Notion, entrez simplement un mot magique et lâidentifiant unique des tĂąches Notion dans la description de votre PR.
Les mots magiques sont des mots clĂ©s qui permettent dâĂ©tablir des relations entre des tĂąches de Notion et des PR GitHub. Vous pouvez utiliser lâun des mots suivants :
fermer, ferme, fermé
correction, corriger, corrigé
résoudre, résout, résolu
terminer, termine, terminé
réf, références
partie de
associĂ© Ă
contribue Ă
vers
Par exemple, votre PR pourrait avoir la description « corrige CTT-13 ». Une fois cette description dĂ©finie, la tĂąche Notion avec lâidentifiant CTT-13 sera associĂ©e Ă cette pull request.
Si la description de votre PR utilise des mots magiques associĂ©s Ă la fermeture ou Ă la fin dâune tĂąche, la tĂąche Notion sera marquĂ©e comme terminĂ©e lors de la fusion de la PR.
Si la description de votre PR utilise des mots magiques associés à une référence ou à une relation avec une tùche, la tùche Notion ne sera pas marquée comme terminée lors de la fusion de la PR.
Vous pouvez associer des tùches Notion à des fins de référence uniquement afin que ces tùches ne soient pas marquées comme terminées.