Créer des projets logiciels pilotés par la communauté sur GitHub

Débutant
Ingénieur DevOps
Développeur
Architecte Solutions
GitHub

Si vous gérez des projets logiciels d’entreprise ou open source, découvrez comment GitHub vous permet de créer des communautés qui favorisent la communication et la collaboration tout en renforçant les recommandations, les codes de conduite et les bonnes pratiques de sécurité.

Dans ce parcours d’apprentissage, vous allez apprendre à :

  • Susciter l’implication de la communauté pour les projets propriétaires et open source.
  • Décider si votre idée est un bon candidat pour un projet open source.
  • Déplacer un projet existant vers GitHub à partir de votre ordinateur personnel ou d’un système de gestion de versions hérité.
  • Sécuriser votre dépôt GitHub.
  • Contribuer à un projet open source.

Prérequis

Modules de ce parcours d’apprentissage

Apprenez à utiliser les principales fonctionnalités GitHub, notamment les problèmes, les notifications, les branches, les commits et les demandes de tirage (pull requests).

Découvrez comment gérer un programme InnerSource réussi sur GitHub via une découvrabilité, une assistance et une maintenance efficaces.

Découvrez comment créer un programme open source réussi en établissant des guides pour les contributeurs, en suivant des processus éprouvés et en utilisant les standards de la communauté.

Apprenez à charger votre projet existant sur GitHub.

Découvrez comment déplacer votre projet existant vers GitHub à partir d’un système de gestion de versions héritée.

Dans ce module, vous allez découvrir les meilleures pratiques pour la création, l’hébergement et la gestion d’un dépôt sécurisé sur GitHub.

Découvrez comment utiliser GitHub pour rechercher des projets et des tâches open source auxquels contribuer. Découvrez comment créer des demandes de tirage (pull request) et communiquer efficacement avec les responsables de la maintenance de projets pour que vos modifications soient acceptées. En savoir plus sur les avantages liés à l’implication avec des communautés open source.