1---2pagination:3 data: forge.pages.reviewLists4---5{% extends "base.njk" %}6{% import "macros.njk" as m with context %}7{% import "ui.njk" as ui %}8{% block content %}9{# Reviews by status: a panel per group, folding. Long merged and closed10 groups start folded, unless one is all there is. #}11{% if not p.groups.length %}12<div class="panel"><div class="markdown">13<p>No reviews yet. Push a branch and it becomes one (branches imported with the repo don't):</p>14<pre>git switch -c you/topic15git commit ...16forge attest --stack # CI on your machine, signed per commit17forge push -t "Title" # the branch and its CI results</pre>18</div></div>19{% else %}20{% for g in p.groups %}21{% set head %}<h2>{{ g.status }}</h2><span class="n">{{ g.items.length }}</span>{% endset %}22{% call ui.panel(head, 'rv-group ' + g.status, '', 'open' if (g.status == 'open' or g.status == 'draft' or g.items.length <= 10 or p.groups.length == 1) else 'closed') %}{{ m.reviews(g.items, p.repo) }}{% endcall %}23{% endfor %}24{% endif %}25{% endblock %}