{%- assign ordered = site.design_patterns | sort: "order" -%} {%- assign current = "" -%} {%- for d in ordered -%} {%- if d.module != current -%} {%- unless forloop.first -%}{%- endunless -%} {%- assign current = d.module -%}
{{ d.module }}{{ d.module_title }}Session {{ d.session }}
{%- endif -%} {%- if forloop.last -%}
{{ d.title }}{{ d.intent | markdownify | remove: "

" | remove: "

" | strip }}
{%- if d.kotlin == "intact" -%}as-is {%- elsif d.kotlin == "reshaped" -%}reshaped {%- elsif d.kotlin == "replaced" -%}replaced {%- endif -%} {%- if d.status == "outline" -%}outline{%- endif -%}
{%- endif -%} {%- endfor -%}