- {% extends "layouts/default.html" %}
- {% block title %}Package Documentation{% endblock %}
- {% block content %}
- <div class="content">
- <div class="table-container">
- <table class="table is-bordered is-fullwidth">
- <tr>
- <th>Endpoint/URL (method)</th>
- <th>Parameters</th>
- <th>Documentation</th>
- </tr>
- {% for doc in docs %}
- <tr {% if not doc.1 %}class="has-background-danger"{% endif %}>
- <td><a href="{{ doc.0 }}">{{ doc.0 }}</a> {{ doc.2 }}</td>
- <td>
- {% if doc.3 %}
- <div class="highlight">
- <pre style="white-space: pre-wrap; overflow-wrap: break-word;">{{ doc.3 }}</pre>
- </div>
- {% endif %}
- </td>
- <td>
- {% if doc.1 %}
- <div class="highlight">
- <pre style="white-space: pre-wrap; overflow-wrap: break-word;">{{ doc.1 }}</pre>
- </div>
- {% endif %}
- </td>
- </tr>
- {% endfor %}
- </table>
- </div>
- </div>
- {% endblock %}
- {# comment #}
- (cl-who:with-html-output-to-string (s nil :prologue t)
- (:html
- (:head)
- (:body
- (loop for (url docstring methods params) in docs
- do (cl-who:htm (:h3 (cl-who:str url) " " (cl-who:fmt "~a" methods))
- (if params (cl-who:htm (:h4 (cl-who:fmt " Params: ~a" params))))
- (:div (cl-who:str docstring)))))))
- {# endcomment #}
|