Skip to content

Commit ec3726b

Browse files
committed
Refactor sidebar and update guides
- Updated sidebar links for "Manage Access" and "Build and Deploy" guides. - Removed deprecated "iApp" section from sidebar. - Added new "Debugging" guide with troubleshooting techniques for iApps. - Created "Manage Access" guide detailing app access control and pricing. - Introduced "Using TDX (Experimental)" guide for Intel TDX support in iApps. - Added "Deserialize ProtectedData" guide for deserialization processes. - Implemented "getValue" method documentation for deserializing values. - Removed outdated advanced creation documentation. - Cleaned up references and protocol-level guides.
1 parent 8892b56 commit ec3726b

File tree

13 files changed

+38
-80
lines changed

13 files changed

+38
-80
lines changed

.vitepress/sidebar.ts

Lines changed: 24 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@ export function getSidebar() {
7878
text: '📖 Guides',
7979
items: [
8080
{
81-
text: 'Create and Share Access to Protected Data',
82-
link: '/manage-data/guides/create-and-share-access',
81+
text: 'Manage Access',
82+
link: '/manage-data/guides/manage-access',
8383
},
8484
{
8585
text: 'Handle Schemas and Dataset Types',
@@ -312,24 +312,6 @@ export function getSidebar() {
312312
},
313313
],
314314
},
315-
{
316-
text: 'iApp',
317-
link: '/manage-data/dataProtector/advanced/iApp',
318-
collapsed: true,
319-
items: [
320-
{
321-
text: 'DataProtector Deserializer',
322-
link: '/manage-data/dataProtector/advanced/iApp/deserializer',
323-
collapsed: true,
324-
items: [
325-
{
326-
text: 'getValue',
327-
link: '/manage-data/dataProtector/advanced/iApp/deserializer/getValue',
328-
},
329-
],
330-
},
331-
],
332-
},
333315
],
334316
},
335317
{
@@ -350,29 +332,29 @@ export function getSidebar() {
350332
text: '📖 Guides',
351333
items: [
352334
{
353-
text: 'Build and Deploy your iApps',
354-
link: '/build-iapp/guides/build-&-deploy-iapp',
335+
text: 'Build and Deploy',
336+
link: '/build-iapp/guides/build-&-deploy',
355337
},
356338
{
357-
text: 'Manage your iApps',
358-
link: '/build-iapp/guides/manage-iapp',
339+
text: 'Manage Access',
340+
link: '/build-iapp/guides/manage-access',
359341
},
360342
{
361-
text: 'Inputs and Outputs (types, differences, formats)',
343+
text: 'Inputs and Outputs',
362344
link: '/build-iapp/guides/inputs-and-outputs',
363345
},
364346
{
365-
text: 'Debugging Your iApp',
366-
link: '/build-iapp/guides/debugging-your-iapp',
367-
},
368-
{
369-
text: 'Using TDX (Trusted Execution) [EXPERIMENTAL]',
370-
link: '/build-iapp/guides/using-tdx-experimental',
347+
text: 'Using TDX',
348+
link: '/build-iapp/guides/using-tdx',
371349
},
372350
{
373351
text: 'How to Get and Decrypt Results',
374352
link: '/build-iapp/guides/how-to-get-and-decrypt-results',
375353
},
354+
{
355+
text: 'Debugging',
356+
link: '/build-iapp/guides/debugging',
357+
},
376358
],
377359
},
378360
{
@@ -387,6 +369,17 @@ export function getSidebar() {
387369
text: 'Building Your iApp',
388370
link: '/build-iapp/iapp-generator/building-your-iexec-app',
389371
},
372+
{
373+
text: 'Deserialize ProtectedData',
374+
link: '/build-iapp/iapp-generator/deserializer',
375+
collapsed: true,
376+
items: [
377+
{
378+
text: 'getValue',
379+
link: '/build-iapp/iapp-generator/deserializer/getValue',
380+
},
381+
],
382+
},
390383
],
391384
},
392385
],

src/build-iapp/guides/build-&-deploy-iapp.md renamed to src/build-iapp/guides/build-&-deploy.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
---
2-
title: Build and Deploy an iApp?
2+
title: Build and Deploy an iApp
33
description:
4-
How to build an confidential iexec application and deploy it on iexec protocol
4+
How to build a confidential iExec application and deploy it on iExec protocol
55
---
66

7+
# Build And Deploy your iApp
8+
79
## iApp Generator: Your Development Tool
810

911
Bootstrap TEE-compatible applications in minutes without any hardcoding skills,

src/build-iapp/guides/debugging-your-iapp.md renamed to src/build-iapp/guides/debugging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description:
44
Troubleshoot and optimize your iApp execution in the TEE environment
55
---
66

7-
# 🐛 Debugging Your iApp
7+
# 🐛 Debugging
88

99
**When your iApp doesn't work as expected, debugging in the TEE environment
1010
requires specific techniques.** This guide helps you identify issues and
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: App Access Control and Pricing
33
description: Control who can use your iApp and set pricing with app orders
44
---
55

6-
# 💰 App Access Control and Pricing
6+
# 💰 Manage Access
77

88
**Orders control who can use your iApp and under what conditions.** Once your
99
iApp is deployed with iApp Generator, you need to create app orders to make it
File renamed without changes.

src/build-iapp/iapp-generator/advanced-creation.md

Whitespace-only changes.

src/manage-data/dataProtector/advanced/iApp/deserializer.md renamed to src/build-iapp/iapp-generator/deserializer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# DataProtector Deserializer
1+
# Deserialize a ProtectedData
22

33
If you want to build your own iApp (iExec TEE Dapp), you may need to access
44
protected data that your wallet and iApp are authorized to use. To achieve this,

src/manage-data/dataProtector/advanced/iApp/deserializer/getValue.md renamed to src/build-iapp/iapp-generator/deserializer/getValue.md

File renamed without changes.

src/build-iapp/iapp-generator/protocol-level-guides.md

Whitespace-only changes.

src/build-iapp/iapp-generator/references.md

Whitespace-only changes.

0 commit comments

Comments
 (0)