This repository publishes company logo assets, favicons, PWA manifests, and Open Graph images for Singleton SD products and sites.
Public builds are served at assets.singletonsd.com (GitLab Pages custom domain — see DS-33).
Use these defaults when you do not need a specific variant:
High-resolution static logos (for example 1024.png / 4096.png) are available
in full local builds (yarn build without a static size cap).
src/logo/sources/dark.png (favicons + dark static variants)src/logo/sources/light.png (light static variants)src/og-image/{dark,light}/og-default.jpg (optional @2 / square)Variant rules:
Contributor workflow: Logo Asset Workflow.
| Variant | Preview |
|---|---|
| bg-none | |
| bg-none / bd-white | |
| bg-black |
| Variant | Preview |
|---|---|
| bg-none | |
| bg-none / bd-white | |
| bg-black |
| Variant | Preview |
|---|---|
| dark / circle / bg-none | |
| dark / circle / bg-black | |
| dark / circle / bd-white | |
| light / circle / bg-none | |
| light / circle / bg-white | |
| light / circle / bd-black |
| Variant | Preview |
|---|---|
| dark / default | ![]() |
| light / default | ![]() |
favicons/circle/bg-none/site.webmanifest: Transparent circle iconsfavicons/circle/bg-none/bd-white/site.webmanifest: Transparent circle with white borderfavicons/circle/bg-black/site.webmanifest: Circle on black backgroundfavicons/square/bg-none/site.webmanifest: Transparent square iconsfavicons/square/bg-none/bd-white/site.webmanifest: Transparent square with white borderfavicons/square/bg-black/site.webmanifest: Square on black background<link rel="manifest" href="./favicons/circle/bg-none/site.webmanifest" />
<link rel="apple-touch-icon" href="./favicons/circle/bg-none/apple-touch-icon.png" />
<link
rel="icon"
type="image/png"
sizes="32x32"
href="./favicons/circle/bg-none/favicon-32x32.png"
/>
<link
rel="icon"
type="image/png"
sizes="16x16"
href="./favicons/circle/bg-none/favicon-16x16.png"
/>
<link rel="shortcut icon" href="./favicons/circle/bg-none/favicon.png" />
CDN URLs omit /dist because Pages serves the dist/ tree at the site root
(for example https://assets.singletonsd.com/favicons/...).
yarn install
yarn build
CI=true): static logo PNGs capped at <= 512pxLOGO_STATIC_MAX_SIZE=<number>Scripts:
| Script | Purpose |
|---|---|
yarn build |
Full publish build into dist/ |
yarn build-manifest-icons |
Favicons + site.webmanifest |
yarn build-static-logo-assets |
Static logo PNGs |
yarn generate-html |
README → index.html |
src/
├── logo/
│ ├── config/ # shapes, backgrounds, borders, variants
│ └── sources/ # dark.png, light.png
└── og-image/
├── dark/ # og-default.jpg (+ optional @2 / square)
└── light/
dist/ # generated; served by GitLab Pages
├── index.html
├── favicons/
├── logo/static/{dark|light}/
└── og-image/
name / short_name: Singleton SD / SSD© 2026 Singleton SD. All rights reserved.