Initiation à GitHub Projects - Partie I (Tableau Kanban)
Published Apr 17 2023 12:04 AM 1,111 Views
Regular Visitor

Bonjour, je m’appelle Hamidou TESSILIMI. Je suis étudiant en 4ème année à Epitech et également un Bêta Microsoft Learn Student Ambassador. Depuis ma première année, j’utilise GitHub pour rendre la quasi-totalité de mes projets. Dans la majorité des cas, pour gérer un projet à plusieurs, il faut au moins un outil de communication comme Slack ou Discord et un outil de gestion de projet comme Trello, Jira ou encore GitHub Projects. Dans cet article de blog, nous parlerons de la manière dont on peut gérer un projet avec GitHub Projects. Mais avant ça, parlons d’abord de GitHub et des différentes fonctionnalités qu’il propose.

 

GitHub, qu’est-ce que c’est ?

 

GitHub est un service d'hébergement de code source en ligne largement utilisé par les développeurs et les équipes de développement logiciel. Bien que GitHub soit surtout connu pour l'hébergement de code, il offre également une variété d'outils et de fonctionnalités pour faciliter la gestion de projet. Parmi celles ci, on peut citer le contrôle de version avec Git, la collaboration sur les projets (GitHub Pull Requests), le suivi des problèmes (GitHub Issues), l’intégration continue (GitHub Actions) ou encore la gestion de projets (GitHub Projects). Dernièrement, plusieurs autres fonctionnalités ont vu le jour comme GitHub CodeSpaces et GitHub Copilot. Examinons de plus près l'une de ces fonctionnalités: GitHub Projects.

 

Qu'est-ce que GitHub Projects?

 

GitHub Projects est une fonctionnalité qui permet de créer, de suivre et de gérer des projets sur GitHub. Avec GitHub Projects, vous pouvez organiser vos tâches et vos projets en tableaux Kanban (Todo - In Progress - Done), en listes de tâches ou en diagrammes de Gantt. Vous pouvez également ajouter des étiquettes, des commentaires et des dates d'échéance pour mieux suivre l'avancement de votre projet. Voyons maintenant comment créer un projet sur GitHub.

 

Comment créer un nouveau projet sur GitHub?

 

Pour créer un nouveau projet sur GitHub, suivez ces étapes:

 

  1. Connectez-vous à votre compte GitHub et accédez au dépôt que vous souhaitez ajouter un projet. Ou allez directement sur la page d'accueil de GitHub et cliquez sur le bouton '+' à côté de votre profil.

    Créez un projet sur la page d'accueilCréez un projet sur la page d'accueil 
  2. Cliquez sur l'onglet "Projects" dans le menu en haut de la page.

  3. Cliquez sur le bouton "New project".
     Créez un projet à partir d'un dépôtCréez un projet à partir d'un dépôt 
  4. Donnez un nom à votre projet et choisissez un modèle pour votre tableau. Vous pouvez ensuite choisir entre un tableau Kanban, une liste de tâches ou un diagramme de Gantt. Pour la suite, nous choisirons Kanban (Board).
     
  5. Cliquez enfin sur "Create project" pour finaliser la création.
     Création de projet GitHubCréation de projet GitHub 
  6. Après avoir cliqué sur Créez, votre projet s'affiche comme suit:
      Premier affichage après la créationPremier affichage après la création 
  7. Cliquez sur le nom du projet pour modifier les paramètres (nom, visibilité, description) et rajouter des collaborateurs.
     Paramètres du projet 1Paramètres du projet 1
     Paramètres du projet 2Paramètres du projet 2 
  8. Une fois que vous avez créé votre projet, vous pouvez commencer à ajouter des cartes pour suivre vos tâches.

 

Comment ajouter des cartes à votre projet?

 

Pour ajouter des cartes à votre projet, suivez ces étapes:

 

  1. Cliquez sur "Add a card" sur la colonne qui correspond à la section à laquelle vous voulez ajouter la carte.

  2. Entrez le titre de la carte et cliquez sur "Add card" ou sur "Entrez" sur votre clavier.
     Ajout d'une carteAjout d'une carte 

  3. Cliquez sur une carte pour ajouter une description, pour vous l’assigner ou l’attribuer à un de vos collaborateurs.
     Ajout de collaborateurs et d'une descriptionAjout de collaborateurs et d'une description

 

Comment suivre l'avancement de votre projet?

 

Pour suivre l'avancement de votre projet, vous pouvez utiliser les tableaux Kanban, les listes de tâches et les diagrammes de Gantt. Vous pouvez également utiliser les filtres pour afficher les cartes qui sont attribuées à une personne en particulier ou encore pour voir les cartes en coursVous pouvez créer plusieurs vues en fonction de vos préférences et sélectionner l’affichage que vous souhaitez avoir pour chacune d’entre elles.

 

Vue TableVue TableVue TimelineVue Timeline

 

GitHub Projects est une fonctionnalité utile pour tous les développeurs et les équipes de développement. Il offre une façon facile de suivre et de gérer les projets de développement logiciel. Avec ses tableaux Kanban, ses listes de tâches et ses diagrammes de Gantt, vous pouvez facilement organiser et suivre l'avancement de votre projet. Si vous êtes nouveau sur GitHub Projects, nous espérons que cet article vous a été utile pour commencer à utiliser cette fonctionnalité.

Vous pouvez aller plus loin en convertissant vos cartes en Issues, ce qui vous permettra d’avoir plus de fonctionnalités sur vos cartes.

 

Voici quelques liens pour en savoir plus:

 

1 Comment
Version history
Last update:
‎Apr 14 2023 08:12 AM
Updated by: