{#- iterate over items -#}
{% for item in listing['items'] %}
{#- title and platform, activity, state as a level item (all on one line) -#}
{#- keywords as tags, no note currently -#}
{{ macros.render_element(item['keyword']) }}
{#- important fields in a certain order -#}
{%- for field in ('homepage', 'media', 'inspiration', 'download', 'play online') -%}
{%- if field in item -%}{{ macros.render_element(item[field]) }} {%- endif -%}
{%- endfor -%}
{#- screenshots if available -#}
{%- if 'screenshots' in item%}{% endif -%}
{#- technical fields -#}
Details
{%- for field in ('code language', 'code license', 'code repository', 'code dependency', 'assets license', 'build system', 'developer') -%}
{%- if field in item -%}
{%- if item[field][1]['entries']|length > 10 -%}
{{ macros.render_element(item[field][0]) }} ({{ item[field][1]['entries']|length }}){{ macros.render_element(item[field][1]) }}
{%- else -%}
{{ macros.render_element(item[field]) }}
{%- endif -%}
{%- endif -%}
{%- endfor -%}