... | ... | @@ -3,12 +3,12 @@ |
|
|
---
|
|
|
## refactoring
|
|
|
> Analyse (et voeux pieux, comme souvent en dev ;-)):
|
|
|
> * un refactoring paraît le bienvenu pour préserver la stabilité des développements futurs; afin de simplifier l'abord des problèmes, les extensions .sty vont être éclatées en 2 extensions spécifiques et 1 fichier importé dont les noms parlent d'eux-mêmes:
|
|
|
> * facture-sans-tva.sty; % qui sera l'extension privilégiée pour article-facture.tex;
|
|
|
> * note-de-frais.sty; % qui sera l'extension privilégiée pour article-note-de-frais.tex;
|
|
|
> * communs-facture-note-about.tex; % qui sera importé dans les 2 extensions;
|
|
|
> * communs-facture-note.tex; % qui sera importé dans les 2 extensions; entre ces 2 fichiers, la cohérence du \ProvidesPackage et du \NeedsTeXFormat;
|
|
|
> * facture-belge-simple-sans-tva.sty; % qui demeurera, mais sera un import des 3 fichiers précédents (par souci de rétro-compatibilité);
|
|
|
> * un refactoring paraît le bienvenu pour préserver la stabilité des développements futurs; afin de simplifier l'abord des problèmes, l'extension .sty va être éclatée en plusieurs extensions spécifiques dont les noms parlent d'eux-mêmes, et toujours 1 seul fichier d'extension facture-belge-simple-sans-tva.sty qui les reprend tous:
|
|
|
> * facture-sans-tva.tex;
|
|
|
> * note-de-frais.tex;
|
|
|
> * communs-facture-note-about.tex;
|
|
|
> * communs-facture-note.tex; % entre ces 2 fichiers, la cohérence du \ProvidesPackage et du \NeedsTeXFormat;
|
|
|
> * facture-belge-simple-sans-tva.sty; % le fichier d'extension reprenant les différentes parties;
|
|
|
> * cette décision intervient au moment où les travaux de la version 1.2 (automatisation du calcul des totaux) ont démarré sur master; en conséquence:
|
|
|
> * les travaux de la 1.2 se poursuivront alors jusqu'à terme dans la branche de la 2.0, nommée "automatisationTotaux";
|
|
|
> * la master risque d'être en partie incohérente jusque là, par exemple la doc n'est pas à jour;
|
... | ... | |