source: spip-zone/_galaxie_/code.spip.net/autodoc/trunk/templates/zora/template.xml @ 74906

Last change on this file since 74906 was 74906, checked in by marcimat@…, 6 years ago

Gestion des Apis

File size: 3.8 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<template>
3  <author>Matthieu Marcillaud</author>
4  <email>marcimat@rezo.net</email>
5  <version>2.0.0</version>
6  <copyright>Matthieu Marcillaud 2013</copyright>
7  <description><![CDATA[
8      Thème Zora responsive pour la documentation de SPIP et ses plugins
9      <ifModule mod_deflate.c>
10          <filesMatch "\.(js|css|html)$">
11              SetOutputFilter DEFLATE
12          </filesMatch>
13      </ifModule>
14  ]]></description>
15
16    <!-- parameters n'est pas pris en compte actuellement
17         https://github.com/phpDocumentor/phpDocumentor2/issues/988
18    -->
19    <parameters>
20        <twig-extension>\Twig_Extension_Debug</twig-extension>
21        <twig-extension>\autodoc\Plugin\Core\TwigZora</twig-extension>
22    </parameters>
23
24
25  <transformations>
26
27    <!-- copie des fichiers statiques (bootstrap, images, css, js…) -->
28    <transformation query="copy" writer="FileIo" source="templates/zora/bootstrap" artifact="bootstrap" />
29    <transformation query="copy" writer="FileIo" source="templates/zora/images" artifact="images"/>
30    <transformation query="copy" writer="FileIo" source="templates/zora/css" artifact="css"/>
31    <transformation query="copy" writer="FileIo" source="templates/zora/js" artifact="js"/>
32    <transformation query="copy" writer="FileIo" source="templates/zora/favicon.png" artifact="favicon.png"/>
33
34    <!-- gestion des pages générées en twig -->
35    <transformation writer="twig" source="templates/zora/index.twig"      artifact="index.html"/>
36    <transformation writer="twig" source="templates/zora/navigation.twig" artifact="navigation.html"/>
37    <transformation writer="twig" source="templates/zora/classes.twig"    artifact="classes.html"/>
38    <transformation writer="twig" source="templates/zora/constantes.twig" artifact="constantes.html"/>
39    <transformation writer="twig" source="templates/zora/erreurs.twig"    artifact="erreurs.html"/>
40    <transformation writer="twig" source="templates/zora/marqueurs.twig"  artifact="marqueurs.html"/>
41    <transformation writer="twig" source="templates/zora/balises.twig"    artifact="balises.html"/>
42    <transformation writer="twig" source="templates/zora/boucles.twig"    artifact="boucles.html"/>
43    <transformation writer="twig" source="templates/zora/filtres.twig"    artifact="filtres.html"/>
44    <transformation writer="twig" source="templates/zora/criteres.twig"   artifact="criteres.html"/>
45    <transformation writer="twig" source="templates/zora/pipelines.twig"  artifact="pipelines.html"/>
46    <transformation writer="twig" source="templates/zora/apis.twig"       artifact="apis/index.html"/>
47
48    <!-- gestion des objets générées en twig -->
49    <transformation writer="twig" query="indexes.directories.0.flat" source="templates/zora/directory.twig" />
50    <transformation writer="twig" query="files" source="templates/zora/file.twig" />
51    <transformation writer="twig" query="indexes.classes" source="templates/zora/class.twig" />
52    <transformation writer="twig" query="indexes.apis" source="templates/zora/api.twig" />
53
54    <!-- gestion des statistiques -->
55    <transformation writer="twig" source="templates/zora/statistiques.twig" artifact="statistiques.html"/>
56    <transformation writer="twig" source="templates/zora/last_stat.twig" artifact="last_stat.txt"/>
57    <transformation writer="FileConcat" source="templates/zora/statistiques.txt" artifact="statistiques.txt"
58        query="last_stat.txt" /><!-- note: passer un paramètres (lorsque le bug qui ne les transmets pas sera corrigé) -->
59
60    <!-- feuille temporaire d'aide au debug -->
61    <transformation writer="twig" source="templates/zora/debug.twig" artifact="debug.html"/>
62
63    <!-- nettoyage des vieux fichiers périmés -->
64    <transformation writer="FileCleaner" source="" artifact="" />
65  </transformations>
66</template>
Note: See TracBrowser for help on using the repository browser.