Skip to content

Commit d6a427d

Browse files
committed
structure_update_2
1 parent 9c0ff23 commit d6a427d

File tree

2 files changed

+84
-39
lines changed

2 files changed

+84
-39
lines changed

navbar.js

Lines changed: 69 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ module.exports = {
1515
items: [
1616
{
1717
to: '/v3/concepts/dive-into-ton/introduction',
18-
label: 'Introduction to TON',
18+
label: 'Introduction',
1919
},
2020
{
2121
to: '/v3/concepts/dive-into-ton/ton-ecosystem/wallet-apps',
@@ -58,6 +58,18 @@ module.exports = {
5858
to: 'v3/guidelines/dapps/apis-sdks/sdk',
5959
label: 'APIs and SDKs',
6060
},
61+
{
62+
to: '/v3/guidelines/dapps/cookbook',
63+
label: 'Cookbook',
64+
},
65+
],
66+
},
67+
{
68+
type: 'dropdown',
69+
to: '/v3/documentation/dapps/assets/overview',
70+
position: 'left',
71+
label: 'Assets',
72+
items: [
6173
{
6274
to: '/v3/guidelines/dapps/asset-processing/payments-processing',
6375
label: 'Payment Processing',
@@ -66,6 +78,14 @@ module.exports = {
6678
to: 'v3/guidelines/dapps/asset-processing/jettons',
6779
label: 'Jetton Processing',
6880
},
81+
{
82+
to: '/v3/documentation/dapps/assets/usdt',
83+
label: 'USDT Processing',
84+
},
85+
{
86+
to: 'v3/guidelines/dapps/asset-processing/mintless-jettons',
87+
label: 'Mintless Jetton Processing',
88+
},
6989
{
7090
to: '/v3/guidelines/dapps/tutorials/mint-your-first-token',
7191
label: 'Mint your Tokens',
@@ -74,10 +94,6 @@ module.exports = {
7494
to: '/v3/guidelines/dapps/tutorials/nft-minting-guide',
7595
label: 'Mint your NFTs',
7696
},
77-
{
78-
to: '/v3/guidelines/dapps/cookbook',
79-
label: 'Cookbook',
80-
},
8197
],
8298
},
8399
{
@@ -88,35 +104,60 @@ module.exports = {
88104
items: [
89105
{
90106
to: '/v3/documentation/smart-contracts/contracts-specs/wallet-contracts',
91-
label: 'Wallets',
107+
label: 'Contracts Specification',
92108
},
93109
{
94-
to: '/v3/documentation/smart-contracts/message-management/sending-messages',
95-
label: 'Sending Messages',
110+
to: '/v3/documentation/smart-contracts/addresses',
111+
label: 'Address Specification',
112+
},
113+
{
114+
to: 'v3/documentation/smart-contracts/message-management/messages-and-transactions',
115+
label: 'Messages and Transactions',
96116
},
97117
{
98118
to: 'v3/documentation/smart-contracts/transaction-fees/fees',
99119
label: 'Transaction Fees',
100120
},
121+
{
122+
to: '/v3/guidelines/smart-contracts/security/things-to-focus',
123+
label: 'Best Practices',
124+
},
125+
{
126+
to: 'v3/documentation/tvm/tvm-overview',
127+
label: 'TON Virtual Machine (TVM)',
128+
},
129+
],
130+
},
131+
132+
{
133+
type: 'dropdown',
134+
to: 'v3/documentation/smart-contracts/overview',
135+
position: 'left',
136+
label: 'Program Languages',
137+
items: [
101138
{
102139
to: 'v3/documentation/smart-contracts/func/overview',
103-
label: 'FunC Development Language',
140+
label: 'FunC',
141+
},
142+
{
143+
to: '/v3/documentation/tvm/instructions',
144+
label: 'TVM Instruction',
104145
},
105146
{
106147
to: 'v3/documentation/smart-contracts/func/cookbook',
107148
label: 'FunC Cookbook',
108149
},
109150
{
110-
to: '/v3/documentation/data-formats/tlb/cell-boc',
111-
label: 'Data formats',
151+
to: 'https://docs.tact-lang.org/',
152+
label: 'Tact',
112153
},
113154
{
114-
to: 'v3/documentation/tvm/tvm-overview',
115-
label: 'TON Virtual Machine (TVM)',
155+
to: '/v3/documentation/smart-contracts/fift/overview',
156+
label: 'Fift',
116157
},
117158
{
118-
to: 'v3/guidelines/smart-contracts/guidelines',
119-
label: 'Best Practices for Contracts',
159+
to: '/v3/documentation/data-formats/tlb/tl-b-language',
160+
label: 'TL-B',
120161
},
121162
],
122163
},
@@ -128,23 +169,27 @@ module.exports = {
128169
items: [
129170
{
130171
to: '/v3/documentation/infra/nodes/mytonctrl/mytonctrl-overview',
131-
label: 'Manage Blockchain Nodes',
172+
label: 'Software (Mytonctrl)',
132173
},
133174
{
134-
to: '/v3/guidelines/nodes/nodes-troubleshooting',
135-
label: 'Troubleshooting the Node',
175+
to: '/v3/guidelines/nodes/running-nodes/liteserver-node',
176+
label: 'Liteserver',
136177
},
137178
{
138-
to: '/v3/documentation/smart-contracts/contracts-specs/single-nominator-pool',
139-
label: 'Single Nominator Pool',
179+
to: '/v3/guidelines/nodes/running-nodes/validator-node',
180+
label: 'Validator',
140181
},
141182
{
142-
to: '/v3/documentation/smart-contracts/contracts-specs/nominator-pool',
143-
label: 'Nominator Pool',
183+
to: '/v3/guidelines/smart-contracts/howto/single-nominator-pool',
184+
label: 'Single Nominator Pool',
144185
},
186+
// {
187+
// to: '/v3/guidelines/nodes/running-nodes/archive-node', // TODO: add article
188+
// label: 'Running Nodes',
189+
// },
145190
{
146-
to: '/v3/guidelines/nodes/running-nodes/archive-node', // TODO: add article
147-
label: 'Running Nodes',
191+
to: '/v3/guidelines/nodes/nodes-troubleshooting',
192+
label: 'Troubleshooting',
148193
},
149194
{
150195
to: '/v3/guidelines/nodes/faq',

sidebars/documentation.js

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,20 @@ module.exports = [
2323
'v3/documentation/smart-contracts/getting-started/testnet',
2424
],
2525
},
26+
{
27+
type: 'category',
28+
label: 'Contracts Specification',
29+
items: [
30+
'v3/documentation/smart-contracts/contracts-specs/wallet-contracts',
31+
'v3/documentation/smart-contracts/contracts-specs/highload-wallet',
32+
'v3/documentation/smart-contracts/contracts-specs/vesting-contract',
33+
'v3/documentation/smart-contracts/contracts-specs/governance',
34+
'v3/documentation/smart-contracts/contracts-specs/nominator-pool',
35+
'v3/documentation/smart-contracts/contracts-specs/single-nominator-pool',
36+
'v3/documentation/smart-contracts/contracts-specs/precompiled-contracts',
37+
'v3/documentation/smart-contracts/contracts-specs/examples',
38+
],
39+
},
2640
{
2741
type: 'category',
2842
label: 'Message Management',
@@ -54,20 +68,6 @@ module.exports = [
5468
'v3/documentation/smart-contracts/shards/infinity-sharding-paradigm',
5569
],
5670
},
57-
{
58-
type: 'category',
59-
label: 'Contracts Specification',
60-
items: [
61-
'v3/documentation/smart-contracts/contracts-specs/wallet-contracts',
62-
'v3/documentation/smart-contracts/contracts-specs/highload-wallet',
63-
'v3/documentation/smart-contracts/contracts-specs/vesting-contract',
64-
'v3/documentation/smart-contracts/contracts-specs/governance',
65-
'v3/documentation/smart-contracts/contracts-specs/nominator-pool',
66-
'v3/documentation/smart-contracts/contracts-specs/single-nominator-pool',
67-
'v3/documentation/smart-contracts/contracts-specs/precompiled-contracts',
68-
'v3/documentation/smart-contracts/contracts-specs/examples',
69-
],
70-
},
7171
{
7272
type: 'category',
7373
label: 'FunC language',
@@ -280,11 +280,11 @@ module.exports = [
280280
type: 'category',
281281
label: 'TL-B',
282282
items: [
283+
'v3/documentation/data-formats/tlb/tl-b-language',
283284
'v3/documentation/data-formats/tlb/cell-boc',
284285
'v3/documentation/data-formats/tlb/exotic-cells',
285286
'v3/documentation/data-formats/tlb/library-cells',
286287
'v3/documentation/data-formats/tlb/proofs',
287-
'v3/documentation/data-formats/tlb/tl-b-language',
288288
'v3/documentation/data-formats/tlb/tl-b-types',
289289
'v3/documentation/data-formats/tlb/canonical-cell-serialization',
290290
'v3/documentation/data-formats/tlb/msg-tlb',

0 commit comments

Comments
 (0)