---json { "templating": { "extends": "pages/page.html" }, "scripts": [ "resources/scripts/docs.js" ] } --- [% template styles %] [% endtemplate %] [% if util:binary-doc-available($config:app-root || "/" || $path || "/doc/screenshot.png") %]
Screenshot
[% endif %]

[[ upper-case(substring($profile?type, 1, 1)) || substring($profile?type, 2) ]]: [[ $label ]] [[ $profile?version ]]

[[ $abbrev ]]

[% if map:contains($context, "description") %]

[[ $context?description ]]

[% endif %] [% if map:contains($profile, "depends") %]

Dependencies

[% endif %] [% if exists($profile?features?($abbrev)) %]

Default configuration

[[ serialize($profile?features?($abbrev), map { 'method': 'json', 'indent': true() }) ]]
[% endif %] [% if map:contains($profile, "defaults") %]

Default settings

[% endif %] [% let $files = tu:scan-collection($path || "/resources/odd") %] [% if exists($files) %]

ODD files provided

[% endif %] [% endlet %] [% if map:contains($profile, "api") %]

Open API endpoint definitions

[% endif %] [% let $files = tu:scan-collection($path || "/modules", "^.*\.xql$") %] [% if exists($files) %]

XQuery Modules

[% endif %] [% endlet %] [% let $files = tu:scan-collection($path || "/templates") %] [% if exists($files) %]

HTML Templates

[% endif %] [% endlet %] [% let $styles = tu:scan-collection($path || "/resources/css") %] [% if exists($styles) %]

CSS Styles

[% endif %] [% endlet %] [% let $scripts = tu:scan-collection($path || "/resources/scripts") %] [% if exists($scripts) %]

Javascript

[% endif %] [% endlet %] [% if exists($profile?menu?items) %]

Menu items

[% endif %] [% let $i18n = tu:scan-collection($path || "/resources/i18n") %] [% if exists($i18n) %]

Internationalization

[% endif %] [% endlet %]
[% if util:binary-doc-available($config:app-root || "/" || $path || "/doc/README.md") %] [% endif %]