{% extends "generate/base.html" %} {% set active_generate_page = "plugins" %} {% block title %}Generate — Plugin Workshop | SPIKEE{% endblock %} {% block content %}
Plugin Workshop
{# ── LEFT COLUMN: plugin picker + detail + pipeline ──────────────── #}
Pipeline
{# Plugin list #}
{% set local_plugins = plugins | selectattr("source", "eq", "local") | list %} {% set builtin_plugins = plugins | selectattr("source", "eq", "builtin") | list %} {% if local_plugins %}
─ local ─
{% for p in local_plugins %}
{% endfor %} {% endif %} {% if builtin_plugins %} {% if local_plugins %}
─ built-in ─
{% endif %} {% for p in builtin_plugins %}
{% endfor %} {% endif %} {% if not plugins %} No plugins found. {% endif %}
Click a plugin to add it to the pipeline.
{# Pipeline chip zone #}
Plugins run left-to-right, output of each feeds the next.
{# Plugin options #}
Format: plugin:key=value, one per line.
{# Exclude from transformation #}
Regex patterns to preserve unchanged, one per line.
{# ── RIGHT COLUMN: input + output ────────────────────────────────── #}
{# Input #}
Input
{# Output #}
Output
Results will appear here.
{% endblock %} {% block scripts %} {% endblock %}