Skip to content

Commit 8b2044a

Browse files
committed
Add AI transport as a product within docs
1 parent 980ce59 commit 8b2044a

File tree

6 files changed

+49
-1
lines changed

6 files changed

+49
-1
lines changed

src/data/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import {
2+
aiTransportNavData,
23
assetTrackingNavData,
34
chatNavData,
45
liveObjectsNavData,
@@ -24,6 +25,10 @@ export const productData = {
2425
nav: chatNavData,
2526
languages: languageData.chat,
2627
},
28+
aiTransport: {
29+
nav: aiTransportNavData,
30+
languages: languageData.aiTransport,
31+
},
2732
spaces: {
2833
nav: spacesNavData,
2934
languages: languageData.spaces,

src/data/languages/languageData.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ export default {
2929
swift: '1.0',
3030
kotlin: '1.0',
3131
},
32+
aiTransport: {
33+
javascript: '2.11',
34+
},
3235
spaces: {
3336
javascript: '0.4',
3437
react: '0.4',

src/data/nav/aitransport.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import { NavProduct } from './types';
2+
3+
export default {
4+
name: 'Ably AI Transport',
5+
link: '/docs/ai-transport',
6+
icon: {
7+
closed: 'icon-gui-prod-ai-transport-outline',
8+
open: 'icon-gui-prod-ai-transport-solid',
9+
},
10+
content: [
11+
{
12+
name: 'Introduction',
13+
pages: [
14+
{
15+
name: 'About AI Transport',
16+
link: '/docs/ai-transport',
17+
index: true,
18+
},
19+
],
20+
},
21+
],
22+
api: [],
23+
} satisfies NavProduct;

src/data/nav/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import platformNavData from './platform';
22
import pubsubNavData from './pubsub';
33
import chatNavData from './chat';
4+
import aiTransportNavData from './aitransport';
45
import liveObjectsNavData from './liveobjects';
56
import spacesNavData from './spaces';
67
import liveSyncNavData from './livesync';
@@ -10,6 +11,7 @@ export {
1011
platformNavData,
1112
pubsubNavData,
1213
chatNavData,
14+
aiTransportNavData,
1315
liveObjectsNavData,
1416
spacesNavData,
1517
liveSyncNavData,

src/data/types.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,16 @@ import { LanguageData } from './languages/types';
33
import { NavProduct } from './nav/types';
44

55
const pageKeys = ['homepage'] as const;
6-
const productKeys = ['platform', 'pubsub', 'chat', 'spaces', 'liveObjects', 'liveSync', 'assetTracking'] as const;
6+
const productKeys = [
7+
'platform',
8+
'pubsub',
9+
'chat',
10+
'aiTransport',
11+
'spaces',
12+
'liveObjects',
13+
'liveSync',
14+
'assetTracking',
15+
] as const;
716

817
export type ProductKey = (typeof productKeys)[number];
918
type PageKey = (typeof pageKeys)[number];
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
title: About AI Transport
3+
meta_description: "Learn more about Ably's AI Transport and the features that enable you to quickly build functionality into new and existing applications."
4+
redirect_from:
5+
- /docs/products/ai-transport
6+
---

0 commit comments

Comments
 (0)