Skip to content
This repository has been archived by the owner on Apr 18, 2024. It is now read-only.

Latest commit

 

History

History
31 lines (21 loc) · 2.47 KB

opensource.md

File metadata and controls

31 lines (21 loc) · 2.47 KB

← Retour

Open sourcing

L'Open Source est une pratique bien répendue dans la communauté informatique mais souvent mal comprise. L'équipe du projet désire contribuer au développement logiciel communautaire et aurait ainsi besoin de connaître les enjeux principaux de la pratique.

Pour ce faire, lisez d'abord les articles suivants et discutez-en en équipe :

Puis, répondez aux questions suivantes dans le fichier exercices/tp4.md :

  1. Nommez 3 avantages à contribuer à des projets open source en tant qu'entreprise et justifiez en quoi cela peut être bénéfique pour tous.
  2. Décrivez 3 défis qu'impose la mise en place d'un projet open source et justifiez.
  3. Quelle information vous a-t-elle le plus surprise à propos de l'open source?

Contribution externe

Maintenant que vous êtes mieux renseignés sur l'open source, vous savez qu'il vous faut mettre en place des pratiques permettant de partager votre vision et l'information requise pour contribuer au projet. Ainsi, vous devez :

  1. Créer un fichier pour le "Code of conduct" en suivant les meilleures pratique. Si vous utilisez un template, vous devez en citer la source et expliquer pourquoi vous l'avez utilisé.
  2. Créer un fichier pour la licence en suivant les meilleures pratiques. Indiquez les 3 raisons principales (dans le fichier d'exercice) pour lesquelles vous avez choisi cette licence par rapport aux autres.
  3. Créer un fichier pour la contribution (CONTRIBUTING.md) décrivant les meilleures pratiques de collaboration et de développement que vous voulez encourager au sein du projet. Si vous utilisez un template, vous devez en citer la source et expliquer pourquoi vous l'avez utilisé.
  4. Mettre à jour le README afin de décrire le projet, mettre en lien les différents fichiers pour l'open source, inscrire les commandes manquantes et ajouter les badges pour les pipelines CI (voir la documentation sur Github).

Vous ne devez pas rendre votre repository public. Il s'agit simplement d'une mise en situation.