Quel est le meilleur process de release à adopter pour un projet open source ?

Depuis longtemps je me pose la cette question « Quel est le meilleur process de release à adopter pour un projet (open source ou pas) ?« . J’ai récemment vu plusieurs articles de projet open source qui change de process de release alors aujourd’hui je réfléchis à un bon process à implémenter.

Le process est intimement lié au projet

A priori une librairie nodejs utilisée par quelques geeks comme Johnny Five, un OS utilisé par des millions de personnes à travers le monde come Ubuntu ou un logiciel de sécurité comme OpenSSL ne peuvent pas avoir le même process de release. Les conséquences sont très différentes en fonction de votre base établie.

Dans le reste de l’article je m’intéresse à un process pour un projet comme PrestaShop. En l’occurrence PrestaShop c’est:

  • 200 000 boutiques en ligne
  • 3 500 modules en vente sur la market place
  •  3 versions majeures encore très utilisée (1.4, 1.5 et 1.6)

Le numéro de version

Personnellement j’aime quand je numéro de version représente quelque chose.

Si je devais numéroter les versions d’un projet j’utiliserais la nomenclature suivante: MAJEURE.MINEURE.PATCH

Image by Igor (https://igor.io/2013/10/21/git-branching-model.html) Continue reading

Accéder à Freebox depuis son NAS Synology (DSM 5)

La Freebox v6 Revolution est en fait déjà un NAS puisqu’on y retrouve toutes les fonctions nécessaires: partage de fichier Windows et Mac, TimeMachine, FTP,…

Je souhaitais absolument accéder au disque dur de la Freebox depuis mon NAS Synology DS414 pour plusieurs raisons:

  1. Voir le contenu de ma Freebox depuis l’interface web DSM 5 de Synology
  2. Accéder à ma Freebox depuis l’extérieur via FTP (par l’intermédiaire du NAS)
  3. Pouvoir copier un fichier depuis ma freebox vers mon NAS (et vice versa) sans passer par mon PC

Il va donc falloir monter un dossier distant depuis l’interface web.

Plein_écran_23_03_2014_20_41 Continue reading

Synology DS414

Il y a 2 ans je réfléchissais au meilleur meilleur moyen de monter son serveur personnel (Lire mes premieres réflexions). Finalement j’ai craqué, j’ai enfin acheté un Synology DS414 ! Pour l’instant c’est que du bonheur. Je devrais publier quelques articles sur la configuration et sur mes choix techniques, stratégie de backup,…

Achetez un copycat (clone) pour quelques dollars

Ce matin, tout à fait par hasard, je suis tombé sur un site surprenant, qui vend des clones de site à succès. Pour 200~1000 dollars vous pouvez acheter une solution logicielle qui vous permet de lancer votre copycat d’AirBnB, Groupon, Pinterest, KickStarter… Visiblement dans le jargon on appelle ca un « clone », et lorsqu’on voit le résultat on comprend mieux pourquoi (cf screenshot ci-dessous).

Si vous souhaitez vous lancer sur un segment très spécialisé cela peut etre une tres bonne option. Le tarif est à mettre en perspective avec le prix que vous couterait une agence web, du coup ce n’est pas très cher. Sans compter que votre design a été « testé et approuvé« . Continue reading

Nouveau serveur dédié (Dedibox), la fin d’une époque

Lorsque j’ai enregistré mon premier nom de domaine (lascenenantaise.net) le 04 Janvier 2008, je cherchais essentiellement une offre pas cher pour un blog sur la scène musicale nantaise. Depuis cette époque j’ai développé une passion hystérique pour les noms de domaine et mes besoins d’hébergement ont évidemment évolué.

Le 9 Novembre 2009, j’enregistre sigerr.org (mon blog un peu plus technique, en anglais) en ouvrant mon compte chez DreamHost. À l’époque le prix était très attractif et le service était incroyable: base de donnée illimitées, SVN, one-click-install pour WordPress,… Le service est d’ailleurs toujours très bon, 1 seul problème majeur en 4 ans. Continue reading