Prérequis

Aperçu du cours

Le cours est divisé en cinq chapitres, chacun couvrant un aspect différent de l’open source :

Qu’est-ce que l’open source ?

Ce chapitre fournit une introduction à l’open source, son histoire et son importance dans le paysage actuel du développement logiciel.

Pourquoi open source ?

Dans ce chapitre, vous découvrirez les avantages des logiciels open source, tels qu’une collaboration accrue, un développement plus rapide et une meilleure qualité.

Outils pour réussir

Découvrez les outils et plates-formes clés nécessaires pour un voyage réussi dans le développement open source. De Git et GitHub pour le contrôle de version et la collaboration à CodeSee pour la visualisation de code et VS Code comme éditeur de code, ce chapitre donne un aperçu de la façon d’exploiter ces outils essentiels.

Comment contribuer à l’open source ?

Ce chapitre couvre la recherche de projets sur lesquels travailler, la soumission de contributions, l’intégration dans de nouveaux projets et les résultats après la soumission de contributions. Les conseils pour trouver des projets incluent la navigation sur GitHub et GitLab, le suivi de vos intérêts personnels, l’adhésion à des communautés open source et l’utilisation de plateformes comme OpenSauced.

La sauce secrète

Ce chapitre se concentre sur la fourniture de stratégies et de conseils moins connus pour avoir un impact durable dans la communauté open source. Ce chapitre fournit des stratégies pour trouver des problèmes, gagner du terrain dans votre parcours open source et tirer parti d’OpenSauced pour créer votre CV open source.

Les types de contributions à l’Open Source

Ce chapitre explique les types de contributions (codage et non-codage) impliquées dans les projets open source.

Informations complémentaires

Il s’agit du début de votre parcours dans le domaine de l’open source, c’est pourquoi nous avons mis à votre disposition quelques ressources supplémentaires pour vous aider à démarrer :

  • Glossaire : Un glossaire des termes et définitions couramment utilisés dans le domaine de l’open source.
  • Ressources additionnelles : Une liste de ressources supplémentaires pour en savoir plus sur l’open source, y compris des articles de blog, des tutoriels et des guides.

Pour débuter

Pour commencer le cours, il suffit de commencer avec l’Introduction. Chaque chapitre s’appuie sur le précédent, nous recommandons donc de les lire dans l’ordre.

Tout au long du cours, nous vous encourageons à expérimenter les outils et les concepts abordés dans chaque chapitre. La meilleure façon d’apprendre est de pratiquer, alors essayez de contribuer à un vrai projet open source ou de construire votre propre projet à partir de zéro !

Construire son CV Open Source

L’une des caractéristiques uniques de ce cours est qu’il fournit des conseils sur la manière de construire votre CV open source.


Nous espérons que vous trouverez ce cours instructif et utile ! Si vous avez des questions ou des commentaires, n’hésitez pas à nous contacter sur le Discord de la communauté.

Bon apprentissage et bonne contribution !