PROJET OPEN SOURCE : toutes les bonnes pratiques pour le faire connaître et l'exploiter au mieux.
En savoir plus7,84 € TTC
Introduction
p.4 Choisir sa licence libre
p.8 Financer un projet open source : le financement participatif
Développement
p.16 Gérer les différentes versions du code source de votre projet
p.25 Les outils de gestion de tickets
p.30 Intégration continue avec Jenkins
Communauté
p.44 Hébergez vos projets dans votre propre SourceForge
p.50 Faire connaître son projet grâce à Twitter
p.54 Distribuer son projet Python
p.56 Les outils indispensables pour distribuer son projet
Documentation
p.63 La documentation de votre projet avec Doxygen
p.70 DokuWiki : un wiki simple et évolutif
p.79 Ascii.io : la solution pour vos tutoriels vidéos en mode console
GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...
Une idée de projet vient de germer dans votre esprit ? Vous codez depuis plusieurs mois, à vos heures perdues, tout seul dans votre coin, et vous vous dites qu'un retour (positif comme négatif) sur votre développement serait le bienvenu ? Votre projet est mûr et fonctionnel, vous aimeriez le faire connaître, le partager ? Alors, qu'attendez-vous pour vous lancer ?
Lorsque l'on développe, le code source évolue au gré des améliorations et des corrections de bugs. Mais comment s'assurer qu'une modification n'a pas entraîné de régression ? Cette question se pose lorsque l'on développe seul, mais elle est d'autant plus vraie lorsque l'on travaille au sein d'une équipe... L'intégration continue permet d'effectuer des contrôles à chaque modification du code, pour détecter au plus tôt les problèmes. Jenkins est le logiciel qui va nous aider à mettre en place cette méthode.