Skip to content

Commit 96e8f19

Browse files
committed
Merge remote-tracking branch 'origin/main' into feature/confidential-computing
2 parents dc0c12f + 2151c47 commit 96e8f19

File tree

78 files changed

+2328
-3125
lines changed

Some content is hidden

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

78 files changed

+2328
-3125
lines changed
Lines changed: 192 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,192 @@
1+
# Technical terms for iExec documentation
2+
3+
# Function Names
4+
protectData
5+
grantAccess
6+
revokeAllAccess
7+
revokeOneAccess
8+
transferOwnership
9+
createCollection
10+
removeCollection
11+
removeProtectedDataFromCollection
12+
sendEmail
13+
sendTelegram
14+
getValue
15+
deserializer
16+
deserialize
17+
consumeProtectedData
18+
rentProtectedData
19+
subscribeToCollection
20+
buyProtectedData
21+
setProtectedDataForSale
22+
setProtectedDataToRenting
23+
setProtectedDataToSubscription
24+
setProtectedDataRentingParams
25+
setSubscriptionParams
26+
addToCollection
27+
removeProtectedDataFromCollection
28+
removeProtectedDataFromRenting
29+
removeProtectedDataForSale
30+
addAppToAddOnlyAppWhitelist
31+
createAddOnlyAppWhitelist
32+
getUserAddOnlyAppWhitelist
33+
getGrantedAccess
34+
getProtectedData
35+
getResultFromCompletedTask
36+
getCollectionOwners
37+
getCollectionsByOwner
38+
getCollectionSubscriptions
39+
getProtectedDataInCollections
40+
getProtectedDataPricingParams
41+
getRentals
42+
fetchMyContacts
43+
fetchUserContacts
44+
unpublish
45+
46+
# Function Parameters
47+
authorizedApp
48+
authorizedUser
49+
grantedAccess
50+
collectionId
51+
appsWhitelist
52+
userWhitelist
53+
useVoucher
54+
voucherAddress
55+
voucherOwner
56+
subscriberAddress
57+
renterAddress
58+
apporder
59+
datasetorder
60+
workerpoolorder
61+
requestorder
62+
requesters
63+
workerpools
64+
apporders
65+
appmaxprice
66+
datasetmaxprice
67+
workerpoolmaxprice
68+
apprestrict
69+
requesterrestrict
70+
workerpoolrestrict
71+
datasetprice
72+
taskId
73+
dealId
74+
userAddress
75+
resultHash
76+
resultSeal
77+
enclaveSign
78+
workerpoolSign
79+
inputFiles
80+
zipFile
81+
encryptionKey
82+
multiaddr
83+
ipfsNode
84+
ipfsGateway
85+
emailSubject
86+
emailContent
87+
contentType
88+
senderName
89+
telegramContent
90+
//TODO: check
91+
param
92+
params
93+
args
94+
environnement
95+
pageSize
96+
subgraphUrl
97+
subgraph
98+
iexecOptions
99+
uploadMode
100+
allowDebug
101+
requiredSchema
102+
keypair
103+
collectionOwner
104+
isRentable
105+
isDistributed
106+
NFTs
107+
creationTimestamp
108+
transactionHash
109+
txHash
110+
boolean
111+
bigint
112+
newOwner
113+
maxPrice
114+
workerpoolorders
115+
116+
# iExec/Web3 Terms
117+
iExec
118+
CPUs
119+
LLMs
120+
Agentic
121+
DApp
122+
DApps
123+
blockchain
124+
ethereum
125+
intel
126+
nano
127+
workerpool
128+
Workerpool
129+
protectedData
130+
dataProtector
131+
DataProtector
132+
iApp
133+
sconification
134+
middleware
135+
oracle
136+
MREnclave
137+
Gramine
138+
//TODO: check
139+
permissioning
140+
Permissioning
141+
arithmetics
142+
webservers
143+
Javascript
144+
Dockerizable
145+
Dockerize
146+
Dockerhub
147+
dockerized
148+
keystore
149+
Webpack
150+
json
151+
polyfills
152+
Buildx
153+
hardcoding
154+
npm
155+
Arweave
156+
cryptocurrency
157+
cryptocurrencies
158+
crypto
159+
onchain
160+
offchain
161+
//TODO: check
162+
mainchain
163+
Sidechain
164+
Bellecour
165+
Mainnet
166+
Testnet
167+
Metamask
168+
Binance
169+
Coinbase
170+
Uniswap
171+
Szabo
172+
presale
173+
presigned
174+
untrusted
175+
dev
176+
cryptocurrecny
177+
Unmatching
178+
incentivized
179+
Whitepaper
180+
deserialization
181+
enclaveChallenge
182+
Borsh
183+
Arbitrum
184+
Stargate
185+
Github
186+
subgraphs
187+
hackathons
188+
tokenization
189+
chipset
190+
auditable
191+
Composable
192+
Activable
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Terms to reject - currently empty
2+
# Add terms here that should always be flagged as errors

.github/workflows/vale.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Documentation Quality
2+
3+
on:
4+
pull_request:
5+
6+
jobs:
7+
vale:
8+
name: Vale Documentation Quality Check
9+
runs-on: ubuntu-latest
10+
11+
steps:
12+
- name: Checkout code
13+
uses: actions/checkout@v4
14+
15+
- name: Run Vale
16+
# Vale runs spell checking and basic grammar validation
17+
# - reporter: github-pr-check provides concise feedback in PR comments
18+
# - fail_on_error: false prevents workflow failures on minor issues
19+
# - filter_mode: added only checks files changed in the PR
20+
# - vale_flags: sets minimum alert level to suggestions only
21+
uses: errata-ai/[email protected]
22+
with:
23+
files: src/
24+
reporter: github-pr-check
25+
fail_on_error: false
26+
filter_mode: added
27+
vale_flags: '--minAlertLevel=suggestion'

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,8 @@ components.d.ts
1212

1313
#mac
1414
.DS_Store
15+
16+
#vale
17+
.github/styles/*
18+
!.github/styles/config/vocabularies/
19+
vale-report.txt

.vale.ini

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
StylesPath = .github/styles
2+
MinAlertLevel = suggestion
3+
Packages = Google
4+
5+
# Define the Technical vocabulary for custom terminology
6+
Vocab = Technical
7+
8+
[formats]
9+
md = markdown
10+
11+
[*.md]
12+
BasedOnStyles = Vale, Google
13+
IgnorePatterns = README.md

.vitepress/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ export default withMermaid(
101101
// https://vitepress.dev/reference/default-theme-config
102102
nav: [
103103
{ text: 'Get Started', link: '/get-started/welcome' },
104-
{ text: 'Guides', link: '/guides/build-iapp/build-&-deploy' },
104+
{ text: 'Guides', link: '/guides/build-iapp/build-&-test' },
105105
{ text: 'References', link: '/references/dataProtector' },
106106
{
107107
component: 'ChainSelector',

.vitepress/sidebar.ts

Lines changed: 23 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -56,20 +56,20 @@ export function getSidebar() {
5656
text: 'iExec OVERVIEW',
5757
items: [
5858
{
59-
text: 'What is iExec ?',
59+
text: 'What is iExec ?',
6060
link: '/get-started/overview/what-is-iexec',
6161
},
6262
{
63-
text: '❓  What is Protected Data ?',
64-
link: '/get-started/overview/what-is-protected-data',
63+
text: 'Protected Data',
64+
link: '/get-started/overview/protected-data',
6565
},
6666
{
67-
text: '❓ What is an iApp ?',
68-
link: '/get-started/overview/what-is-iapp',
67+
text: 'iApp',
68+
link: '/get-started/overview/iapp',
6969
},
7070
{
71-
text: '❓ What is a Workerpool ?',
72-
link: '/get-started/overview/what-is-workerpool',
71+
text: 'Workerpool',
72+
link: '/get-started/overview/workerpool',
7373
},
7474
{
7575
text: '🪙 RLC Token',
@@ -110,15 +110,15 @@ export function getSidebar() {
110110
link: '/get-started/protocol/proof-of-contribution',
111111
},
112112
{
113-
text: '💸 Pay Per Task Model',
113+
text: 'Pay Per Task Model',
114114
link: '/get-started/protocol/pay-per-task',
115115
},
116116
{
117-
text: 'iExec DOracle',
118-
link: '/get-started/protocol/iexec-doracle',
117+
text: 'Oracle',
118+
link: '/get-started/protocol/oracle',
119119
},
120120
{
121-
text: '⚙️ Workers & Workerpools',
121+
text: 'Workers & Workerpools',
122122
collapsed: true,
123123
items: [
124124
{
@@ -178,8 +178,12 @@ export function getSidebar() {
178178
text: 'BUILD YOUR iAPP',
179179
items: [
180180
{
181-
text: 'Build and Deploy',
182-
link: '/guides/build-iapp/build-&-deploy',
181+
text: 'Build and Test',
182+
link: '/guides/build-iapp/build-&-test',
183+
},
184+
{
185+
text: 'Deploy and Run',
186+
link: '/guides/build-iapp/deploy-&-run',
183187
},
184188
{
185189
text: 'Manage Access',
@@ -190,10 +194,6 @@ export function getSidebar() {
190194
link: '/guides/build-iapp/inputs-and-outputs',
191195
},
192196

193-
{
194-
text: 'How to Get and Decrypt Results',
195-
link: '/guides/build-iapp/how-to-get-and-decrypt-results',
196-
},
197197
{
198198
text: 'Debugging',
199199
link: '/guides/build-iapp/debugging',
@@ -249,43 +249,17 @@ export function getSidebar() {
249249
text: '🚀 Getting Started',
250250
link: '/guides/use-iapp/getting-started',
251251
},
252-
{
253-
text: 'Different Ways to Execute an iApp',
254-
link: '/guides/use-iapp/different-ways-to-execute',
255-
},
256-
{
257-
text: 'Use iApp with Protected Data',
258-
link: '/guides/use-iapp/use-iapp-with-protected-data',
259-
},
260-
{
261-
text: 'Add Inputs to the Execution',
262-
link: '/guides/use-iapp/add-inputs-to-execution',
263-
},
264252
{
265253
text: 'How to Pay the Executions',
266254
link: '/guides/use-iapp/how-to-pay-executions',
267255
},
268256
{
269-
text: '💰 How to Pay',
270-
collapsed: true,
271-
items: [
272-
{
273-
text: 'How to Pay for Web3Mail',
274-
link: '/guides/use-iapp/how-to-pay/how-to-pay-for-web3mail',
275-
},
276-
{
277-
text: 'How to Pay for Web3Telegram',
278-
link: '/guides/use-iapp/how-to-pay/how-to-pay-for-web3telegram',
279-
},
280-
{
281-
text: 'Pricing Considerations',
282-
link: '/guides/use-iapp/how-to-pay/pricing-considerations',
283-
},
284-
{
285-
text: 'Voucher',
286-
link: '/guides/use-iapp/how-to-pay/voucher',
287-
},
288-
],
257+
text: 'Run iApp with ProtectedData',
258+
link: '/guides/use-iapp/run-iapp-with-ProtectedData',
259+
},
260+
{
261+
text: 'Run iApp without ProtectedData',
262+
link: '/guides/use-iapp/run-iapp-without-ProtectedData',
289263
},
290264
],
291265
},

0 commit comments

Comments
 (0)