--- tags: MDS --- # Open-source ## L'open-source c'est quoi ? - Code - Liste de ressources - Offres d'emploi - Interview d'embauche - Dataset ## Comment contribuer à un projet open-source - Suivre les guidelines de contribution - Communiquer efficacement - Corriger/Rajouter des fonctionnalités sur un projet Checklist : - Projet toujours maintenu - Projet a une licence - Projet accepte les contributions - Projet stable ? Beaucoup d'issues ? - Maintainers répondant ? Sympa ? Petite doc pour contribuer : https://github.com/firstcontributions/first-contributions/blob/main/translations/README.fr.md ## Gratuit vs open-source Définition + exemples ## Propriétaire vs open-source Définition + exemples ## Les termes de l'open-source Liste et définitions : - **Auteur** : La personne / l’organisation qui a créé le projet - **Propriétaire (owner)** : La ou les personnes qui ont la propriété administrative de l’organisation ou du repository - **Responsables (maintainers)** : Collaborateurs responsables de la vision et de la gestion des aspects organisationnels du projet. - **Contributeurs** : Tous ceux qui ont contribué au projet. - **Membres de la communauté** : Les personnes qui utilisent le projet. Ils peuvent être actifs dans les conversations ou exprimer leur opinion sur la direction du projet. ## Quelques règles à respecter Fichiers .md: - Readme - Licences - Contributing - Code of conduct Anglais : - Issues - Pull Requests - Form de discussion ou listes de diffusion - Canal de discussion synchrone (Slack, Discord) ## Comment choisir une licence ? Ressource et explication rapide ## Regard critique sur l'open-source Qu'avez-vous appris de certains projets qui ont mal tourné ? ## Ressources [Roadmaps Développeur](https://roadmap.sh) ![](https://hackmd.io/_uploads/SyOnCNIz6.png)