Skip to content

Commit c6f8e39

Browse files
Add partner / integration logo set (#9)
A namespace of third-party tool marks (GitHub, Google, Notion, Asana, Slack, Claude, HubSpot, 1Password, Ramp) for integration/tools surfaces — sourced from OFFICIAL brand resources (GitHub_Logos.zip, Ramp production SVG, Google 4-color G artwork) or CC0 Simple Icons glyphs for monochrome icons. Nothing redrawn. These are the trademarks of their owners, used nominatively — NOT OpenMined assets and NOT governed by OMDS tokens. partners.json is the source of truth (owner, official source, variants, brand color, gaps); README.md carries the governance (never recolor where forbidden, never imply endorsement, source officially or leave a documented gap). Per brand: icon.svg (monochrome, fill=currentColor — inline + set color to theme), icon-color.svg (official brand color), logo*.svg (wordmark lockups where officially available — GitHub black/white, Ramp). A PartnerLogo.astro atom renders them, and a "Partner marks" styleguide section displays the set. Documented gaps pending official files: Rippling (Drive-gated), Slack's 4-color icon, and several lockups. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent ca5389a commit c6f8e39

21 files changed

Lines changed: 276 additions & 0 deletions

File tree

CLAUDE.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,15 @@ The animated WebGL brand visuals are **framework-agnostic web components** in `p
8888
- Cross-origin hosting works because `public/_headers` sends `Access-Control-Allow-Origin: *` for `/embeds/*` (module scripts + their relative imports are fetched in CORS mode).
8989
- The `/diamond` and `/stream` pages are tuning tooling (gate-exempt), not the assets themselves.
9090

91+
## Partner / integration marks (`public/logos/partners/`)
92+
93+
Third-party tool logos (GitHub, Slack, Notion, Asana, Claude, HubSpot, 1Password, Google, Ramp, …) used to identify integrations — **NOT OpenMined brand assets, and NOT governed by OMDS.** Each is the **trademark of its owner**, used nominatively. Rules:
94+
95+
- **Never recolor/restyle** a mark where the owner forbids it (e.g. Google's 4-color G stays as-is). OMDS color tokens do **not** apply to partner marks. Never imply endorsement.
96+
- **Never redraw** a partner mark — source it from the owner's official brand resources (or a CC0 Simple Icons glyph for monochrome icons), or leave it as a documented gap.
97+
- `partners.json` is the source of truth: per brand it records trademark owner, official source URL, available variants, brand color, and known gaps. `README.md` carries the governance.
98+
- Per brand: `icon.svg` (monochrome, `fill="currentColor"` — inline + set `color` to theme it), `icon-color.svg` (official brand color), `logo*.svg` (wordmark lockups where officially available). The `PartnerLogo.astro` atom renders them.
99+
91100
## Deploying
92101

93102
Standard Astro build — no special config needed for GitHub Pages or Cloudflare Pages:
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading

public/logos/partners/README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Partner / integration marks
2+
3+
Third-party tool logos used to identify integrations — **not** OpenMined brand
4+
assets. Each mark is the **trademark of its owner** and is used nominatively
5+
(to refer to the product). They are governed by each owner's brand guidelines,
6+
**not** by OMDS:
7+
8+
- **Never recolor or restyle** a mark where the owner forbids it (e.g. Google's
9+
4-color G must stay as-is). OMDS color tokens do **not** apply here.
10+
- **Never imply endorsement or partnership** that doesn't exist.
11+
- Some owners (Google, HubSpot, Slack, GitHub) require permission for certain
12+
uses — confirm the surface is referential before shipping externally.
13+
14+
## Files (per brand, see `partners.json` for the full record)
15+
16+
- `icon.svg` — monochrome glyph, `fill="currentColor"`. Inline it and set `color`
17+
to theme it (mono / "1-color"). As an `<img>` it renders black.
18+
- `icon-color.svg` — the mark in its **official brand color** (or full color for
19+
multicolor marks like Google's G). Use via `<img>`; do not recolor.
20+
- `logo-*.svg` / `logo.svg` — full wordmark lockups where officially available
21+
(currently GitHub black/white, Ramp).
22+
23+
`partners.json` is the source of truth: per brand it records the trademark owner,
24+
official source URL, available variants, brand color, and known **gaps** (marks
25+
that still need an official file dropped in — e.g. Rippling, Slack's 4-color icon,
26+
several wordmark lockups behind brand-kit gates).
27+
28+
## Source
29+
30+
Lockups/marks are official (GitHub `GitHub_Logos.zip`, Ramp production SVG,
31+
Google 4-color G artwork). Monochrome glyphs for single-color icons come from
32+
[Simple Icons](https://simpleicons.org) (CC0 file license; trademarks remain the
33+
owners'). Never redraw a mark — source it officially or leave it as a documented
34+
gap.
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 16 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)