@@ -5,11 +5,23 @@ module.exports = [
5
5
{
6
6
type : 'category' ,
7
7
label : `Quick start` ,
8
+ link : {
9
+ type : 'generated-index' ,
10
+ title : 'Quick start' ,
11
+ slug : '/guidelines/quick-start' ,
12
+ keywords : [ 'quick start' ] ,
13
+ } ,
8
14
items : [
9
15
'v3/guidelines/quick-start/getting-started' ,
10
16
{
11
17
type : 'category' ,
12
18
label : 'Blockchain interaction' ,
19
+ link : {
20
+ type : 'generated-index' ,
21
+ title : 'Blockchain interaction' ,
22
+ slug : '/guidelines/blockchain-interaction' ,
23
+ keywords : [ 'blockchain interaction' ] ,
24
+ } ,
13
25
items : [
14
26
'v3/guidelines/quick-start/blockchain-interaction/reading-from-network' ,
15
27
'v3/guidelines/quick-start/blockchain-interaction/writing-to-network' ,
@@ -18,12 +30,19 @@ module.exports = [
18
30
{
19
31
type : 'category' ,
20
32
label : 'Developing smart contracts' ,
33
+ link : {
34
+ type : 'generated-index' ,
35
+ title : 'Developing smart contracts' ,
36
+ slug : '/guidelines/developing-smart-contracts' ,
37
+ keywords : [ 'smart contracts developing' ] ,
38
+ } ,
21
39
items : [
22
40
'v3/guidelines/quick-start/developing-smart-contracts/setup-environment' ,
23
41
24
42
{
25
43
type : 'category' ,
26
44
label : 'FunC & Tolk implementation' ,
45
+
27
46
items : [
28
47
'v3/guidelines/quick-start/developing-smart-contracts/func-tolk-folder/blueprint-sdk-overview' ,
29
48
'v3/guidelines/quick-start/developing-smart-contracts/func-tolk-folder/storage-and-get-methods' ,
@@ -50,6 +69,12 @@ module.exports = [
50
69
{
51
70
type : 'category' ,
52
71
label : 'TON Hello World series' ,
72
+ link : {
73
+ type : 'generated-index' ,
74
+ title : 'TON Hello World series' ,
75
+ slug : '/guidelines/hello-world' ,
76
+ keywords : [ 'HelloWorld' ] ,
77
+ } ,
53
78
items : [
54
79
{
55
80
type : 'link' ,
@@ -75,7 +100,13 @@ module.exports = [
75
100
} ,
76
101
{
77
102
type : 'category' ,
78
- label : ' Smart contracts guidelines' ,
103
+ label : 'Smart contracts guidelines' ,
104
+ link : {
105
+ type : 'generated-index' ,
106
+ title : 'Smart contracts guidelines' ,
107
+ slug : '/guidelines/smat-contracts-guidelines' ,
108
+ keywords : [ 'smart contracts guidelines' ] ,
109
+ } ,
79
110
items : [
80
111
'v3/guidelines/smart-contracts/guidelines' ,
81
112
'v3/guidelines/smart-contracts/get-methods' ,
@@ -87,6 +118,12 @@ module.exports = [
87
118
{
88
119
type : 'category' ,
89
120
label : 'Testing' ,
121
+ link : {
122
+ type : 'generated-index' ,
123
+ title : 'Testing' ,
124
+ slug : '/guidelines/testing' ,
125
+ keywords : [ 'testing' ] ,
126
+ } ,
90
127
items : [
91
128
'v3/guidelines/smart-contracts/testing/overview' ,
92
129
'v3/guidelines/smart-contracts/testing/writing-test-examples' ,
@@ -95,6 +132,12 @@ module.exports = [
95
132
{
96
133
type : 'category' ,
97
134
label : 'Security measures' ,
135
+ link : {
136
+ type : 'generated-index' ,
137
+ title : 'Security measures' ,
138
+ slug : '/guidelines/security-measures' ,
139
+ keywords : [ 'security' ] ,
140
+ } ,
98
141
items : [
99
142
'v3/guidelines/smart-contracts/security/overview' ,
100
143
'v3/guidelines/smart-contracts/security/secure-programming' ,
@@ -107,10 +150,22 @@ module.exports = [
107
150
{
108
151
type : 'category' ,
109
152
label : 'How to' ,
153
+ link : {
154
+ type : 'generated-index' ,
155
+ title : 'How to' ,
156
+ slug : '/guidelines/how-to' ,
157
+ keywords : [ 'how to' ] ,
158
+ } ,
110
159
items : [
111
160
{
112
161
type : 'category' ,
113
162
label : 'Compile from sources' ,
163
+ link : {
164
+ type : 'generated-index' ,
165
+ title : 'Compile from sources' ,
166
+ slug : '/guidelines/compile-from-sources' ,
167
+ keywords : [ 'compile' ] ,
168
+ } ,
114
169
items : [
115
170
{
116
171
type : 'doc' ,
@@ -142,13 +197,25 @@ module.exports = [
142
197
} ,
143
198
{
144
199
type : 'category' ,
145
- label : ' DApps guidelines' ,
200
+ label : 'DApps guidelines' ,
201
+ link : {
202
+ type : 'generated-index' ,
203
+ title : 'DApps guidelines' ,
204
+ slug : '/guidelines/dapps' ,
205
+ keywords : [ 'dapps' ] ,
206
+ } ,
146
207
items : [
147
208
'v3/guidelines/dapps/overview' ,
148
209
'v3/guidelines/dapps/cookbook' ,
149
210
{
150
211
type : 'category' ,
151
212
label : 'APIs and SDKs' ,
213
+ link : {
214
+ type : 'generated-index' ,
215
+ title : 'APIs and SDKs' ,
216
+ slug : '/guidelines/api-sdk' ,
217
+ keywords : [ 'api' , 'sdk' ] ,
218
+ } ,
152
219
items : [
153
220
'v3/guidelines/dapps/apis-sdks/overview' ,
154
221
'v3/guidelines/dapps/apis-sdks/sdk' ,
@@ -160,6 +227,12 @@ module.exports = [
160
227
{
161
228
type : 'category' ,
162
229
label : 'Tutorials & examples' ,
230
+ link : {
231
+ type : 'generated-index' ,
232
+ title : 'Tutorials & examples' ,
233
+ slug : '/guidelines/tutorials-and-examples' ,
234
+ keywords : [ 'tutorials' , 'examples' ] ,
235
+ } ,
163
236
items : [
164
237
{
165
238
type : 'doc' ,
@@ -191,6 +264,12 @@ module.exports = [
191
264
{
192
265
type : 'category' ,
193
266
label : 'Telegram bot examples' ,
267
+ link : {
268
+ type : 'generated-index' ,
269
+ title : 'Telegram bot examples' ,
270
+ slug : '/guidelines/tg-bot-examples' ,
271
+ keywords : [ 'bots' , 'examples' ] ,
272
+ } ,
194
273
items : [
195
274
'v3/guidelines/dapps/tutorials/telegram-bot-examples/accept-payments-in-a-telegram-bot' ,
196
275
'v3/guidelines/dapps/tutorials/telegram-bot-examples/accept-payments-in-a-telegram-bot-2' ,
@@ -202,11 +281,23 @@ module.exports = [
202
281
{
203
282
type : 'category' ,
204
283
label : 'Telegram Mini Apps' ,
284
+ link : {
285
+ type : 'generated-index' ,
286
+ title : 'Telegram Mini Apps' ,
287
+ slug : '/guidelines/tma' ,
288
+ keywords : [ 'tma' , 'mini apps' ] ,
289
+ } ,
205
290
items : [
206
291
'v3/guidelines/dapps/tma/overview' ,
207
292
{
208
293
type : 'category' ,
209
294
label : 'Guidelines' ,
295
+ link : {
296
+ type : 'generated-index' ,
297
+ title : 'TMA guidelines' ,
298
+ slug : '/guidelines/tma-guidelines' ,
299
+ keywords : [ 'tma' ] ,
300
+ } ,
210
301
items : [
211
302
'v3/guidelines/dapps/tma/guidelines/testing-apps' ,
212
303
'v3/guidelines/dapps/tma/guidelines/publishing' ,
@@ -217,6 +308,12 @@ module.exports = [
217
308
{
218
309
type : 'category' ,
219
310
label : 'Tutorials & examples' ,
311
+ link : {
312
+ type : 'generated-index' ,
313
+ title : 'TMA tutorials & examples' ,
314
+ slug : '/guidelines/tma-tutorials-and-examples' ,
315
+ keywords : [ 'tma' , 'tutorials' , 'examples' ] ,
316
+ } ,
220
317
items : [
221
318
'v3/guidelines/dapps/tma/tutorials/step-by-step-guide' ,
222
319
'v3/guidelines/dapps/tma/tutorials/app-examples' ,
@@ -230,6 +327,12 @@ module.exports = [
230
327
{
231
328
type : 'category' ,
232
329
label : 'Advanced asset processing' ,
330
+ link : {
331
+ type : 'generated-index' ,
332
+ title : 'Advanced asset processing' ,
333
+ slug : '/guidelines/advanced-asset-processing' ,
334
+ keywords : [ 'assets' ] ,
335
+ } ,
233
336
items : [
234
337
'v3/guidelines/dapps/asset-processing/payments-processing' ,
235
338
'v3/guidelines/dapps/asset-processing/jettons' ,
@@ -239,6 +342,12 @@ module.exports = [
239
342
{
240
343
type : 'category' ,
241
344
label : 'NFT processing' ,
345
+ link : {
346
+ type : 'generated-index' ,
347
+ title : 'NFT processing' ,
348
+ slug : '/guidelines/nft-processing' ,
349
+ keywords : [ 'nft' ] ,
350
+ } ,
242
351
items : [
243
352
'v3/guidelines/dapps/asset-processing/nft-processing/nfts' ,
244
353
'v3/guidelines/dapps/asset-processing/nft-processing/metadata-parsing' ,
@@ -251,11 +360,23 @@ module.exports = [
251
360
{
252
361
type : 'category' ,
253
362
label : 'Blockchain nodes guidelines' ,
363
+ link : {
364
+ type : 'generated-index' ,
365
+ title : 'Blockchain nodes guidelines' ,
366
+ slug : '/guidelines/nodes-guidelines' ,
367
+ keywords : [ 'nodes' ] ,
368
+ } ,
254
369
items : [
255
370
'v3/guidelines/nodes/overview' ,
256
371
{
257
372
type : 'category' ,
258
373
label : 'Running nodes' ,
374
+ link : {
375
+ type : 'generated-index' ,
376
+ title : 'Running nodes' ,
377
+ slug : '/guidelines/running-nodes' ,
378
+ keywords : [ 'running nodes' ] ,
379
+ } ,
259
380
items : [
260
381
'v3/guidelines/nodes/running-nodes/archive-node' ,
261
382
'v3/guidelines/nodes/running-nodes/full-node' ,
@@ -270,6 +391,12 @@ module.exports = [
270
391
{
271
392
type : 'category' ,
272
393
label : 'Maintenance guidelines' ,
394
+ link : {
395
+ type : 'generated-index' ,
396
+ title : 'Maintenance guidelines' ,
397
+ slug : '/guidelines/maintenance-guidelines' ,
398
+ keywords : [ 'maintenance' ] ,
399
+ } ,
273
400
items : [
274
401
'v3/guidelines/nodes/maintenance-guidelines/mytonctrl-backup-restore' ,
275
402
'v3/guidelines/nodes/maintenance-guidelines/mytonctrl-validator-standby' ,
@@ -292,6 +419,7 @@ module.exports = [
292
419
{
293
420
type : 'category' ,
294
421
label : 'Integrate a DApp' ,
422
+
295
423
items : [
296
424
'v3/guidelines/ton-connect/guidelines/how-ton-connect-works' ,
297
425
'v3/guidelines/ton-connect/guidelines/creating-manifest' ,
@@ -355,24 +483,41 @@ module.exports = [
355
483
label : 'Integrate with TON' ,
356
484
type : 'category'
357
485
} ,
358
-
359
486
{
360
- 'type' : 'category' ,
361
- 'label' : 'Web3 guidelines' ,
362
- 'items' : [
487
+ type : 'category' ,
488
+ label : 'Web3 guidelines' ,
489
+ link : {
490
+ type : 'generated-index' ,
491
+ title : 'Web3 guidelines' ,
492
+ slug : '/guidelines/web3-guidelines' ,
493
+ keywords : [ 'web3' ] ,
494
+ } ,
495
+ items : [
363
496
'v3/guidelines/web3/overview' ,
364
497
{
365
- 'type' : 'category' ,
366
- 'label' : 'TON DNS' ,
367
- 'items' : [
498
+ type : 'category' ,
499
+ label : 'TON DNS' ,
500
+ link : {
501
+ type : 'generated-index' ,
502
+ title : 'TON DNS' ,
503
+ slug : '/guidelines/ton-dns' ,
504
+ keywords : [ 'dns' ] ,
505
+ } ,
506
+ items : [
368
507
'v3/guidelines/web3/ton-dns/dns' ,
369
508
'v3/guidelines/web3/ton-dns/subresolvers' ,
370
509
] ,
371
510
} ,
372
511
{
373
- 'type' : 'category' ,
374
- 'label' : 'Proxy & sites' ,
375
- 'items' : [
512
+ type : 'category' ,
513
+ label : 'Proxy & sites' ,
514
+ link : {
515
+ type : 'generated-index' ,
516
+ title : 'Proxy & sites' ,
517
+ slug : '/guidelines/proxy-and-sites' ,
518
+ keywords : [ 'proxy-and-sites' ] ,
519
+ } ,
520
+ items : [
376
521
'v3/guidelines/web3/ton-proxy-sites/how-to-run-ton-site' ,
377
522
'v3/guidelines/web3/ton-proxy-sites/ton-sites-for-applications' ,
378
523
'v3/guidelines/web3/ton-proxy-sites/connect-with-ton-proxy' ,
@@ -382,9 +527,15 @@ module.exports = [
382
527
] ,
383
528
} ,
384
529
{
385
- 'type' : 'category' ,
386
- 'label' : 'TON Storage' ,
387
- 'items' : [
530
+ type : 'category' ,
531
+ label : 'TON Storage' ,
532
+ link : {
533
+ type : 'generated-index' ,
534
+ title : 'TON Storage' ,
535
+ slug : '/guidelines/ton-storage' ,
536
+ keywords : [ 'storage' ] ,
537
+ } ,
538
+ items : [
388
539
'v3/guidelines/web3/ton-storage/storage-daemon' ,
389
540
'v3/guidelines/web3/ton-storage/storage-provider' ,
390
541
'v3/guidelines/web3/ton-storage/storage-faq' ,
0 commit comments