Gérer un programme InnerSource
Concepts GitHub intermédiaires
Stan Konkin
ML Enthusiast, DataCamp
Introduction aux projets open source
🔓
Code ouvert
: utilisable et améliorable par tous
👥
Collaboration mondiale
: des développeurs contribuent partout
⚡
Innovation continue
: guidée par la communauté
Atouts des projets open source
🚀
Innovation rapide
: progrès grâce à des contributions variées
🛠
Haute qualité
: code relu par des pairs, fiable
🌎
Accès mondial
: outils gratuits pour tous
🔥
Communauté forte
: meilleure collaboration et solutions
Contribuer à l'open source
💻
Contribuer
: ajouter des fonctions, corriger des bugs, enrichir la doc
👨💻
Monter en compétences
: développez votre expertise technique
👤
Se faire un nom
: gagnez en visibilité dans la communauté data
👥
Collaborer à l'échelle mondiale
: travailler avec des experts, impacter des outils clés
Passer à l'InnerSource
⚙
InnerSource
: modèle de développement pour collaborer en interne
👨💻
Mieux collaborer
: stimuler le travail d'équipe et le partage
👤
Assurer la transparence
: projets ouverts à toutes les équipes
Vue d'ensemble de l'InnerSource
💻 Appliquer en interne les pratiques open source
👥 Transparence, collaboration, responsabilité partagée
🛠 Dépôts internes, contributions standardisées via modèles
Dépôts internes
🛠
Types de dépôts
: privés, publics ou
internes
👥
Dépôts internes
: accès auto en
lecture
pour tous les membres
Rendre un dépôt interne
Titres et modèles de dépôt
📃
Titres clairs
: utilisez des noms comme
data-pipelines
ou
ml-models
📝
Modèles d'issues
: uniformiser le signalement
📄
Modèles de PR
: guider la soumission des changements
Configurer les modèles
Créer des modèles de PR et d'issues
Utiliser des modèles d'issues
Limites et défis de l'InnerSource
⚠
Résistance
: certaines équipes préfèrent les méthodes classiques
🔒
Sécurité
: risque d'exposer des données sensibles
🔧
Gouvernance
: nécessite des politiques solides
📊
Ressources
: demande des moyens et des formations
Passons à la pratique !
Concepts GitHub intermédiaires
Preparing Video For Download...