Développement Open Source

Les étapes pour le démarrage d'un projet open source

Pour la réalisation du projet nous allons utiliser une technique "Agile" adapté au développement open source. La platforme ideale de developpement demeure Linux (moi j'utilise UBUNTU 11.04 pour les stations wt 10.04 lucid pour les serveurs) mais vous pouvez rester sous windows pour développer les projets Java avec Netbeans et/ou Eclipse.

A= Pour démarrer un développement open source il faut une plateforme d'hébergement des sources et des tâches du projet (un forge), nous allons utiliser deux d'entre elles:
  1. sourceforge pour des projets dans tous les langages
  2. google code pour des projets dans tous les langages (cette année 2011 nous utiliserons ce dépôt de code source)

B= ensuite il faut un gestionnaire de contrôle de version, du partage et de la concurrence d'accès au code entre les différents développeurs intervenant sur le projet:
  1. subversion (en vogue) et disponible sur sourcefoge et google code
  2. Bazzar
  3. Git
  4. cvs l’ancêtre

Voici les étapes que vous pouvez suivre pour avoir tous les prérequis nécessaire pour les développements collaboratifs de la Valeur C informatique du Cnam Liban.