File: template.md

package info (click to toggle)
openxr-sdk-source 1.1.47~ds-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 17,804 kB
  • sloc: cpp: 63,078; python: 20,501; xml: 15,759; ansic: 6,418; sh: 910; makefile: 426; ruby: 386
file content (44 lines) | stat: -rw-r--r-- 1,614 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
{% macro format_ref(ref) -%}
{%- set service = ref.service_params[0] -%}
{%- if service == "gh" -%}
    {%- set project = ref.service_params[1] %}
    {%- set project_base = "https://github.com/KhronosGroup/" + project %}
    {%- if ref.item_type == "issue" -%}
        {%- set subdir = "issues" %}
        {%- set kind = "issue" %}
    {%- else -%}
        {%- set subdir = "pull" %}
        {%- set kind = "PR" %}
    {%- endif -%}
    {%- set link_text %}{{ project }} {{ kind }} {{ ref.number }}{% endset %}
{%- else -%}
    {%- set project_base = "https://gitlab.khronos.org/openxr/openxr" %}
    {%- if ref.item_type == "issue" -%}
        {%- set link_text %}internal issue {{ ref.number }}{% endset %}
        {%- set subdir = "issues" %}
    {%- else -%}
        {%- set link_text %}internal MR {{ ref.number }}{% endset %}
        {%- set subdir = "merge_requests" %}
    {%- endif -%}
{%- endif -%}
[{{ link_text }}]({{project_base}}/{{subdir}}/{{ ref.number }})
{%- endmacro -%}
{% macro format_refs(refs) -%}
    {% if (refs | length) > 0 %}
        {%- set comma = joiner(",\n") -%}
        {% for ref in refs -%}
            {{comma()}}{{format_ref(ref)}}
        {%- endfor %}
    {%- endif %}
{%- endmacro -%}
{% block title %}## {{ project_name }} {{project_version}} ({{date}}){% endblock %}
{% block sections_and_fragments -%}
{%- for section in sections %}
- {{ section.name }}
{%- for fragment in section.fragments %}
  - {{ fragment.text | wordwrap | indent }}
    ({{ format_refs(fragment.refs) | indent }})
{%- else %}
  - No significant changes
{%- endfor -%}
{%- endfor %}{% endblock %}