Skip to content

Commit 446026d

Browse files
authored
Merge branch 'main' into feature/build-iapp
2 parents 332e7ad + ddceadf commit 446026d

File tree

84 files changed

+3006
-3627
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+3006
-3627
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
**/tailwind-output.css
33
.vercel
44
**/.vitepress/cache
5+
**/.vitepress/.temp
56
**/.vitepress/dist
67

78
**/.vscode

.vitepress/config.mts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,10 @@ export default defineConfig({
8888
{ text: 'Protect Data', link: '/manage-data/what-is-protected-data' },
8989
{ text: 'Build iApp', link: '/build-iapp/what-is-iapp' },
9090
{ text: 'Use iApp', link: '/use-iapp/introduction' },
91-
{ text: 'Core Concept', link: '/core-concept/glossary' },
91+
{ text: 'Protocol', link: '/protocol/sdk' },
9292
],
9393
outline: {
94-
level: [2, 3],
94+
level: [2, 4],
9595
},
9696

9797
sidebar: getSidebar(),

.vitepress/sidebar.ts

Lines changed: 31 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,29 @@ export function getSidebar() {
3939
link: '/overview/use-cases',
4040
},
4141
{
42-
text: '🤖 Use the docs in your AI',
43-
link: '/overview/ai-integration',
42+
text: '🤖 Develop with AI',
43+
link: '/overview/develop-with-ai',
4444
},
4545
],
4646
},
4747
{
48-
text: 'EXPLORERS',
48+
text: 'TOOLING & EXPLORERS',
4949
items: [
50-
{ text: 'iExec Explorer', link: '/overview/iexec-explorer' },
5150
{
52-
text: 'TheGraph Explorer',
53-
link: '/overview/the-graph-explorer',
51+
text: 'iExec Explorer',
52+
link: '/overview/tooling-and-explorers/iexec-explorer',
53+
},
54+
{
55+
text: 'Builder Dashboard',
56+
link: '/overview/tooling-and-explorers/builder-dashboard',
57+
},
58+
{
59+
text: 'Subgraph Explorer',
60+
link: '/overview/tooling-and-explorers/subgraph-explorer',
61+
},
62+
{
63+
text: 'Blockchain Explorer',
64+
link: '/overview/tooling-and-explorers/blockchain-explorer',
5465
},
5566
],
5667
},
@@ -65,7 +76,6 @@ export function getSidebar() {
6576
},
6677
{
6778
text: '📖 Guides',
68-
link: '/manage-data/guides',
6979
items: [
7080
{
7181
text: 'Create and Share Access to Protected Data',
@@ -76,24 +86,19 @@ export function getSidebar() {
7686
link: '/manage-data/guides/handle-schemas-dataset-types',
7787
},
7888
{
79-
text: 'Manage Data Monetization',
80-
link: '/manage-data/guides/manage-data-monetization',
89+
text: 'Monetize Protected Data',
90+
link: '/manage-data/guides/monetize-protected-data',
8191
},
8292
],
8393
},
8494
{
8595
text: '🔐 DataProtector',
8696
link: '/manage-data/dataProtector',
87-
collapsed: true,
8897
items: [
8998
{
9099
text: 'Getting Started',
91100
link: '/manage-data/dataProtector/getting-started',
92101
},
93-
{
94-
text: 'Guides',
95-
link: '/manage-data/dataProtector/guides',
96-
},
97102
{
98103
text: 'DataProtector Core',
99104
link: '/manage-data/dataProtector/dataProtectorCore',
@@ -395,7 +400,6 @@ export function getSidebar() {
395400
{ text: '🚀 Getting Started', link: '/use-iapp/getting-started' },
396401
{
397402
text: '📖 Guides',
398-
link: '/use-iapp/guides',
399403
items: [
400404
{
401405
text: 'Different ways to execute an iApp',
@@ -407,11 +411,11 @@ export function getSidebar() {
407411
},
408412
{
409413
text: 'Use iApp with Protected Data',
410-
link: '/use-iapp/use-iapp-with-protected-data',
414+
link: '/use-iapp/guides/use-iapp-with-protected-data',
411415
},
412416
{
413417
text: 'Find iApps to Use',
414-
link: '/use-iapp/find-iapps',
418+
link: '/use-iapp/guides/find-iapps',
415419
},
416420
{
417421
text: 'How to pay the executions',
@@ -421,23 +425,22 @@ export function getSidebar() {
421425
},
422426
{
423427
text: '💰 How to Pay',
424-
link: '/use-iapp/payment',
425428
items: [
426429
{
427430
text: 'How to Pay for Web3mail',
428-
link: '/overview/how-to-pay-for-web3mail',
431+
link: '/use-iapp/how-to-pay/how-to-pay-for-web3mail',
429432
},
430433
{
431434
text: 'How to Pay for Web3telegram',
432-
link: '/use-iapp/web3telegram/how-to-pay-for-web3telegram',
435+
link: '/use-iapp/how-to-pay/how-to-pay-for-web3telegram',
433436
},
434437
{
435438
text: 'Pricing Considerations',
436-
link: '/overview/pricing-considerations',
439+
link: '/use-iapp/how-to-pay/pricing-considerations',
437440
},
438441
{
439-
text: 'Voucher Authorization Guide',
440-
link: '/use-iapp/voucher-guide',
442+
text: 'Voucher',
443+
link: '/use-iapp/how-to-pay/voucher',
441444
},
442445
],
443446
},
@@ -511,57 +514,24 @@ export function getSidebar() {
511514
},
512515
],
513516
},
514-
{
515-
text: '🧙 Oracle Factory',
516-
link: '/use-iapp/oracle-factory',
517-
collapsed: true,
518-
items: [
519-
{
520-
text: 'Getting Started',
521-
link: '/use-iapp/oracle-factory/getting-started',
522-
},
523-
{
524-
text: 'Methods',
525-
collapsed: true,
526-
items: [
527-
{
528-
text: 'createOracle',
529-
link: '/use-iapp/oracle-factory/methods/createOracle',
530-
},
531-
{
532-
text: 'readOracle',
533-
link: '/use-iapp/oracle-factory/methods/readOracle',
534-
},
535-
{
536-
text: 'updateOracle',
537-
link: '/use-iapp/oracle-factory/methods/updateOracle',
538-
},
539-
],
540-
},
541-
{
542-
text: 'Advanced Configuration',
543-
link: '/use-iapp/oracle-factory/advanced-configuration',
544-
},
545-
],
546-
},
547517
],
548518
},
549519
],
550-
'/core-concept/': [
520+
'/protocol/': [
551521
{
552-
text: 'CORE CONCEPTS',
522+
text: 'PROTOCOL',
553523
items: [
554524
{
555525
text: '🔧  iExec SDK',
556-
link: '/core-concept/sdk',
526+
link: '/protocol/sdk',
557527
},
558528
{
559529
text: '⚙️  Workers & Workerpools',
560-
link: '/core-concept/workers',
530+
link: '/protocol/workers',
561531
},
562532
{
563533
text: '📖  Glossary',
564-
link: '/core-concept/glossary',
534+
link: '/protocol/glossary',
565535
},
566536
],
567537
},

.vitepress/theme/style.css

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,39 @@
4545
* in custom container, badges, etc.
4646
* -------------------------------------------------------------------------- */
4747

48+
@theme {
49+
--color-primary: var(--vp-c-brand-2);
50+
--color-primary2: var(--vp-c-brand-1);
51+
52+
--color-soft-bg: var(--vp-c-bg-soft);
53+
--color-border: var(--vp-c-border);
54+
--color-bg: var(--vp-c-bg);
55+
56+
--color-text1: var(--vp-c-text-1);
57+
--color-text2: var(--vp-c-text-2);
58+
--color-text3: var(--vp-c-text-3);
59+
60+
--color-success-1: var(--vp-c-green-1);
61+
--color-success-2: var(--vp-c-green-2);
62+
--color-success-3: var(--vp-c-green-3);
63+
--color-success-soft: var(--vp-c-green-soft);
64+
65+
--color-important-1: var(--vp-c-purple-1);
66+
--color-important-2: var(--vp-c-purple-2);
67+
--color-important-3: var(--vp-c-purple-3);
68+
--color-important-soft: var(--vp-c-purple-soft);
69+
70+
--color-warning-1: var(--vp-c-yellow-1);
71+
--color-warning-2: var(--vp-c-yellow-2);
72+
--color-warning-3: var(--vp-c-yellow-3);
73+
--color-warning-soft: var(--vp-c-yellow-soft);
74+
75+
--color-danger-1: var(--vp-c-red-1);
76+
--color-danger-2: var(--vp-c-red-2);
77+
--color-danger-3: var(--vp-c-red-3);
78+
--color-danger-soft: var(--vp-c-red-soft);
79+
}
80+
4881
:root {
4982
--vp-c-default-1: var(--vp-c-gray-1);
5083
--vp-c-default-2: var(--vp-c-gray-2);
@@ -66,6 +99,11 @@
6699
--vp-c-warning-3: var(--vp-c-yellow-3);
67100
--vp-c-warning-soft: var(--vp-c-yellow-soft);
68101

102+
--vp-c-important-1: var(--vp-c-purple-1);
103+
--vp-c-important-2: var(--vp-c-purple-2);
104+
--vp-c-important-3: var(--vp-c-purple-3);
105+
--vp-c-important-soft: var(--vp-c-purple-soft);
106+
69107
--vp-c-danger-1: var(--vp-c-red-1);
70108
--vp-c-danger-2: var(--vp-c-red-2);
71109
--vp-c-danger-3: var(--vp-c-red-3);

README.md

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ Fork this repository and ensure you're working on the `main` branch:
9797
```
9898

9999
3. Start the development server:
100+
100101
```bash
101102
npm run dev
102103
```
@@ -138,14 +139,34 @@ Fork this repository and ensure you're working on the `main` branch:
138139
> - All pull requests are reviewed by our team before being merged
139140
> - Feel free to ask questions in the pull request if you need clarification
140141
141-
## 📄 License
142-
143-
This project is part of the iExec ecosystem. Please refer to the main iExec
144-
repositories for licensing information.
145-
146142
## 🆘 Support
147143

148144
- 📖 [Documentation](https://docs.iex.ec)
149145
- 💬 [Discord Community](https://discord.com/invite/pbt9m98wnU)
150146
- 🐛
151147
[Issue Tracker](https://github.com/iExecBlockchainComputing/documentation/issues)
148+
149+
## TODO
150+
151+
- Add an audit section for smart contracts
152+
- Add Arbitrum support
153+
- On arbitrum hide : DataProtector Sharing ??
154+
- Adapt hardcoded address to feat with new contracts deployed on arbitrum
155+
- Add link to the new explorer feature Asset_Types in the guide =>
156+
`handle-schemas-dataset-types`
157+
- Add link to remix for deploying whitelist
158+
- Move `manage-data/dataProtector/advanced/iApp` (Deserializer doc) in an other
159+
way to be more visible (may in build-iApp section)
160+
- complete `use-iapp` section
161+
- complete `explorer` section
162+
- Maybe split input and output in two diff sub section in build your iapp guide
163+
- SGX vs TDX need review
164+
- Explorer l'intégration de codeSpace
165+
- complete `build-iapp` section
166+
- complete `Protocol`section
167+
- What about Bridge ?
168+
- Made a page on RLC
169+
- Add Dune dashboard
170+
- Add a Development workflow
171+
- Update context7 when doc will be deployed
172+
- Check theGraph Images with design Team

0 commit comments

Comments
 (0)