Filière managers techniques

Formation n°1

Comment contribuer ? Comment divulguer un projet en Open Source ?

Permettre aux participants de maîtriser la transformation de projets internes en projets ouverts, leur transmettre les bonnes pratiques organisationnelles, techniques et juridiques relatives à la contribution à des projets libres tiers, et les guider pour tirer le meilleur parti de l’Open Source au quotidien

Public visé

Chefs de produit, managers de projet, lead developers

Durée

2 journées (14 heures)

Prérequis

Aucun

Plan de cours

Jour 1 : contribuer à un projet externe, réutiliser des composants tiers

Cadre légal de la contribution en entreprise

Enjeux des contributions sortantes

Gestion de la contribution sortante

Bonnes pratiques et standards de publication en Open Source

Gestion de la contribution entrante

Jour 2 : divulguer un projet en Open Source

L’impact de la licence et des accords de contribution sur l’attractivité de l’oeuvre divulguée

Déterminer l’opportunité de reverser un projet en Open Source

Précautions à mettre en œuvre avant la divulgation d’un projet en Open Source

Choisir une licence pour la divulgation du projet

Formation n°2

Comment interagir avec la communauté ?

Permettre aux profils techniques développant en Open Source d’appréhender le fonctionnement des communautés, et d’acquérir les bonnes pratiques pour tirer pleinement profit de leurs interactions avec celles-ci

Public visé

Chefs de produit, managers de projet, lead developers

Durée

1 journée (7 heures)

Prérequis

Aucun

Plan de cours

Le fonctionnement d’une communauté

Acteurs de la communauté

Profils communautaires

Notion de contributeur

Les bases des relations avec une communauté

Pile de développement ouverte

Préparer les interactions en amont

Le degré d’ouverture du projet

Communiquer avec une communauté

Typologie des outils

Fond et forme des interactions

Organisation d’événements

Retour d’expérience sur les événements

Talks

Barcamps

Hackatons

Dépôt d’un projet sur GitHub

La préparation des fichiers .md

Organisation

Source of truth

Branches

Pull requests

Cinématique

Bonnes pratiques

Intégrations d’outils tiers

Interactions communautaires

Le ton des messages

Pull Requests de qualité moyenne

Donner les droits de commit