Salut à tous, salut Julien :-)

Julien L. a écrit :


Je ne sais pas comment vous développer un Nbuild mais, pour ma part, je crée un répertoire pour le projet que je veux Nbuilder (appelons le 'foo' par exemple) et j'y met tous les fichiers nécessaires (infos, build, desc, ...). Ensuite, je me met à la racine de 'foo' et je tape la commande "Ncooker pack foo". Mon Nbuild est alors créé. Après l'avoir testé, je le publie.


Je fais pareil que toi :o)


Admettons que quelqu'un me fasse une remarque sur mon Nbuild. Je décide alors d'améliorer mon Nbuild pour prendre en compte la remarque. Ce que je vas faire naturellement, c'est de retourner dans mon répertoire 'foo'. Or, le fichier changelog n'aura pas été bougé et je risque d'oublier de le mettre à jour.

Je sais que vous allez me dire que j'aurais dû désarchiver le Nbuild mais je trouve que c'est dommage de s'embêter avec cela. Ce sont des manipulations pour pas grand chose.


En fait il y a 2 cas :

cas 1 : Le nbuild a été publié, validé et intégré officiellement à Nasgaia. Dans ce cas il faut changer la version du nbuild. En tant que nbuilder tu as la responsabilité de faire toutes les modifications : changement de version et modification du changelog. Si ton nbuild n'a pas été correctement modifié il ne sera pas validé par l'équipe responsable des nbuilds.

cas2 : Le nbuild n'a pas été publié (tu l'as juste refilé à quelqu'un pour conseil/test par exemple). Dans ce cas aucun problème : pas besoin de changer de version et de mettre à jour le changelog.


Un peu dans le même esprit, il pourrait être intéressant de trouver un moyen d'obliger le Nbuilder à incrémenter le numéro de version du Nbuild. Je pense qu'il sera assez facile de l'oublier.

Impossible à faire !
Quand l'incrémentation devra être faite ?
Au pack ? Dans ce cas si je fais des tests en local chez moi, mon nbuild sera incrémenté (en version) alors que je fais juste des tests ?
Comment Ncooker saura si c'est une nouvelle version ou juste un test ?

Que se passe-t-il si je commence le développement d'un Nbuild puis je le passe à un autre développeur afin qu'il le fignole. Je ferai un "Ncooker pack" puis lui enverrai par e-mail. Il voudra reprendre le nbuild mais la vérification sur l'auteur retournera une erreur. Est-ce gênant ?

Bonne question !
Dans ce cas il ne faut pas valider le nom du nbuilder : juste le remplacer par le nom courant. Non ?

C'est vrai que le principe est plutôt sympa. ;)


klr, bien sympa même !

++
Chicha


Répondre à