Bonjour tout le monde :-) Ce que je vais vous proposer ici n'est ni plus ni moins que de mettre en place une base commune à nos deux outils ruby Nsetup et Ndeveasy...
En effet, le fonctionnement et l'organisation modulaire font que les deux outils ont de nombreux point commun dans leur code, et des parties entières quasiment voisines : Cela fait tout d'abord deux fois le même code à écrire et à deboguer, mais surtout cela entraîne que tout nouveau outil ruby devra lui aussi apporter sa base, et réinventer la roue... Mais aussi et surtout, cela pose des interogations permanentes sur quel outil fait quoi : en effet, pas question de developper un module Nsetup, et de l'inclure au dernier moment dans Ndeveasy, parce qu'on a changé d'avis, ou me de la faire en séparé... Avec une base commune à tous nos outils, qui s'ocuuperait de lancer et gerer tous nos modules, plus de séparation étanche entre des outils qui se recoupent, des frontières élastiques : Nsetup deviendrait en ensemble de module plutot destiné à l'adminisatration du système, Ndeveasy en ensmble de module orienté dev... Et le tout serait parfaitement adaptable, sans se soucier de quel "meta projet" va au juste faire partie son module, mais unqiemeument de son focntionnement ... En fait, le tout deveidrait une sorte de distrib dans la disitrb: une selection harmonieuse de modules, adaptée et adaptable au besoin de l'utilisateur, tout comme celui-ci enleve un logiciel dont il n'a pas d'utilité ou en ajoute un autre ;-p L'ergonomie serait ainsi au rendez vous : Nbase configure adsl permettrait de configurer l'adsl, quoi de plus intuitif ? Nbase create module Nbase manage packages etc... Ce concept, je ne l'ai encore jamais trouvé ou que ce soit et pourtant, quoi de plus naturel à la fois pour le debutant et le connaiseur d'espimer deriectmeent ce qu'il souhaite faire, plutot que de chercher l'outil concerné et encore ce batte avec des noms pas toujours appropriés ? Je serait pour nous baser libremeent sur la base de jean-mi, et en faire une base commune à tous les outils de Nasgaia... Cetet idée me semble seduidante, et une occasion reelle d'innover, mais j'attends vos avis sur la question @+ guiguilinux PS : le nom n'est pas contractuel, et si vous en avez un qui refelterait mieux la chose, ne vous genez surtout pas :-)
