Skip to content

Commit 6854096

Browse files
jevansnycaram356
andauthored
Documentation: Roadmap, Business Value, Partner Integrations, and Collective Sync (#217)
* Add comprehensive documentation: Roadmap, Business Value, and Partner Integrations Documentation Additions: - Roadmap page organized by GitHub Initiatives (Edge Platform, Monetization, Transaction Trust) - Business Use Cases page with 12 detailed ROI scenarios - Partner Integrations section with 8 integration guides New Pages: - /roadmap.md - 2026 roadmap with quarterly timeline - /business-use-cases.md - Business value and ROI calculations - /guide/integrations/lockr.md - Identity management (production) - /guide/integrations/didomi.md - CMP integration (production) - /guide/integrations/permutive.md - Audience data platform (production) - /guide/integrations/prebid.md - Header bidding (production) - /guide/integrations/nextjs.md - Framework support (production) - /guide/integrations/gam.md - Ad serving (planned 2026) - /guide/integrations/aps.md - Amazon demand (planned 2026) - /guide/integrations/kargo.md - SSP integration (in development) Navigation Updates: - Added "Business Value" to top navigation - Added "Roadmap" to top navigation - Added "Partner Integrations" sidebar section with taxonomy: - Identity: Lockr - CMP: Didomi - Data: Permutive - Ad Serving: GAM - Demand Wrapper: Prebid, APS - SSP: Kargo - Framework Support: Next.js Business Impact: - Comprehensive business use cases showing 18.4x ROI for mid-sized publishers - Clear product roadmap aligned with GitHub initiatives - Detailed integration guides for partners and developers * Add VitePress theming, Collective Sync spec, and documentation updates - Add IAB Tech Lab brand theming (custom.css with #dd3333 red) - Add hero image to homepage - Add Mermaid diagram support via vitepress-plugin-mermaid - Add Collective Sync architecture spec (KV Store + Object Store model) - Add Revenue Operations Dashboard epic - Remove duplicate integration_guide.md (keeping integration-guide.md) - Update synthetic-ids.md with sequence diagram --------- Co-authored-by: Aram Grigoryan <132480+aram356@users.noreply.github.com>
1 parent 2daca35 commit 6854096

13 files changed

Lines changed: 2139 additions & 394 deletions

docs/.vitepress/config.mts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { defineConfig } from 'vitepress'
2+
import { withMermaid } from 'vitepress-plugin-mermaid'
23

34
// https://vitepress.dev/reference/site-config
4-
export default defineConfig({
5+
export default withMermaid(defineConfig({
56
title: "Trusted Server",
67
description: "Privacy-preserving edge computing for ad serving and synthetic ID generation",
78
base: "/trusted-server",
@@ -53,7 +54,8 @@ export default defineConfig({
5354
{
5455
text: 'Advanced',
5556
items: [
56-
{ text: 'RSC Hydration', link: '/guide/rsc-hydration' }
57+
{ text: 'RSC Hydration', link: '/guide/rsc-hydration' },
58+
{ text: 'Collective Sync', link: '/guide/collective-sync' }
5759
]
5860
},
5961
{
@@ -101,5 +103,12 @@ export default defineConfig({
101103
message: 'Released under the Apache License 2.0.',
102104
copyright: 'Copyright © 2018-present IAB Technology Laboratory'
103105
}
106+
},
107+
// Mermaid configuration
108+
mermaid: {
109+
// https://mermaid.js.org/config/setup/modules/mermaidAPI.html#mermaidapi-configuration-defaults
110+
},
111+
mermaidPlugin: {
112+
class: 'mermaid'
104113
}
105-
})
114+
}))

docs/.vitepress/theme/custom.css

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
/* IAB Tech Lab brand colors */
2+
:root {
3+
/* Primary brand red */
4+
--vp-c-brand-1: #dd3333;
5+
--vp-c-brand-2: #c42e2e;
6+
--vp-c-brand-3: #ab2828;
7+
--vp-c-brand-soft: rgba(221, 51, 51, 0.14);
8+
9+
/* Button colors */
10+
--vp-button-brand-bg: #dd3333;
11+
--vp-button-brand-hover-bg: #c42e2e;
12+
--vp-button-brand-active-bg: #ab2828;
13+
14+
/* Home hero name gradient - solid red to match brand */
15+
--vp-home-hero-name-color: #dd3333;
16+
--vp-home-hero-name-background: linear-gradient(135deg, #dd3333 0%, #ab2828 100%);
17+
-webkit-background-clip: text;
18+
background-clip: text;
19+
20+
}
21+
22+
/* Dark mode adjustments */
23+
.dark {
24+
--vp-c-brand-1: #e64545;
25+
--vp-c-brand-2: #dd3333;
26+
--vp-c-brand-3: #ff6b6b;
27+
--vp-c-brand-soft: rgba(221, 51, 51, 0.24);
28+
29+
--vp-button-brand-bg: #dd3333;
30+
--vp-button-brand-hover-bg: #e64545;
31+
--vp-button-brand-active-bg: #c42e2e;
32+
33+
--vp-home-hero-name-color: #e64545;
34+
--vp-home-hero-name-background: linear-gradient(135deg, #e64545 0%, #dd3333 100%);
35+
}
36+
37+
/* Hero title size */
38+
.VPHero .name {
39+
font-size: 76px !important;
40+
line-height: 1.1 !important;
41+
}
42+
43+
@media (max-width: 768px) {
44+
.VPHero .name {
45+
font-size: 48px !important;
46+
}
47+
}

docs/.vitepress/theme/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import DefaultTheme from 'vitepress/theme'
2+
import './custom.css'
3+
4+
export default DefaultTheme

0 commit comments

Comments
 (0)