Skip to content

feat: add Cloudways as a tier-4 sponsor - #498

Merged
ilteoood merged 1 commit into
mainfrom
add-cloudways-sponsor
Sep 11, 2026
Merged

ilteoood merged 1 commit into
mainfrom
add-cloudways-sponsor

Conversation

@mcollina

Copy link
Copy Markdown
Member

Adds Cloudways by DigitalOcean at the top sponsorship tier (tier_4), so it renders in the strategic-sponsors section at the head of /organizations alongside SerpApi, and in the hero marquee.

Changes

  • src/data/site.ts — new SPONSORS entry, tier: "tier_4".
  • public/organizations/cloudways.svg — new logo asset (14 KB).

On the logo asset

The logo was supplied as a PNG, but every other asset in public/organizations/ is SVG, so it was vectorised rather than checked in as a raster. The mark is a single flat colour (#2F39BF), which traces cleanly:

  • traced with potrace, optimised with svgo (--multipass), viewBox re-added
  • verification: rasterised the result at 900px wide and diffed it against the source PNG — 95 of 463,500 pixels differ (0.02%), all edge antialiasing

Rendered checks at both sizes the site uses, in both themes:

context class rendered
organizations page h-12 max-w-[210px] 84×48 CSS px
hero marquee h-7 max-w-[150px] 49×28 CSS px

No invert: true flag is needed — the mark is dark blue so it reads on the white plate as-is, and dark mode's brightness(0) invert(1) produces a clean white silhouette (the traced SVG has no background rect).

Notes for reviewers

  • Aspect ratio. This is the vertical lockup at 1.75:1, so at h-12 it is ~84px wide while horizontal logos like SerpApi reach the full 210px. It will read smaller than its tier-mate. There is precedent for a non-horizontal logo (Photon is portrait at 0.82:1), but if Cloudways can supply a horizontal lockup, that would give the top tier better visual weight.
  • Not the canonical vector. I could not pull an official SVG from cloudways.com to cross-check — the site is behind a Cloudflare challenge. The trace is faithful to the PNG provided, but it is not their own vector file. Happy to swap it if they send one.
  • Not built locally. node_modules in my checkout is a stale Docusaurus install rather than the current Astro tree, so astro check / astro build did not run. Leaving that to CI.

🤖 Generated with Claude Code

https://claude.ai/code/session_01T87D2iabTicpEbeKo79P4C

Cloudways by DigitalOcean joins at the top sponsorship tier, so the
entry sits alongside SerpApi in the tier-4 group rendered at the head of
the organizations page.

The logo was supplied as a PNG. Every other asset in
public/organizations/ is SVG, and the mark is a single flat colour
(#2F39BF), so it was traced to vector and optimised with svgo. A
rasterised diff against the source at 900px wide differs on 0.02% of
pixels, all edge antialiasing.

No `invert` flag is needed: the mark is dark blue, so it reads on the
light plate as-is, and dark mode's brightness(0) invert(1) turns it into
a clean white silhouette.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01T87D2iabTicpEbeKo79P4C
@ilteoood
ilteoood merged commit 2249c49 into main Sep 11, 2026
3 of 4 checks passed
@ilteoood
ilteoood deleted the add-cloudways-sponsor branch September 11, 2026 19:17

This branch is waiting to be deployed

1 waiting deployment
sandbox — 7f4e3929 Waiting Sep 11, 2026 by mcollina via build-and-upload #175
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants