Skip to content

Centralize branding assets#18806

Draft
ianmatson wants to merge 4 commits into
masterfrom
centralize-branding
Draft

Centralize branding assets#18806
ianmatson wants to merge 4 commits into
masterfrom
centralize-branding

Conversation

@ianmatson

Copy link
Copy Markdown
Contributor

Changes

Please describe.

Add screenshots or screen recordings for visual / UI-focused changes.

Checklist

  • I've read the docs and/or content style guides.
  • Words are spelled using American English
  • Use relative URLs for internal links
  • I've checked the pages added or changed in the Vercel preview build
  • If I moved a page, I added a redirect in vercel.json

@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Deploy preview

Status Details Updated (UTC)
🔴 Failed View logs Jul 22, 2026 08:26PM

Push a fix or re-run the workflow to try again.

Common culprits
  • MDX issues - unescaped </> characters, unclosed tags, or malformed JSX
  • External API timeouts - GitHub, Strapi, or Ashby occasionally hiccup

@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Vale prose linter → found 48 errors, 73 warnings, 20 suggestions in your markdown

Full report → Copy the linter results into an LLM to batch-fix issues.

Linter being weird? Update the rules!

contents/founders/registering-trademarks.md — 6 errors, 3 warnings, 0 suggestions
Line Severity Message Rule
7:53 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
7:86 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
15:189 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
17:72 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
19:65 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
23:172 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
31:230 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
41:69 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
41:82 warning 'Anli' is a possible misspelling. PostHogBase.Spelling
contents/handbook/brand/assets.md — 9 errors, 15 warnings, 11 suggestions
Line Severity Message Rule
30:44 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
33:19 warning 'logomark' is a possible misspelling. PostHogBase.Spelling
33:47 warning 'wordmark' is a possible misspelling. PostHogBase.Spelling
39:104 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
39:146 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
45:27 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
46:76 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
49:15 warning 'logomark' is a possible misspelling. PostHogBase.Spelling
49:57 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
49:59 warning 'favicons' is a possible misspelling. PostHogBase.Spelling
50:20 warning 'logomark' is a possible misspelling. PostHogBase.Spelling
50:129 warning 'logomark's' is a possible misspelling. PostHogBase.Spelling
50:159 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
50:188 warning 'logomark' is a possible misspelling. PostHogBase.Spelling
53:34 warning 'logomark' is a possible misspelling. PostHogBase.Spelling
53:118 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
55:12 warning 'PNGs' is a possible misspelling. PostHogBase.Spelling
55:213 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
57:258 warning 'logomark' is a possible misspelling. PostHogBase.Spelling
100:155 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
129:45 warning 'semibold' is a possible misspelling. PostHogBase.Spelling
130:46 warning 'semibold' is a possible misspelling. PostHogBase.Spelling
138:72 suggestion Prefer 'proper nouns or they' over 'he'. PostHogBase.Inclusivity
138:86 suggestion Prefer 'proper nouns or their/theirs' over 'his'. PostHogBase.Inclusivity
138:90 warning 'hoggy' is a possible misspelling. PostHogBase.Spelling
142:26 suggestion Prefer 'proper nouns or they' over 'he'. PostHogBase.Inclusivity
142:96 suggestion Prefer 'proper nouns or their/theirs' over 'His'. PostHogBase.Inclusivity
142:198 suggestion Prefer 'proper nouns or their/theirs' over 'His'. PostHogBase.Inclusivity
142:232 suggestion Prefer 'proper nouns or their/theirs' over 'his'. PostHogBase.Inclusivity
142:302 suggestion Prefer 'proper nouns or their/theirs' over 'His'. PostHogBase.Inclusivity
142:335 suggestion Prefer 'proper nouns or their/theirs' over 'his'. PostHogBase.Inclusivity
146:1 suggestion Prefer 'proper nouns or they' over 'He'. PostHogBase.Inclusivity
146:44 warning 'monoline' is a possible misspelling. PostHogBase.Spelling
146:80 suggestion Prefer 'proper nouns or they' over 'He'. PostHogBase.Inclusivity
146:191 suggestion Prefer 'proper nouns or they' over 'he'. PostHogBase.Inclusivity
contents/handbook/brand/visual-identity.md — 0 errors, 17 warnings, 4 suggestions
Line Severity Message Rule
26:20 warning 'wordmark' is a possible misspelling. PostHogBase.Spelling
27:21 warning 'wordmark' is a possible misspelling. PostHogBase.Spelling
28:3 warning 'Logomark' is a possible misspelling. PostHogBase.Spelling
28:71 warning 'favicons' is a possible misspelling. PostHogBase.Spelling
36:22 warning 'logomark' is a possible misspelling. PostHogBase.Spelling
40:70 warning 'logomark' is a possible misspelling. PostHogBase.Spelling
75:5 warning 'RoundHog' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
77:44 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
82:5 warning 'Semibold' is a possible misspelling. PostHogBase.Spelling
85:52 warning 'Semibold' is a possible misspelling. PostHogBase.Spelling
120:29 suggestion Prefer 'proper nouns or they' over 'He'. PostHogBase.Inclusivity
120:78 suggestion Prefer 'proper nouns or they' over 'He'. PostHogBase.Inclusivity
120:175 suggestion Prefer 'proper nouns or them' over 'him'. PostHogBase.Inclusivity
120:233 suggestion Prefer 'proper nouns or them' over 'him'. PostHogBase.Inclusivity
218:95 warning 'webpages' is a possible misspelling. PostHogBase.Spelling
224:238 warning 'easter' is a possible misspelling. PostHogBase.Spelling
224:304 warning Capitalize 'Session Replay' for PostHog's product. Use 'session replay' for the general industry concept. PostHogBase.ProductNames
230:206 warning Capitalize 'Session Replay' for PostHog's product. Use 'session replay' for the general industry concept. PostHogBase.ProductNames
251:38 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
255:53 warning 'gridlines' is a possible misspelling. PostHogBase.Spelling
263:65 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
contents/handbook/marketing/events.md — 2 errors, 9 warnings, 1 suggestions
Line Severity Message Rule
9:162 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
20:211 warning Use the Oxford comma before 'and' or 'or' in a list of three or more items. PostHogBase.OxfordComma
20:219 warning 'logstics' is a possible misspelling. PostHogBase.Spelling
30:10 warning 'Taj' is a possible misspelling. PostHogBase.Spelling
30:22 suggestion Prefer 'proper nouns or their/theirs' over 'his'. PostHogBase.Inclusivity
41:28 warning 'roundtable' is a possible misspelling. PostHogBase.Spelling
53:98 warning 'hyperspecific' is a possible misspelling. PostHogBase.Spelling
54:98 warning 'scaleups' is a possible misspelling. PostHogBase.Spelling
67:53 warning Use the Oxford comma before 'and' or 'or' in a list of three or more items. PostHogBase.OxfordComma
76:12 warning 'LARPing' is a possible misspelling. PostHogBase.Spelling
105:38 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
111:16 warning 'yappers' is a possible misspelling. PostHogBase.Spelling
contents/handbook/marketing/ownership.md — 2 errors, 10 warnings, 0 suggestions
Line Severity Message Rule
17:43 warning 'Blitzscale' is a possible misspelling. PostHogBase.Spelling
20:25 warning 'Annika' is a possible misspelling. PostHogBase.Spelling
21:25 warning 'Annika' is a possible misspelling. PostHogBase.Spelling
22:25 warning 'Annika' is a possible misspelling. PostHogBase.Spelling
27:34 warning 'Danilo' is a possible misspelling. PostHogBase.Spelling
31:33 warning 'PMMs' is a possible misspelling. PostHogBase.Spelling
34:14 warning 'comms' is a possible misspelling. PostHogBase.Spelling
67:64 warning 'backlink' is a possible misspelling. PostHogBase.Spelling
81:13 warning 'influencer' is a possible misspelling. PostHogBase.Spelling
113:27 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
113:77 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
137:22 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
contents/handbook/marketing/speaker-guide.md — 21 errors, 5 warnings, 2 suggestions
Line Severity Message Rule
7:216 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
15:78 warning Use 'ClickHouse' instead of 'Clickhouse'. Vale.Terms
15:322 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
42:9 warning 'Hightower' is a possible misspelling. PostHogBase.Spelling
42:66 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
42:136 suggestion Prefer 'proper nouns or they' over 'He'. PostHogBase.Inclusivity
42:146 suggestion Prefer 'proper nouns or their/theirs' over 'his'. PostHogBase.Inclusivity
63:24 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
68:39 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
71:32 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
73:32 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
89:101 warning 'Hoggies' is a possible misspelling. PostHogBase.Spelling
93:93 warning 'Brasseur' is a possible misspelling. PostHogBase.Spelling
97:146 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
105:102 warning 'Sumbit' is a possible misspelling. PostHogBase.Spelling
111:188 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
117:1 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
118:52 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
119:31 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
120:25 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
126:11 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
127:10 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
128:12 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
129:12 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
130:10 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
131:10 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
132:10 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
133:10 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
contents/library/ops/registering-trademarks.md — 6 errors, 3 warnings, 0 suggestions
Line Severity Message Rule
11:53 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
11:94 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
17:189 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
19:72 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
21:65 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
25:172 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
33:230 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
40:69 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
40:82 warning 'Anli' is a possible misspelling. PostHogBase.Spelling
contents/media-contents.mdx — 0 errors, 8 warnings, 2 suggestions
Line Severity Message Rule
10:50 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
20:84 warning 'Combinator's' is a possible misspelling. PostHogBase.Spelling
20:344 warning 'Hykes' is a possible misspelling. PostHogBase.Spelling
33:112 warning 'Combinator' is a possible misspelling. PostHogBase.Spelling
34:164 warning 'Formus' is a possible misspelling. PostHogBase.Spelling
35:189 warning 'Formus' is a possible misspelling. PostHogBase.Spelling
45:12 warning 'headshots' is a possible misspelling. PostHogBase.Spelling
71:43 suggestion Prefer 'proper nouns or they' over 'he'. PostHogBase.Inclusivity
71:60 suggestion Prefer 'proper nouns or their/theirs' over 'his'. PostHogBase.Inclusivity
71:64 warning Use American English. Use 'favorite' instead of 'favourite'. PostHogBase.AmericanEnglish
contents/tutorials/how-to-connect-posthog-and-notion-with-zapier.md — 1 errors, 1 warnings, 0 suggestions
Line Severity Message Rule
49:57 warning Capitalize 'Workflows' for PostHog's product. Use 'workflows' for the general industry concept. PostHogBase.ProductNames
62:81 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
src/components/BrandLogos/README.md — 1 errors, 2 warnings, 0 suggestions
Line Severity Message Rule
4:76 error Hi, Andy here... use an en dash ( – ) with spaces. On Mac, holding down the Option and hyphen key will give you an en dash. PostHogBase.EnDash
14:22 warning 'shortcode' is a possible misspelling. PostHogBase.Spelling
24:33 warning 'logomarks' is a possible misspelling. PostHogBase.Spelling

@github-actions

Copy link
Copy Markdown
Contributor

Bundle report

Total JS (gzip)

6.74 MiB (-8.4 KiB / -0.1%)

Largest changed named chunks
Chunk Gzip Δ vs master
app.js 2114.5 KiB -8.4 KiB / -0.4%

Eager graph (modules shipped in each entrypoint's initial chunks)

Entrypoint Eager size Budget Modules
app 16.19 MiB (-21.0 KiB / -0.1%) report-only 1980
Largest modules in the app closure
Module Size
./src/data/mcp-tools.json 888.6 KiB
css ./node_modules/.pnpm/css-loader@5.2.7_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@4.3.0_postcss@8.5.6_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[2]!./src/styles/global.css 747.4 KiB
./src/components/Stickers/Stickers.tsx 696.4 KiB
./node_modules/.pnpm/@radix-ui+react-icons@1.3.2_react@18.3.1/node_modules/@radix-ui/react-icons/dist/react-icons.esm.js 481.4 KiB
./node_modules/.pnpm/rehype-raw@7.0.0/node_modules/rehype-raw/lib/index.js + 29 modules 395.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.cjs.js 364.8 KiB
./src/hooks/useCustomers.tsx + 54 modules 355.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js 354.8 KiB
./node_modules/.pnpm/react-markdown@8.0.7_@types+react@16.14.66_react@18.3.1/node_modules/react-markdown/lib/react-markdown.js + 88 modules 351.4 KiB
./node_modules/.pnpm/cloudinary-core@2.14.0_lodash@4.17.21/node_modules/cloudinary-core/cloudinary-core.js 281.9 KiB
./src/components/ProductComparisonTable/index.tsx + 120 modules 278.6 KiB
./src/components/SearchUI/index.tsx + 87 modules 272.1 KiB
./node_modules/.pnpm/framer-motion@10.18.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/framer-motion/dist/es/render/dom/motion.mjs + 109 modules 253.9 KiB
./node_modules/.pnpm/d3@7.9.0/node_modules/d3/src/index.js + 208 modules 247.4 KiB
./src/components/Pricing/PricingSlider/Slider.tsx + 87 modules 239.9 KiB

Eager-graph budgets are report-only until a baseline is established. Sizes are gzip of public/**/*.js; eager size is webpack module source bytes for the modules actually shipped in the entrypoint's initial chunks (post-tree-shake).

- Updated package.json to include new prebuild scripts for generating brand assets.
- Changed references in documentation and components from the old brand assets path to the new path.
- Removed the obsolete company brand assets page and updated links across the handbook.
- Deleted the sync-brand-assets script as it is no longer needed with the new asset management approach.
- Removed references to the `Logo` component from `@posthog/brand/logo` in multiple files.
- Updated logo usage to directly reference SVG paths instead of the React component.
- Adjusted related logic in `useCustomers` and other components to accommodate the changes.
@posthog

posthog Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

🦔 ReviewHog is reviewing this pull request

Step 3/6 · Running review passes · 9/10

Specialist review skills read the changed code in parallel each from their own perspective, a blind-spot sweep catches what they missed, and only validated findings are published back to this pull request.

This comment updates as the review progresses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants