GitHub est le leader en matière d'hébergement et de gestion de code, surtout depuis que Microsoft a acheté la plateforme; mais avez-vous tous les outils pour commencer?
Au cours de cette session, nous verrons les différents éléments à implémenter dans vos projets SharePoint hébergés sur GitHub pour favoriser le travail entre développeurs et la maintenance de vos solutions.
MWCP21 - Introduction GitHub et SharePoint Framework
1. Modern Workplace
Conference Paris 2021
INTRODUCTION À GITHUB :
PREMIERS PAS AVEC LES
SOLUTIONS SHAREPOINT ET
GITHUB
Laurent SITTLER
Microsoft 365 Architect at UMAknow
20 janvier 2021 15:30 UTC+1
3. Suivez-nous tout au long de l’année !
Follow us all year round!
https://aos.community
https://twitter.com/mwcparis
#MWCP21
https://modern-workplace.pro
https://twitter.com/aOSComm
tps://www.linkedin.com/compan
y/ams-community
https://www.linkedin.com/company/
mwcp
https://www.facebook.com/
modernworkplaceconferenceparis
https://www.facebook.com/
aOSCommunity (FR)
https://www.facebook.com/
aosComm (EN)
6. Premiers pas
• Créer un compte
• Créer une organisation
• Configurer l’organisation
• Privilèges
• Sécurité
• Actions
• …
• Choisir un plan
• Créer des équipes
8. Créer un projet
• Créer un nouveau repo
• Identifier
• 1 ou plusieurs solutions
• Scripts
• …
• Initialiser le contenu
• Guide du contributeur
• License
• …
• Gérer les accès (équipes, collaborateurs)
• Créer des Templates (issue, feature, pull request)
• Créer une branche Dev
• Wiki
10. Gestion en mode Fork
• Créer un Fork
• Configurer son repo (upstream)
• Créer sa branche de travail
• Enregistrer et pousser ses modifications sur sa branche
• Code format
• Review
• Gérer les conflits localement
• Pull Request
12. Pull Request GitHub
• Affecter un ou plusieurs reviewers
• But du code review
• Commenter, approuver, demander des changements ou refuser
• Finaliser le Pull Request
• Merge Commit
• Squash and merge
• Rebase and merge
Comment gagner en vélocité et efficacité ? …
14. Actions GitHub
• Action = Pipeline
• Pour repo public, teams, enterprise seulement
• CI
• Test
• Build
• …
• CD
• Envoyer sur SharePoint par exemple
• Marketplace Actions
16. DevOps Pipelines
• Gestion de projet plus avancée (backlog)
• Plans de tests
• Pipelines (plus de pipeline, environnement local, Azure, coverage, private, etc.)
• Espace de stockage