Whaou ! Quelle année pour FreeSewing. En août, nous avons publié la version 2.0 qui n'était rien de moins qu'une réécriture complète de notre infrastructure technologique. Pour nos utilisateurs, le changement le plus important est la possibilité de visualiser en direct le patron lorsque vous modifiez les options et les préférences. C'est une chose que je savais possible avec la technologie web d'aujourd'hui, mais la voir fonctionner réellement me stupéfie encore toujours un peu.
Aussi cool que soit notre nouvelle infrastructure, ce n'est pas le travail le plus important que nous ayons fait cette année. Oui, c'est plutôt sympa, et oui c'est possible uniquement grâce au travail effectué en 2.0. But that work itself is what matters most. Mais la raison principale de la réécriture de la version 2.0 était de permettre au projet de s'étendre horizontalement. Autrement dit, pour permettre à FreeSewing d'aller là où je ne pouvais pas le porter seul.
D'une certaine manière, FreeSewing a grandi en tant que projet (logiciel). We have several people making regular contributions, an active chat room, a dedicated website for developer and translator documentation, a plethora of packages we publish on NPM, we've contributed fixes and improvements to upstream software we depend on, and we now also have other people and teams who depend on the packages we put out.
Nous avons actuellement 23 patrons disponibles, nous avons publié 62 packages sur NPM (le registre de packages Node.js). Depuis la sortie de la version 2.0, en moyenne 450 personnes s'inscrivent chaque mois, et nous avons eu au total plus de 15.000 visiteurs.
Depuis la v2, nous sommes également passés à Crowdin pour nos traductions. La traduction est sans doute le meilleur moyen de démocratiser l'accès à notre site, et je voudrais crier un grand merci à tous ceux qui ont aidé et continuent à aider.
C'est d'ailleurs peut-être aussi le bon moment pour signaler que vous aussi, vous pouvez aider. Our documentation for translators is a good place to get started, or stop by our chat room.
Nos projets pour l'an prochain se divisent à peu près en deux catégories : améliorer notre site et ajouter plus de patrons.
Au fur et à mesure que le projet grandit, la quantité de travail nécessaire pour que tout fonctionne bien grandit aussi. Nous devons améliorer encore les performances, et faire plus de tâches auxiliaires comme écrire des tests pour aller de l'avant sereinement, plutôt que de déployer une nouvelle fonctionnalité qui provoque des bugs.
Nous savons aussi qu'il y a matière à améliorer l'expérience utilisateur (UX), ainsi que le design et l'interface utilisateur (UI). Nous avons fait le mieux possible, mais ce n'est pas vraiment notre domaine d'expertise, et nous espérons trouver plus de contributeurs qui pourraient nous aider dans ce domaine.
Mais bon, vous voulez plus de patrons, non ? Soyez assurés que c'est en haut de notre liste de tâches . Nous allons réaliser faire des choses en faveur des dames qui, jusqu'à présent, ont été un peu oubliées. Non seulement en adaptant pour elles des patrons existants (comme récemment avec Simone, version femme de notre modèle Simon) mais aussi en développant un patron de base femme.
Ce sera un incontournable de FreeSewing v2.2, que nous espérons pouvoir diffuser en janvier.
Nous cherchons également à embarquer plus de designers à bord de FreeSewing. Un projet est d'offrir aux designers des sessions de programmation en binôme, où ils partageraient avec nous leur vision, que nous implémenterions dans FreeSewing. Nous pensons même diffuser ces sessions en direct afin que toute personne intéressée puisse les suivre.
Grâce à nos forrmidables mécènes, les revenus ont encore augmenté cette année. Comme vous le savez peut-être, FreeSewing fait don de 100 % de ses revenus à Medecins Sans Frontières/Doctors Sans Frontières. Donc, ce matin, j'ai eu le grand honneur de faire un chèque de 4109,38€ à MSF.
Cela fait vraiment du bien alors merci à tous nos mécènes pour leur soutien continu. Si vous souhaitez rejoindre ce groupe génial, vous pouvez le faire ici.