Introduction
Les logiciels open source dépendent fortement de la communauté pour leur durabilité à long terme. Une façon de contribuer à des projets open source est d’apporter des contributions au dépôt du projet et de réaliser des revues de code.
Supposons que vous utilisez des bibliothèques open source pour vos projets personnels et professionnels depuis un certain temps. Dans l’esprit de l’open source, vous avez décidé de contribuer en retour à certaines de ces bibliothèques et frameworks.
Cependant, vous n’avez encore jamais contribué, et vous ne savez pas par où commencer.
Dans ce module, vous apprendrez à apporter des contributions significatives à des projets open source. Vous découvrirez les types de projets et d’activités qui ont un impact, ainsi que la manière de vous familiariser avec le projet et ses normes communautaires. Vous apprendrez à utiliser efficacement Git et GitHub pour améliorer le code ou la documentation. Vous découvrirez également ce qu’il faut faire ou éviter dans la communication avec les mainteneurs du projet, comment demander de l’aide, comment solliciter une revue, et comment examiner le travail des autres sur GitHub.
À la fin de ce module, vous saurez comment soumettre une contribution réussie à un projet open source sur GitHub en adoptant les bonnes pratiques.
Objectifs d’apprentissage
À la fin de ce module, vous serez capable de :
- Trouver des projets open source et des tâches auxquels contribuer sur GitHub.
- Créer des pull requests vers des projets open source.
- Mettre en œuvre les bonnes pratiques pour communiquer avec les mainteneurs open source et effectuer des revues de code.
- Trouver et interagir avec des communautés open source.
Prérequis
- Un compte GitHub
- La capacité à naviguer et modifier des fichiers sur GitHub