SlideShare une entreprise Scribd logo
1  sur  23
Comment réussir sa
première contribution
open source
@GeromeGrignon
@GeromeGrignon
61
4946
10
1364
12
1108
+1
@GeromeGrignon
Logiciel libre
@GeromeGrignon
● liberté d’accès
● liberté de modification
● liberté de distribution
● liberté de redistribution de code modifié
@GeromeGrignon
@GeromeGrignon
● Vue, Angular, Docker, Kubernetes
● Visual Studio Code, IDE Eclipse
● Conference Hall
● Pix
@GeromeGrignon
Comment contribuer
@GeromeGrignon
● modifier le code source (pull request)
● échanger sur l’état du projet (issue)
● communiquer (blog, conférence)
● organiser un meetup
● aider sur StackOverflow
Pourquoi contribuer
@GeromeGrignon
● apprendre par la pratique
● intégrer une feature interne
● donner de son temps
● booster son profil
● gagner de l’argent
Comprendre la structure
d’un projet open source
@GeromeGrignon
The Basecamp Guide to
Internal Communication
@GeromeGrignon
https://basecamp.com/guides/how-we-communicate
“Real-time sometimes,
asynchronous most of the
time”
@GeromeGrignon
“Speaking only helps
who’s in the room, writing
helps everyone”
@GeromeGrignon
README.md
@GeromeGrignon
“If your words can be perceived in
different ways, they’ll be understood in
the way which does the most harm”
@GeromeGrignon
CONTRIBUTING.md
@GeromeGrignon
● accompagne sur les étapes
● fixe des règles
● CLA (Contributor License Agreement)
License
@GeromeGrignon
“Poor communication
creates more work”
@GeromeGrignon
Templates
@GeromeGrignon
@GeromeGrignon
PULL REQUEST
ISSUE FIRST
😐
@GeromeGrignon
😃😟
@GeromeGrignon
WELCOME
https://opensource.guide/fr/how-to-contribute/
@GeromeGrignon
Gérôme Grignon
dev
contributeur OSS

Contenu connexe

Similaire à Slides open source devfest brest 2020

Développement et gestion de Logiciel Libre et Ouvert (LLO)
Développement et gestion  de Logiciel Libre et Ouvert (LLO)Développement et gestion  de Logiciel Libre et Ouvert (LLO)
Développement et gestion de Logiciel Libre et Ouvert (LLO)
geomsp
 

Similaire à Slides open source devfest brest 2020 (20)

Open Source et contribution : Une association gagnante
Open Source et contribution : Une association gagnanteOpen Source et contribution : Une association gagnante
Open Source et contribution : Une association gagnante
 
[Figma Tokens pour un handoff effectif] FoFCotonou event.pptx
[Figma Tokens pour un handoff effectif] FoFCotonou event.pptx[Figma Tokens pour un handoff effectif] FoFCotonou event.pptx
[Figma Tokens pour un handoff effectif] FoFCotonou event.pptx
 
Java - Lombok
Java - LombokJava - Lombok
Java - Lombok
 
Paris Container Day 2016 : Cloudunit v2 (Treeptik)
Paris Container Day 2016 : Cloudunit v2 (Treeptik)Paris Container Day 2016 : Cloudunit v2 (Treeptik)
Paris Container Day 2016 : Cloudunit v2 (Treeptik)
 
Container Day 2016 - De la construction au déploiement d’applications avec de...
Container Day 2016 - De la construction au déploiement d’applications avec de...Container Day 2016 - De la construction au déploiement d’applications avec de...
Container Day 2016 - De la construction au déploiement d’applications avec de...
 
Des conférences à voir et à revoir
Des conférences à voir et à revoirDes conférences à voir et à revoir
Des conférences à voir et à revoir
 
Le gameday...un concept devopsludique
Le gameday...un concept devopsludiqueLe gameday...un concept devopsludique
Le gameday...un concept devopsludique
 
Meetup UX Republic - TLD 16052023.pdf
Meetup UX Republic - TLD 16052023.pdfMeetup UX Republic - TLD 16052023.pdf
Meetup UX Republic - TLD 16052023.pdf
 
ParisfxLab - Artforge, by HD3D
ParisfxLab - Artforge, by HD3DParisfxLab - Artforge, by HD3D
ParisfxLab - Artforge, by HD3D
 
Débloquer la boîte noire de Google avec l'analyse de logs
Débloquer la boîte noire de Google avec l'analyse de logsDébloquer la boîte noire de Google avec l'analyse de logs
Débloquer la boîte noire de Google avec l'analyse de logs
 
Des jeux et des devops
Des jeux et des devopsDes jeux et des devops
Des jeux et des devops
 
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
OVHcloud Tech Talks Fr S01E05 – L’opérateur Harbor, une nécessité pour certai...
 
Solution Linux 2012 : Utilisateurs du Libre ne restez pas dans votre coin
Solution Linux 2012 : Utilisateurs du Libre ne restez pas dans votre coinSolution Linux 2012 : Utilisateurs du Libre ne restez pas dans votre coin
Solution Linux 2012 : Utilisateurs du Libre ne restez pas dans votre coin
 
Développement et gestion de Logiciel Libre et Ouvert (LLO)
Développement et gestion  de Logiciel Libre et Ouvert (LLO)Développement et gestion  de Logiciel Libre et Ouvert (LLO)
Développement et gestion de Logiciel Libre et Ouvert (LLO)
 
Co concevoir un atelier de co-conception
Co concevoir un atelier de co-conceptionCo concevoir un atelier de co-conception
Co concevoir un atelier de co-conception
 
Conference drupal 8 au Forum PHP 2013 à Paris
Conference drupal 8 au Forum PHP 2013 à ParisConference drupal 8 au Forum PHP 2013 à Paris
Conference drupal 8 au Forum PHP 2013 à Paris
 
Paris Container Day 2016 : De la construction au déploiement d’applications...
Paris Container Day 2016 :  De la construction au déploiement d’applications...Paris Container Day 2016 :  De la construction au déploiement d’applications...
Paris Container Day 2016 : De la construction au déploiement d’applications...
 
ToursJUG - Anniversaire 2016
ToursJUG - Anniversaire 2016ToursJUG - Anniversaire 2016
ToursJUG - Anniversaire 2016
 
Utilisation de git avec Delphi
Utilisation de git avec DelphiUtilisation de git avec Delphi
Utilisation de git avec Delphi
 
Paris Container Day 2016 : Conteneurisation de l’usine logicielle (Retour d'e...
Paris Container Day 2016 : Conteneurisation de l’usine logicielle (Retour d'e...Paris Container Day 2016 : Conteneurisation de l’usine logicielle (Retour d'e...
Paris Container Day 2016 : Conteneurisation de l’usine logicielle (Retour d'e...
 

Slides open source devfest brest 2020

Notes de l'éditeur

  1. rappel de la méthode de travail
  2. application de gestion de projet
  3. Bordeaux (2), Rennes, Amsterdam, Dublin, Dresden (Allemagne), Barretos (Brésil), Gomel (BiéloRussie)
  4. communiquer publiquement
  5. Code of conduct
  6. formatage d’issues
  7. formatage d’issues