rougail/doc/README.md
2021-02-15 18:23:57 +01:00

1.8 KiB

Rougail

Rougail est un bibliothèque python3 qui permet de charger des dictionnaires (fichiers au format XML), de charger les variables dans Tiramisu et de générer des templates.

La bibliothèque

Les dictionnaires

Un dictionnaire est un fichier XML donc la structure est expliqué ci-dessous.

Un dictionnaire contient en ensemble de variable, utilisable à tout moment, notamment dans des templates.

Il est possible d'avoir plusieurs espace de nom pour classer les variables (appeler aussi "extra") mais il est aussi possible, à l'interieur de ce espace de nom de mettre des familles pour classer les variables.

Les familles et les variables peuvent être défini dans plusieurs dictionnaires. Ces dictionnaires s'aggrège alors. Il est possible de rajouter des familles des variables, des services, des éléments à un service et des contraintes.

Il est également possible de redéfinir des éléments pour changer les comportement d'une variable ou d'un service.

FIXME expliquer les noms des variables dans les extras

Les variables

Les services

Les contraintes

Les templates

  • Type creole

FIXME :

  • une variable avec nom unique sauf pour extra