Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Commit 623f889

Browse files
committed
Add index/reference to menu
1 parent 2b480ad commit 623f889

File tree

2 files changed

+200
-0
lines changed

2 files changed

+200
-0
lines changed

src/config/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import { PyReference } from './reference/python'
1919
import { DartReference } from './reference/dart'
2020
import { GoReference } from './reference/go'
2121
import { FaSitemap } from 'react-icons/fa'
22+
import { CSharpReference } from './reference/csharp'
2223

2324
export const navigation: NavEntry[] = [
2425
{
@@ -424,6 +425,7 @@ export const navigation: NavEntry[] = [
424425
PyReference,
425426
GoReference,
426427
DartReference,
428+
CSharpReference,
427429
],
428430
},
429431
{

src/config/reference/csharp.ts

Lines changed: 198 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,198 @@
1+
import { FaMicrosoft } from 'react-icons/fa6'
2+
import { NavGroup } from '../types'
3+
4+
export const CSharpReference: NavGroup = {
5+
title: 'CSharp',
6+
icon: FaMicrosoft,
7+
items: [
8+
{ title: 'Overview', href: '/reference/csharp', breadcrumbRoot: true },
9+
{
10+
title: 'APIs',
11+
items: [
12+
{ title: 'api()', href: '/reference/csharp/api/api' },
13+
{ title: 'api.get()', href: '/reference/csharp/api/api-get' },
14+
{ title: 'api.post()', href: '/reference/csharp/api/api-post' },
15+
{ title: 'api.put()', href: '/reference/csharp/api/api-put' },
16+
{ title: 'api.delete()', href: '/reference/csharp/api/api-delete' },
17+
{ title: 'api.patch()', href: '/reference/csharp/api/api-patch' },
18+
{ title: 'api.route()', href: '/reference/csharp/api/api-route' },
19+
{
20+
title: 'api.route.all()',
21+
href: '/reference/csharp/api/api-route-all',
22+
},
23+
{
24+
title: 'api.route.get()',
25+
href: '/reference/csharp/api/api-route-get',
26+
},
27+
{
28+
title: 'api.route.post()',
29+
href: '/reference/csharp/api/api-route-post',
30+
},
31+
{
32+
title: 'api.route.put()',
33+
href: '/reference/csharp/api/api-route-put',
34+
},
35+
{
36+
title: 'api.route.delete()',
37+
href: '/reference/csharp/api/api-route-delete',
38+
},
39+
{
40+
title: 'api.route.patch()',
41+
href: '/reference/csharp/api/api-route-patch',
42+
},
43+
],
44+
},
45+
{
46+
title: 'Batch',
47+
items: [
48+
{ title: 'job()', href: '/reference/csharp/batch/job' },
49+
{ title: 'job.handler()', href: '/reference/csharp/batch/job-handler' },
50+
{ title: 'job.submit()', href: '/reference/csharp/batch/job-submit' },
51+
],
52+
},
53+
{
54+
title: 'Key Value Stores',
55+
items: [
56+
{ title: 'kv()', href: '/reference/csharp/keyvalue/keyvalue' },
57+
{ title: 'kv.get()', href: '/reference/csharp/keyvalue/keyvalue-get' },
58+
{ title: 'kv.set()', href: '/reference/csharp/keyvalue/keyvalue-set' },
59+
{
60+
title: 'kv.delete()',
61+
href: '/reference/csharp/keyvalue/keyvalue-delete',
62+
},
63+
{
64+
title: 'kv.keys()',
65+
href: '/reference/csharp/keyvalue/keyvalue-keys',
66+
},
67+
],
68+
},
69+
{
70+
title: 'Topics',
71+
items: [
72+
{ title: 'topic()', href: '/reference/csharp/topic/topic' },
73+
{
74+
title: 'topic.publish()',
75+
href: '/reference/csharp/topic/topic-publish',
76+
},
77+
{
78+
title: 'topic.subscribe()',
79+
href: '/reference/csharp/topic/topic-subscribe',
80+
},
81+
],
82+
},
83+
{
84+
title: 'Queues',
85+
items: [
86+
{ title: 'queue()', href: '/reference/csharp/queues/queue' },
87+
{
88+
title: 'queue.enqueue()',
89+
href: '/reference/csharp/queues/queue-enqueue',
90+
},
91+
{
92+
title: 'queue.dequeue()',
93+
href: '/reference/csharp/queues/queue-dequeue',
94+
},
95+
],
96+
},
97+
{
98+
title: 'Secrets',
99+
items: [
100+
{ title: 'secret()', href: '/reference/csharp/secrets/secret' },
101+
{ title: 'secret.put()', href: '/reference/csharp/secrets/secret-put' },
102+
{
103+
title: 'secret.version()',
104+
href: '/reference/csharp/secrets/secret-version',
105+
},
106+
{
107+
title: 'secret.latest()',
108+
href: '/reference/csharp/secrets/secret-latest',
109+
},
110+
{
111+
title: 'secret.version.access()',
112+
href: '/reference/csharp/secrets/secret-version-access',
113+
},
114+
],
115+
},
116+
{
117+
title: 'Storage',
118+
items: [
119+
{ title: 'bucket()', href: '/reference/csharp/storage/bucket' },
120+
{ title: 'bucket.on()', href: '/reference/csharp/storage/bucket-on' },
121+
{
122+
title: 'bucket.file()',
123+
href: '/reference/csharp/storage/bucket-file',
124+
},
125+
{
126+
title: 'bucket.files()',
127+
href: '/reference/csharp/storage/bucket-files',
128+
},
129+
{
130+
title: 'file.read()',
131+
href: '/reference/csharp/storage/bucket-file-read',
132+
},
133+
{
134+
title: 'file.write()',
135+
href: '/reference/csharp/storage/bucket-file-write',
136+
},
137+
{
138+
title: 'file.delete()',
139+
href: '/reference/csharp/storage/bucket-file-delete',
140+
},
141+
{
142+
title: 'file.getDownloadUrl()',
143+
href: '/reference/csharp/storage/bucket-file-downloadurl',
144+
},
145+
{
146+
title: 'file.getUploadUrl()',
147+
href: '/reference/csharp/storage/bucket-file-uploadurl',
148+
},
149+
],
150+
},
151+
{
152+
title: 'SQL',
153+
items: [
154+
{ title: 'sql()', href: '/reference/csharp/sql/sql' },
155+
{
156+
title: 'sql.connectionString()',
157+
href: '/reference/csharp/sql/sql-connection-string',
158+
},
159+
],
160+
},
161+
{
162+
title: 'Schedules',
163+
items: [
164+
{ title: 'schedule()', href: '/reference/csharp/schedule/schedule' },
165+
{
166+
title: 'schedule.every()',
167+
href: '/reference/csharp/schedule/schedule-every',
168+
},
169+
{
170+
title: 'schedule.cron()',
171+
href: '/reference/csharp/schedule/schedule-cron',
172+
},
173+
],
174+
},
175+
{
176+
title: 'Websockets',
177+
items: [
178+
{ title: 'websocket()', href: '/reference/csharp/websocket/websocket' },
179+
{
180+
title: 'websocket.on()',
181+
href: '/reference/csharp/websocket/websocket-on',
182+
},
183+
{
184+
title: 'websocket.connection()',
185+
href: '/reference/csharp/websocket/websocket-connection',
186+
},
187+
{
188+
title: 'connection.send()',
189+
href: '/reference/csharp/websocket/connection-send',
190+
},
191+
{
192+
title: 'connection.close()',
193+
href: '/reference/csharp/websocket/connection-close',
194+
},
195+
],
196+
},
197+
],
198+
}

0 commit comments

Comments
 (0)