add schema

This commit is contained in:
egarette@silique.fr 2022-11-11 15:20:07 +01:00
parent 9ed26eb557
commit fb6408ec11
6 changed files with 2274 additions and 6 deletions

View file

@ -2,7 +2,9 @@
# Rougail
Rougail est un bibliothèque python3 qui permet de charger des dictionnaires (fichiers au format XML ou YAML), de charger les variables dans Tiramisu et de générer des templates.
Rougail est un bibliothèque python3 qui permet de charger des dictionnaires (fichiers au format XML ou YAML), de charger les variables dans Tiramisu et de générer des templates Cheetah ou Jinja.
![Schéma](schema.png "Schéma")
## La bibliothèque

View file

@ -124,7 +124,7 @@ services:
- text: /etc/example.conf
```
Et un template tmpl/example.conf (par défaut il est généré via une configuration particulière de [CheetahTemplate](https://cheetahtemplate.org/) :
Et un template tmpl/example.conf (par défaut il est généré via une configuration particulière de [Cheetah](https://cheetahtemplate.org/) :
```
The value: %%my_variable

BIN
doc/schema.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

2266
doc/schema.svg Normal file

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 101 KiB

View file

@ -2,9 +2,9 @@
## Le moteur "cheetah"
Le moteur de templating par défaut est le moteur [CheetahTemplate](https://cheetahtemplate.org/).
Le moteur de templating par défaut est le moteur [Cheetah](https://cheetahtemplate.org/).
Par contre, la configuration par défaut de CheetahTemplate a été modifié.
Par contre, la configuration par défaut de Cheetah a été modifié.
Dans un template de configuration, il est très fréquent que le caractère "#" est le caractère des commentaires.
C'est pourquoi la configuration par défaut a été modifié.
@ -55,7 +55,7 @@ text
%end for
```
Pour plus d'informations, voir la documentation de CheetahTemplate.
Pour plus d'informations, voir la documentation de Cheetah.
## Le moteur "jinja"

View file

@ -12,7 +12,7 @@
width="512.01068"
height="386.79742"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
inkscape:export-filename="/home/gnunux/git/risotto/rougail/logo2.png"
inkscape:export-filename="/home/gnunux/git/risotto/rougail/logo.png"
inkscape:export-xdpi="48"
inkscape:export-ydpi="48"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB