Beanstalk : un subversion 2.0
Certains sur la toile le savent peut-être déjà, mais je développe depuis peu un projet d’une certaine envergure avec Camille (fondateur d’Art Toon et co-rédacteur sur Accessoweb).
Ceux d’entre vous qui codent eux aussi vous le diront, dès qu’un projet atteint une certaine ampleur, ou que plusieurs personnes y participent, il devient vital de pouvoir garder une trace, un historique des modifications apportées au projet, et de pouvoir les annuler en cas de besoin.
Heureusement pour nous, Subversion se débrouille comme un chef pour ce genre de tâches =D Seulement il n’est pas toujours facile de mettre en place ce genre de solution … Il faut déjà avoir un serveur à disposition, et surtout les compétences pour installer et configurer correctement Subversion !
De plus, la plupart du temps, aucune interface graphique n’y est associée :/
Qu’à cela ne tienne, Beanstalk est là ! yipi:
Mais qu’est-ce que Beanstalk ? C’est tout simplement un service « web 2.0″ et « user-friendly » à souhait qui vous permettra de disposer d’un SVN (comprendre Subversion) ultra facilement et rapidement
Une fois inscrit, vous aurez accès à :
- un SVN hébergé par Beanstalk
- une page web de contrôle qui vous permettra d’ajouter des utilisateurs et de gérer leurs droits, d’ajouter des dépôts, de visualiser l’activité du SVN, etc …
- un browser, pour parcourir les différentes versions des fichiers constituants votre projet (browser dont je regrette l’absence de coloration syntaxique, ainsi que la non-détection de l’encodage des fichiers (le site utilise l’UTF8 alors que mes nos fichiers sont en ISO …) )
Et tout ça gratuitement ! =)
En effet, la version gratuite de Beanstalk autorise 3 utilisateurs max., un dépôt, et 20 Mo d’espace disque, ce qui est, à mon sens, largement suffisant pour beaucoup de projets
Les offres payantes permettant évidemment d’augmenter les trois limites précédentes, ainsi que d’ajouter le support du protocole SSL
Autres possibilités de Beanstalk : la possibilité de le coupler à des services tels que Basecamp, Lighthouse, Campfire, Twitter and FogBugz. Mais ne les utilisant pas, vous comprendrez que je ne m’étende pas sur le sujet ;p
En un mot : enjoy ! =)