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 les besoins de la communauté
Avantages des projets open source
🚀
Innovation rapide
: Progrès grâce à des points de vue variés
🛠
Haute qualité
: Code fiable, relu par des pairs
🌎
Accès mondial
: Outils gratuits pour tous
🔥
Communauté forte
: Collaboration et solutions accrues
Contribuer à l'open source
💻
Contribuer
: Ajouter des fonctions, corriger des bogues, bonifier la doc
👨💻
Développer vos compétences
: Renforcer votre expertise technique
👤
Bâtir votre réputation
: Gagner en reconnaissance dans la communauté des données
👥
Collaborer à l'échelle mondiale
: Travailler avec des experts, influencer des outils clés
Passer à l'InnerSource
⚙
InnerSource
: Modèle de développement pour la collaboration interne
👨💻
Mieux collaborer
: Stimuler le travail d'équipe et le partage
👤
Assurer la transparence
: Rendre les projets ouverts à toutes les équipes
Aperçu d'InnerSource
💻 Appliquer les pratiques open source en interne
👥 Transparence, collaboration, propriété partagée
🛠 Dépôts internes, contributions normalisées avec gabarits
Dépôts internes
🛠
Types de dépôts
: Choisir privé, public ou
interne
👥
Dépôts internes
: Accès de
lecture
automatique pour tout le personnel
Passer un dépôt en Interne
Titres de dépôts et gabarits
📃
Titres clairs
: Noms explicites comme
data-pipelines
ou
ml-models
📝
Gabarits d'incident
: Normaliser le signalement
📄
Gabarits de PR
: Guider la soumission des changements
Configuration des gabarits
Créer des gabarits de PR et d'incident
Utiliser des gabarits d'incident
Limites et défis d'InnerSource
⚠
Résistance
: Des équipes peuvent préférer les méthodes traditionnelles
🔒
Sécurité
: Risque d'exposer des données sensibles
🔧
Gouvernance
: Nécessite des politiques solides
📊
Ressources
: Demande des ressources et de la formation supplémentaires
Passons à la pratique !
Concepts GitHub intermédiaires
Preparing Video For Download...