Skip to content

Begin typing to search this documentation.

Visual Language

Greenways system · Astro + Starlight

One visual language.
Many worlds.

A shared mosaic construction, adaptive day-and-night system, and disciplined interface shell connect Greenways projects without flattening their identities.

Construction
Irregular Voronoi smalti
Catalogue
60 sigils · 48 places
Theme
Auto · light · dark

01 · Foundations

Rules strong enough
to permit difference.

The system standardises construction and behaviour, not personality.

02 · System

One contract.
Six scales of use.

From a 16-pixel tab mark to a complete world, every layer inherits the same material and interaction rules.

  1. 01FaviconCoarse irregular tesserae remain legible at tab scale.
  2. 02Project sigilA named motif and palette identify the project.
  3. 03Interface shellNavigation, search, theme, and code share behaviour.
  4. 04Editorial artworkDay and night describe one persistent place.
  5. 05WorldArchitecture, ecology, and product purpose become spatial.
  6. 06IntegrityAutomated checks prevent identity drift.

Shared Astro component

Use the contract directly.

Projects consume the same tested components rather than reproducing a visual approximation.

SharedSiteHeader.astroProject shell
---
import DocumentationHeader from "@greenways-ai/visual-language/DocumentationHeader.astro";
---
<DocumentationHeader
  project="hoplite"
  title="Hoplite"
  docsHref="/hoplite/getting-started/"
/>

03 · Catalogue

Marks, places,
and working parts.

The catalogue is a production library, not a mood board.

04 · Adoption

Consume the system.
Do not imitate it.

A project should import canonical assets and components, set its project identity, then prove the result in CI.

  1. 01
    Install

    Pin the package or repository commit used by the project.

  2. 02
    Identify

    Set data-project and use the named project sigil.

  3. 03
    Compose

    Use shared headers, theme controls, cards, and artwork helpers.

  4. 04
    Audit

    Run the visual-integrity check before deployment.

Install from GitHubnpm install github:greenways-ai/visual-languageOpen adoption guide →

Visual integrity

Designed to survive
real interfaces.

Tests cover project motifs, adaptive palettes, compact mosaic construction, contrast, exports, and responsive assets.

Read the checks
Sigil studies
60
World states
96
Theme choices
3
Shared package
1