Upgrade to Pro — share decks privately, control downloads, hide ads and more …

L'open source rendu beaucoup plus accessible av...

L'open source rendu beaucoup plus accessible avec Gitpod 🫶

Vous avez déjà entendu parler d'open source ? Tout le monde peut contribuer. Si si ! Que vous soyez développeur·se, product owner, SRE ou tout autre poste, vous pouvez apporter votre aide à un projet.

Personnellement, en tant que dév, j'ai voulu aller contribuer sur de multiples projets. Et régulièrement, je me suis cassé les dents pour déployer l'outil sur mon poste et ce, malgré la présence de documentation. Dans le pire des cas, j'ai même fini par abandonner.

Désormais, avec le bouton "Open with Gitpod" ou "Contribute with Gitpod" (visible dans les README.md des projets), je sais tout de suite que les projets auront un minimum de configuration que je n’aurai PAS à faire. Et c'est sacrément pratique 😄

Dans ce talk, après vous avoir rapidement introduit ce qu'est Gitpod, je vous expliquerai en quoi cela m'a aidé à contribuer sur des projets open source et vous convaincrai, peut-être, de passer du temps, en tant que mainteneur, à configurer vos projets pour qu'ils soit "prêt à l'emploi" pour vos (futurs?) contributeurs.

Jean-Phi Baconnais

June 29, 2023
Tweet

More Decks by Jean-Phi Baconnais

Other Decks in Technology

Transcript

  1. “La désignation open source ou « code source ouvert »,

    s'applique aux logiciels (et s'étend maintenant aux œuvres de l'esprit) dont la licence respecte des critères précisément établis par l'Open Source Initiative, c'est-à-dire les possibilités de libre redistribution, d'accès au code source et de création de travaux dérivés. Mis à la disposition du grand public, ce code source est généralement le résultat d'une collaboration entre programmeurs” (ou programmeuses).
  2. “La désignation open source ou « code source ouvert »,

    s'applique aux logiciels (et s'étend maintenant aux œuvres de l'esprit) dont la licence respecte des critères précisément établis par l'Open Source Initiative, c'est-à-dire les possibilités de libre redistribution, d'accès au code source et de création de travaux dérivés. Mis à la disposition du grand public, ce code source est généralement le résultat d'une collaboration entre programmeurs” (ou programmeuses).
  3. “La désignation open source ou « code source ouvert »,

    s'applique aux logiciels (et s'étend maintenant aux œuvres de l'esprit) dont la licence respecte des critères précisément établis par l'Open Source Initiative, c'est-à-dire les possibilités de libre redistribution, d'accès au code source et de création de travaux dérivés. Mis à la disposition du grand public, ce code source est généralement le résultat d'une collaboration entre programmeurs” (ou programmeuses).
  4. “La désignation open source ou « code source ouvert »,

    s'applique aux logiciels (et s'étend maintenant aux œuvres de l'esprit) dont la licence respecte des critères précisément établis par l'Open Source Initiative, c'est-à-dire les possibilités de libre redistribution, d'accès au code source et de création de travaux dérivés. Mis à la disposition du grand public, ce code source est généralement le résultat d'une collaboration entre programmeurs” (ou programmeuses).
  5. Le point d’entrée d’un projet : README.md CODEOFCONDUCT.md : détaille

    les règles de bonnes conduites (sinon 👋) CONTRIBUTING.md : explique les règles de contribution de votre projet
  6. - aucune installation sur son poste (sauf un navigateur web

    😅) - la connaissance des technos du projet peut être limitée - moins de doc d’installation à lire (RTFM, oui oui je sais 😆)
  7. - ne nécessite pas de machines les plus puissantes du

    marché - fonctionne avec une connexion limitée - en bonus 💚
  8. - intégration de nouveaux contributeurs plus facile - pas d’issue

    concernant l’installation de poste - pas d’issue liée à une mauvaise installation de poste ➡ + focus sur le projet