From 2c62d2cd6ecb088c71e94516cad0fdd5c4b02e47 Mon Sep 17 00:00:00 2001 From: Samuel Berthe Date: Sat, 1 May 2021 22:30:07 +0200 Subject: [PATCH] feat(template): better addressing of section (adding support for exporter-level linking and clipboarding) --- rules.md | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/rules.md b/rules.md index 02deb3b..71b15f2 100644 --- a/rules.md +++ b/rules.md @@ -28,14 +28,16 @@ {% assign groupIndex = forloop.index %} {% for service in group.services %} {% assign serviceIndex = forloop.index %} + {% assign nbrExporters = service.exporters | size %} {% for exporter in service.exporters %} + {% assign exporterIndex = forloop.index %} {% assign nbrRules = exporter.rules | size %}
  • {% assign serviceId = service.name | replace: " ", "-" | downcase %}

    - # - {{ groupIndex }}. - {{ serviceIndex }}. + + # + {{ groupIndex }}.{{ serviceIndex }}.{% if nbrExporters > 1 %}{{ exporterIndex }}.{% endif %} {{ service.name }} {% if exporter.name %}: {% if exporter.doc_url %} @@ -51,7 +53,7 @@ ({{ nbrRules }} rules) - [copy section] + [copy section] {% endif %}

    @@ -66,16 +68,17 @@ {% assign ruleIndex = forloop.index %} {% assign comments = rule.comments | strip | newline_to_br | split: '
    ' %}
  • -

    - # - {{ groupIndex}}.{{ serviceIndex }}.{{ ruleIndex }}. +

    + + # + {{ groupIndex}}.{{ serviceIndex }}.{% if nbrExporters > 1 %}{{ exporterIndex }}.{% endif %}{{ ruleIndex }}. {{ rule.name }}

    {{ rule.description }} - [copy] + [copy] -
    +
    {% assign ruleName = rule.name | split: ' ' %} {% capture ruleNameCamelcase %}{% for word in ruleName %}{{ word | capitalize }} {% endfor %}{% endcapture %} @@ -116,7 +119,6 @@

    {{ group.name }}