Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,15 @@ The animated WebGL brand visuals are **framework-agnostic web components** in `p
- Cross-origin hosting works because `public/_headers` sends `Access-Control-Allow-Origin: *` for `/embeds/*` (module scripts + their relative imports are fetched in CORS mode).
- The `/diamond` and `/stream` pages are tuning tooling (gate-exempt), not the assets themselves.

## Partner / integration marks (`public/logos/partners/`)

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:

- **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.
- **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.
- `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.
- 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.

## Deploying

Standard Astro build — no special config needed for GitHub Pages or Cloudflare Pages:
Expand Down
1 change: 1 addition & 0 deletions public/logos/partners/1password/icon-color.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/logos/partners/1password/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
34 changes: 34 additions & 0 deletions public/logos/partners/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Partner / integration marks

Third-party tool logos used to identify integrations — **not** OpenMined brand
assets. Each mark is the **trademark of its owner** and is used nominatively
(to refer to the product). They are governed by each owner's brand guidelines,
**not** by OMDS:

- **Never recolor or restyle** a mark where the owner forbids it (e.g. Google's
4-color G must stay as-is). OMDS color tokens do **not** apply here.
- **Never imply endorsement or partnership** that doesn't exist.
- Some owners (Google, HubSpot, Slack, GitHub) require permission for certain
uses — confirm the surface is referential before shipping externally.

## Files (per brand, see `partners.json` for the full record)

- `icon.svg` — monochrome glyph, `fill="currentColor"`. Inline it and set `color`
to theme it (mono / "1-color"). As an `<img>` it renders black.
- `icon-color.svg` — the mark in its **official brand color** (or full color for
multicolor marks like Google's G). Use via `<img>`; do not recolor.
- `logo-*.svg` / `logo.svg` — full wordmark lockups where officially available
(currently GitHub black/white, Ramp).

`partners.json` is the source of truth: per brand it records the trademark owner,
official source URL, available variants, brand color, and known **gaps** (marks
that still need an official file dropped in — e.g. Rippling, Slack's 4-color icon,
several wordmark lockups behind brand-kit gates).

## Source

Lockups/marks are official (GitHub `GitHub_Logos.zip`, Ramp production SVG,
Google 4-color G artwork). Monochrome glyphs for single-color icons come from
[Simple Icons](https://simpleicons.org) (CC0 file license; trademarks remain the
owners'). Never redraw a mark — source it officially or leave it as a documented
gap.
1 change: 1 addition & 0 deletions public/logos/partners/asana/icon-color.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/logos/partners/asana/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/logos/partners/claude/icon-color.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/logos/partners/claude/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/logos/partners/github/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions public/logos/partners/github/logo-black.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions public/logos/partners/github/logo-white.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/logos/partners/google/icon-color.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/logos/partners/google/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading