Search by

semitexa / showcase-kit

syntaxwanderer

Shared structural layer (layout, feature-tree, L1/L2/L3 feature page, components) for docs-backed feature-showcase sites. Consumed by semitexa-demo and semitexa-platform-site; only palette and content differ per site.

Package info

github.com/semitexa/semitexa-showcase-kit

Homepage

Language:CSS

Type:semitexa-module

pkg:composer/semitexa/showcase-kit

Statistics

Installs: 94

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

2026.10.19.0811 2026-10-18 16:25 UTC

README

semitexa/showcase-kit

The shared structural layer for docs-backed feature-showcase sites: layout, feature tree and L1/L2/L3 feature pages, where only the palette and content differ per site. semitexa/demo is built on it.

Install

Not included by the installer. Add it to an existing project from the project root:

docker compose run --rm --no-deps --user "$(id -u):$(id -g)" app composer require semitexa/showcase-kit
bin/semitexa server:restart

You normally get it as a dependency of semitexa/demo (bin/semitexa demo:install) rather than on its own.

What it provides

  • Twig templates: layouts showcase and feature, pages home and section, partials feature-tree, _feature-card, disclosure-prompt.
  • Twig functions: sk_code_block() and sk_code_tabs() (highlighted code), require_module() (pulls in a module's assets).
  • CSS (tokens, layout, nav, feature, code) and small scripts (feature tree, disclosure, nav toggle, skin toggle, code block).

No console commands, routes or tables.

License

MIT, see LICENSE.