Bon, je continue sur ce que Gontran a commencé :-) Le style de code de Gontran me plaît bien: clair, précis et lisible ( j'était plutot pour l'utilsation intensive de tabuilations, mais je suis en train de me rendre compte que le code de Nsetup n'en est pas plus lisible pour autant, et commence à ressemblre à du gruyère )
Pour ce qui est de la mise en forme du code, ma principale suggestion sera donc de modifier le style des commentaires de Ncooker et Nsetup: les commentaires normaux restent de la forme # ceci est un commentaire d'illustration # ne faite pas attention au contenu, c'est pour # avoir plusieurs lignes :-D par contre, et c'est là que le changement intervient, je suis partisan de modifier la manière de delimiter les sections importantes du code et la licence, pour obtenir quelque chose de la forme #============================================== # ICI LE NOM DE LA SECTION #============================================== par rapport à la solution "lignes remplies de diese", je trouve qu'on y gagne en lisibilité: je prècise d'ailleurs que l'idée ne vient pas de moi, mais que c'est ainsi que Martial avait procedé pour la première version de Nsetup, laquelle, malgré ses limites, reste pour moi un modèle de lisibilité: j'ai été conquis de suite par l'idée. Autrement, je propose également de definir une sorte de mini-FHS pour nos outils nasgaia,afin de définir des reperertoire bien prècis ou placer les fichiers de configuration, les modules, les traductions, le executables principaux, etc... Mais la principale priorité, selon moi, serait de mettre en commun les fonctions redondantes de Ncooker et Nsetup, comme la gestion des erreurs, celle des messages, pour permettre de les developper avec plus d'efficacité, en totale coopération, et eviter la présence de variantes propres à chacun des outils, multipliant d'autant le travail que les test à effectuer, et rendant difficille à incorporer les ameliorations des uns et des autres. Surtout, et cela représente pour moi un fait essentiel, Il ne faut pas oublier que Nsetup et Ncooker sont destiné à cohabiter: Nsetup utilisera Ncooker pour installer la distribution, pour ajouter ou supprimer des paquets... Tou comme Ncooker s'appuira sans doute sur les possibilités en ligne de commande de Nsetup pour configurer les paquets et le système: il est primordial que le dialogue soit possible, et surtout facile, entre les différentes composantes de Nasgaïa: c'est cette harmonie qui fera la puissance de notre distribution, et qui en constitura le fondement. Sans elle, rien n'est possible et/ou marchera @+ guiguilinux
