https://git-scm.com/ Git : LE gestionnaire de révision
https://github.com/ : LE site de dev. collaboratif
https://travis-ci.org/ : test automatisé
https://coveralls.io/ : couverture de code
https://readthedocs.org/ : génération de documentation
https://pypi.python.org : distribution / installation Python
1. Outils web pour le
développement collaboratif
Philippe Guglielmetti
Microclub 29 mai 2015
2. Outils web pour le
développement collaboratif
1. https://git-scm.com/ Git : LE gestionnaire de révision
2. https://github.com/ : LE site de dev. collaboratif
3. https://travis-ci.org/ : test automatisé
4. https://coveralls.io/ : couverture de code
5. https://readthedocs.org/ : génération de documentation
6. https://pypi.python.org : distribution / installation Python
3. Gestion de révisions:
B.A. - BA
gérer l’évolution d’un
logiciel (révisions)
permettre à plusieurs
personnes de
modifier un logiciel
simultanément
nécessite:
“repository” (“dépôt”)
= base de données
“diff” pour différences
entre fichiers texte
14. Conclusion
GitHub est le facebook du développement
anarchique
incontournable
un commit ou push sur GitHub peut déclancher
l’exécution de tests automatisés
( pas vert = pas de merge)
la mesure automatique de la couverture de code
la génération de documentation
le logiciel gratuit se développe avec des outils gratuits
développés en collaboration, et d’une puissance +
fiabilité impressionnante