Skip to content

Brand and CI sources

Updated 13 Jul 2026jirkamotejl

This page captures the lightweight sources used to make the documentation feel like Knowspread without creating a separate design system project.

Current CI in the application repository is defined in:

SourceMeaning
knowspread/.github/workflows/main.ymlBuild, test, and deploy for main.
knowspread/.github/workflows/develop.ymlBuild, test, and deploy for development.
knowspread/.github/workflows/staging.ymlStaging workflow.
knowspread/.github/workflows/branch.ymlBranch validation workflow.
knowspread/.gitlab-ci.ymlHistorical or parallel CI definition; verify before treating it as canonical.

For knowspread-docs, CI should stay smaller: install dependencies, build the Astro site, and deploy dist to Cloudflare Pages.

Useful source files in knowspread:

SourceSignal
public/img/logo-small.svgCompact Knowspread wordmark used for the docs header.
public/img/logo.svgFull brand logo and palette references.
app/assets/stylesheets/kws_webfront/components/_color-variables.scssWebfront palette maps.
app/assets/stylesheets/shared_less/globalVariables.lessLegacy app color variables and fonts.
client/src/app/less/globalVariables.lessRuntime CSS variables for the legacy app.
frontend/src/styles/theme.tsReact/MUI theme consuming runtime CSS variables.

The documentation uses a restrained subset:

TokenValueUse
Green#88c425Primary brand accent.
Dark green#5f891aAccessible link and accent color.
Teal#018c9dSecondary links and subtle emphasis.
Dark teal#003238Dark-mode and footer-adjacent tone.
Orange#fa6900Rare warning or callout accent.
Cream#fff9eeWarm light background reference.
Ink#2a2325Main dark text reference from the app.

The public homepage at https://knowspread.com currently uses:

  • Czech as the primary public language with an English alternate,
  • a dark navigation bar with a white Knowspread logo,
  • a green primary CTA,
  • Roboto and Roboto Slab from Google Fonts,
  • product messaging around e-learning for organizations, course catalogues, webinars, and custom content.

The docs should borrow only the durable identity cues: logo, colors, compact buttons/links, and a calm information-dense layout.