Browse Source

Générer un fichier qui liste toutes les références (fqsen) des fichiers, classes, fonctions et de leurs urls correspondantes.

svn/root/trunk
marcimat@rezo.net 7 years ago
parent
commit
00e98413a3
  1. 1
      .gitattributes
  2. 14
      templates/zora/fqsen_data.twig
  3. 3
      templates/zora/template.xml

1
.gitattributes vendored

@ -103,6 +103,7 @@ templates/zora/favicon.png -text
templates/zora/file.twig -text
templates/zora/filtres.twig -text
templates/zora/footer/dist.twig -text
templates/zora/fqsen_data.twig -text
templates/zora/head-js/dist.twig -text
templates/zora/head/dist.twig -text
templates/zora/header/dist.twig -text

14
templates/zora/fqsen_data.twig

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8" ?>
<items>
{% for file in project.files|trier("path") %}
<item type='file' fqsen='{{ file.getFullyQualifiedStructuralElementName }}' url='{{ path(file) }}' />
{% endfor %}
{% for function in project.indexes.functions|trier("getFullyQualifiedStructuralElementName") %}
<item type='function' fqsen='{{ function.getFullyQualifiedStructuralElementName }}' url='{{ path(function) }}' />
{% endfor %}
{% for class in project.indexes.classes|trier("getFullyQualifiedStructuralElementName") %}
<item type='class' fqsen='{{ class.getFullyQualifiedStructuralElementName }}' url='{{ path(class) }}' />
{% endfor %}
</items>

3
templates/zora/template.xml

@ -66,6 +66,9 @@
<!-- htaccess pour raccourcis @fonction -->
<transformation writer="twig" source="templates/zora/htaccess.twig" artifact=".htaccess"/>
<!-- liste complète fqsen => url pour permettre à des outils de taper dedans -->
<transformation writer="twig" source="templates/zora/fqsen_data.twig" artifact="fqsen_data.xml"/>
<!-- feuille temporaire d'aide au debug -->
<!-- <transformation writer="twig" source="templates/zora/debug.twig" artifact="debug.html"/> -->

Loading…
Cancel
Save