English | मराठी | বাংলা | 中文 | русский | Românesc | Italiano | Español | Português (BR) | Deutsch | Ελληνικά | Français | Turkish | 한국어 |
Voici une liste de ressources pour les contributeurs novices de l'Open Source.
Si vous trouvez des ressources additionnelles, veuillez ajouter une contribution (pull request
).
Si vous avez des questions ou commentaires, veuillez créer un ticket.
Sommaire
- Contribuer à l'Open Source en général
- Recherches directes sur GitHub
- L'écosystème de contribution de Mozilla
- Articles utiles pour les contributeurs novices de l'Open Source
- Utiliser le gestionnaire de version
- Livres sur l'Open Source
- Initiatives de contributions à l'Open Source
- Licence
Articles et ressources qui discutent de la communauté et de la culture open source
- Le Guide Définitif pour Contribuer à l'Open Source de @DoomHammerNG
- Une Intro à l'Open Source - tutoriels de DigitalOcean pour vous mettre sur la bonne voie pour contribuer avec succès dans GitHub.
- Issuehub.io - un outil pour chercher les
issues
dans GitHub en les filtrant par label et langage. - Code Triage - un autre outil pratique pour chercher les dépôts populaires et
issues
filtrés par langage. - Parfait-pour-débutants - un dépôt GitHub regroupant des projets avec des bugs faciles pour les contributeurs novices, et avec des labels pour les décrire.
- Guides de l'Open Source - collection de ressources pour les particuliers, communautés et sociétés qui désirent apprendre à gérer et contribuer à un projet Open Source.
- 45 Issues Github à faire et à ne pas faire - ce qu'il faut faire et ne pas faire sur GitHub.
- Guides de GitHub - guides basiques sur comment utiliser GitHub efficacement.
- Contribuer à l'Open Source - apprendre le processus de GitHub en contribuant du code à une simulation de projet.
- Guide pour l'Open Source de la Fondation Linux pour l'entreprise - les guides de la Fondation Linux pour les projets Open Source.
- CSS Tricks - Guide de l'étiquette Open Source - un guide de l'étiquette Open Source, écrit par Kent C. Dodds et Sarah Drasner.
- Ressource A à Z pour les étudiants - liste organisée de ressources et d'opportunités pour les étudiants universitaires souhaitant apprendre un nouveau langage informatique.
- Contribuer à votre premier projet Open Source : une approche pratique - une approche étape par étape pour contribuer à votre premier projet Open Source, de Abati Adewale.
- Pull Request Roulette - ce site offre une liste de
pull requests
soumises pour être revues appartenant à des projets Open Source hébergés sur GitHub. - "Comment contribuer à un projet Open Source sur GitHub" de Egghead.io - un guide vidéo expliquant étape par étape comment contribuer à des projets Open Source sur GitHub.
- Contribuer à l'Open Source: Un guide de A à Z - ce guide couvre tous les aspects de la contribution Open Source, de la recherche d'un projet approprié à la résolution d'
issues
, en passant par l'intégration depull requests
. - "Comment contribuer à l'Open Source" par Sarah Drasner - l'autrice entre dans les détails de la contribution Open Source sur GitHub.
- "Comment se lancer dans l'Open Source" par Sayan Chowdhury - cet article aborde les ressources à disposition des débutants pour la contribution aux projets Open Source sur base de leur langage informatique préféré.
- "Parcourir de bonnes premières
issues
pour se lancer dans l'Open Source" - GitHub offre désormais la possibilité aux novices de trouver desissues
adaptés à leur niveau pour se lancer dans la contribution Open Source. - "Comment contribuer aux projets Open Source" par Maryna Z - cet article exhaustif s'adresse aux entreprises (mais reste utile pour les contributeurs individuels) et explique pourquoi et comment contribuer à des projets Open Source.
Listes de recherches pointant directement vers des « issues » propices à la contribution sur GitHub.
- is:issue is:open label:beginner
- is:issue is:open label:easy
- is:issue is:open label:first-timers-only
- is:issue is:open label:good-first-bug
- is:issue is:open label:"good first issue"
- is:issue is:open label:starter
- is:issue is:open label:up-for-grabs
Mozilla s'engage à améliorer la santé de l'internet. Ce qui apporte des opportunités de contribuer à ses projets open source.
- Bons premiers bugs - bugs que les développeurs ont identifiés comme de bonnes introductions au projet.
- Bugs encadrés - bugs qui ont un mentor assigné qui sera là sur IRC pour vous aider si vous êtes bloqué en essayant de le résoudre.
- Bugs Ahoy - un site dédié à la recherche de bugs sur Bugzilla.
- Firefox DevTools - un site dédié aux bugs reportés sur l'outil de développement du navigateur Firefox.
- Start Mozilla - un compte Twitter qui publie des problèmes adaptés aux apprentis contributeurs de l'écosystème Mozilla.
Blogues et articles qui aident les nouveaux arrivés à faire leurs premières contributions.
- Comment choisir (et contribuer à) votre premier projet Open Source par @GitHub
- Comment trouver votre premier bug Open Source à résoudre par @Shubheksha
- Novices exclusivement par @kentcdodds
- Ramenons la gentillesse dans l'Open Source par @shanselman
- Aborder l'Open Source pour la première fois par @mcdonnelldean
- Comment contribuer à l'Open Source par @GitHub
- Comment trouver un bug dans votre code par @dougbradbury
- Maîtriser le Markdown par @GitHubGuides
- Première mission : Page des contributeurs par @forCrowd
- Comment effectuer votre première contribution à l'Open Source en seulement 5 minutes par @roshanjossey
- Hacktoberfest 2018 : Comment obtenir votre T-shirt gratuit, même si vous êtes un(e) novice du code par @quincylarson
- Un guide amer de l'Open Source par @ken_wheeler
- Un guide étape par étape pour les développeurs juniors contribuant à l'Open Source pour la première fois par @LetaKeane
- Apprendre Git et GitHub étape par étape (sur Windows) par @ows-ali
Guides et ressources sur l'utilisation de la gestion de contrôle, typiquement Git et GitHub.
- Tutoriel vidéo pour Git et Github par l'Université de Harvard - Tutoriel de l'Université de Harvard, dans le cadre de leur cours de développement Web CS50 sur la compréhension de Git et GitHub et l'utilisation des commandes Git.
- Penser comme (un) Git - introduction à Git pour les "novices avancés" qui ont toujours des difficultés, pour vous offrir une stratégie simple pour expérimenter sans risque avec Git.
- Démarrage rapide - Configurer Git - Découvrez comment configurer Git localement et configurer l'authentification, ainsi que les prochaines étapes de votre parcours d'apprentissage
- Everyday Git - liste des commandes basiques utiles pour utiliser Git au quotidien.
- Oh shit, git! - comment s'extraire des erreurs courantes de
git
expliquées de manière simple. - Tutoriels Git d'Atlassian - tutoriels variés sur comment utiliser
git
. - Aide-mémoire pour GitHub Git (PDF)
- Wiki de freeCodeCamp sur les ressources Git
- GitHub Flow (42:06) - Discussion sur comment effectuer une
pull request
dans GitHub. - Ressources pour apprendre GitHub - Ressources pour apprendre Git et GitHub.
- Pro Git - Le livre entier Pro Git, écrit par Scott Chacon et Ben Straub et publié par Apress.
- Git-it - Application tutoriel étape par étape pour Git.
- Règles de vol pour Git - Un guide expliquant quoi faire quand les choses vont mal.
- Guide en espagnol pour les novices de Git - Un guide complet de diapositives sur Git et GitHub expliqué en espagnol.
- Git Kraken - Application visuelle, multiplateforme et interactive de gestion de version Git.
- Git Tips - Une collection des trucs et astuces Git les plus utiles.
- Git Best Practices - Effectuez régulièrement des
commits
, peaufinez-les plus tard, publiez une seule fois: les meilleurs pratiques Git. - Git Interactive Tutorial - La méthode la plus interactive et visuelle pour apprendre Git.
- Aide-mémoire de Git - Un ensemble de Aide-mémoires graphiques sur git
- Introduction complète à Git et GitHub - Un guide rédigé par Madhav Bahl, que vous devriez consulter si vous êtes un(e) novice de Git ou GitHub. Il couvre GitHub en tant que service ainsi que les concepts de gestion de version Git en détail.
- Un tutoriel d'introduction à Git -Un tutoriel pour les débutants par Git.
- First Aid Git - Une collection consultable des questions Git les plus fréquemment posées. Les réponses à ces questions ont été recueillies à partir de l'expérience personnelle, de Stackoverflow et de la documentation officielle de Git.
- Try Git - apprendre Git en 15 minutes depuis votre navigateur gratuitement.
Livres sur tout ce qui est open source: la culture, l'histoire, les meilleures pratiques, etc.
-
Concevoir un logiciel Open Source - "Producing Open Source Software" ("Produire du logiciel Open Source") est un ouvrage sur l'aspect humain du développement Open Source. Il décrit comment opèrent les projets réussis, les attentes des utilisateurs et développeurs, et la culture du logiciel libre.
-
Série de livres sur l'Open Source - Apprenez-en plus sur l'Open Source en général ainsi que sur le mouvement Open Source croissant grâce à cette série de livres électroniques gratuits de https://opensource.com.
-
Pratiques de lancement de logiciel - Ce guide décrit les bonnes pratiques de lancement pour Linux et autres projets Open Source. En suivant ces pratiques, vous faciliterez la tâche des utilisateurs pour construire votre code et l'utiliser, et celle des autres développeurs pour comprendre votre code et coopérer avec vous afin de l'améliorer.
-
Open Sources 2.0 : L'Évolution Continuelle (2005) - Open Sources 2.0 est un recueil d'articles perspicaces et stimulants de leaders technologiques qui continuent sur la lancée de l'image dépeinte dans le livre de 1999, Open Sources: Voices from the Revolution ("Open Source : Les Voix de la Révolution").
-
L'Architecture des Applications Open Source - cet ouvrage aborde la façon dont Git fonctionne "sous le capot" pour rendre possible le workflow distribué, et en quoi il diffère des autres logiciels de gestion de version.
-
Open Sources: Les Voix de la Révolution Open Source - Recueil de textes écrits par des pionniers de l'Open Source, tels que Linus Torvalds (Linux), Larry Wall (Perl) et Richard Stallman (GNU).
Listes d'initiatives qui font l'agglomération de « issues » qui sont faciles de contribuer pour un débutant ou des évènements saisonniers.
- Up For Grabs - ("Bon à prendre") Contient des projets avec des bugs accessibles aux novices.
- First Timers Only - ("Débutants seulement") Une liste de bugs indiqués comme "first-timers-only".
- First Contributions - ("Premières contributions") Effectuez votre première contribution à l'Open Source en 5 minutes. Un outil et tutoriel pour aider les débutants à se lancer dans les contributions.
- Hacktoberfest - Un programme pour encourager les contributions à l'Open Source. Gagnez des T-shirts et des autocollants en effectuant au moins 5
pull requests
durant le mois d'octobre. - 24 Pull Requests - 24 Pull Requests est un projet axé sur la collaboration Open Source durant le mois de décembre.
Des programmes et des stages offerts par la communauté pour aider de nouveaux contributeurs à être jumelés avec des mentors et pour avoir accès à des ressources pour contribuer à des logiciels open source.
Ce travail est licencié sous une Creative Commons Attribution-ShareAlike 4.0 International License.