diff --git a/Client/WebServer/index.html b/Client/WebServer/index.html index 86e768ea3..63bad19e4 100644 --- a/Client/WebServer/index.html +++ b/Client/WebServer/index.html @@ -102,94 +102,94 @@
diff --git a/Client/httpInterface.js b/Client/httpInterface.js index 7610d892b..f905534c4 100644 --- a/Client/httpInterface.js +++ b/Client/httpInterface.js @@ -505,40 +505,64 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE for (let i = 0; i < docsSchema.length; i++) { let schemaDocument = docsSchema[i] + /* + For some type of schemas we will save the file at an extra + folder derived from the document's type. + */ let fileName = schemaDocument.type.toLowerCase() for (let j = 0; j < 10; j++) { fileName = cleanFileName(fileName) } let pageNumber = '00' + schemaDocument.pageNumber - + let newFilepath = filePath switch (category) { case 'Topic': { fileName = schemaDocument.topic.toLowerCase() + '-' + pageNumber.substring(pageNumber.length - 3, pageNumber.length) + '-' + schemaDocument.type.toLowerCase() fileName = cleanFileName(fileName) + newFilepath = createPrefixDirectories(filePath, schemaDocument.topic) break } case 'Tutorial': { fileName = schemaDocument.tutorial.toLowerCase() + '-' + pageNumber.substring(pageNumber.length - 3, pageNumber.length) + '-' + schemaDocument.type.toLowerCase() fileName = cleanFileName(fileName) + newFilepath = createPrefixDirectories(filePath, schemaDocument.tutorial) break } case 'Review': { fileName = schemaDocument.review.toLowerCase() + '-' + pageNumber.substring(pageNumber.length - 3, pageNumber.length) + '-' + schemaDocument.type.toLowerCase() fileName = cleanFileName(fileName) + newFilepath = createPrefixDirectories(filePath, schemaDocument.review) + break + } + case 'Node': { + newFilepath = createPrefixDirectories(filePath, schemaDocument.type) + break + } + case 'Concept': { + newFilepath = createPrefixDirectories(filePath, schemaDocument.type) break } } + + function createPrefixDirectories(filePath, schemaTextToUse) { + let firstLetter = schemaTextToUse.substring(0, 1) + createNewDir(filePath + '/' + firstLetter) + let extraWord = schemaTextToUse.split(' ')[0] + createNewDir(filePath + '/' + firstLetter + '/' + extraWord) + return filePath + '/' + firstLetter + '/' + extraWord + '/' + cleanFileName(schemaTextToUse) + } + fileName = fileName + '.json' if (schemaDocument.deleted === true) { try { - fs.unlinkSync(filePath + '/' + fileName) - console.log('[SUCCESS] ' + filePath + '/' + fileName + ' deleted.') + fs.unlinkSync(newFilepath + '/' + fileName) + console.log('[SUCCESS] ' + newFilepath + '/' + fileName + ' deleted.') } catch (err) { noErrorsDuringSaving = false - console.log('[ERROR] httpInterface -> Docs -> Save -> ' + filePath + '/' + fileName + ' could not be deleted.') - console.log('[ERROR] httpInterface -> Docs -> Save -> Resolve the issue that is preventing the Client to delete this file. Look at the error message below as a guide. At the UI you will need to delete this page again in order for the Client to retry next time you execute the docs.save command.') - console.log('[ERROR] httpInterface -> Docs -> Save -> err.stack = ' + err.stack) + console.log('[ERROR] httpInterface -> Docs -> Delete -> ' + newFilepath + '/' + fileName + ' could not be deleted.') + console.log('[ERROR] httpInterface -> Docs -> Delete -> Resolve the issue that is preventing the Client to delete this file. Look at the error message below as a guide. At the UI you will need to delete this page again in order for the Client to retry next time you execute the docs.save command.') + console.log('[ERROR] httpInterface -> Docs -> Delete -> err.stack = ' + err.stack) } } else { if (schemaDocument.updated === true || schemaDocument.created === true) { @@ -548,28 +572,32 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE schemaDocument.updated = undefined schemaDocument.created = undefined let fileContent = JSON.stringify(schemaDocument, undefined, 4) - try { - fs.mkdirSync(filePath) - } catch (err) { - if (err.message.indexOf('file already exists') < 0) { - throw (err) - } - } - fs.writeFileSync(filePath + '/' + fileName, fileContent) + createNewDir(newFilepath) + fs.writeFileSync(newFilepath + '/' + fileName, fileContent) if (created === true) { - console.log('[SUCCESS] ' + filePath + '/' + fileName + ' created.') + console.log('[SUCCESS] ' + newFilepath + '/' + fileName + ' created.') } else { if (updated === true) { - console.log('[SUCCESS] ' + filePath + '/' + fileName + ' updated.') + console.log('[SUCCESS] ' + newFilepath + '/' + fileName + ' updated.') } } } catch (err) { noErrorsDuringSaving = false - console.log('[ERROR] httpInterface -> Docs -> Save -> ' + filePath + '/' + fileName + ' could not be created / updated.') + console.log('[ERROR] httpInterface -> Docs -> Save -> ' + newFilepath + '/' + fileName + ' could not be created / updated.') console.log('[ERROR] httpInterface -> Docs -> Save -> err.stack = ' + err.stack) } } } + + function createNewDir(path) { + try { + fs.mkdirSync(path) + } catch (err) { + if (err.message.indexOf('file already exists') < 0) { + throw (err) + } + } + } } return noErrorsDuringSaving @@ -948,6 +976,7 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE } path = unescape(path) + respondWithImage(path, httpResponse) } break @@ -1068,23 +1097,19 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE const folder = global.env.PATH_TO_PROJECTS + '/' + project + '/Icons/' - fs.readdir(folder, (err, files) => { - if (err) { - console.log('[ERROR] Error reading IconNames.', err.stack) - respondWithContent(JSON.stringify(global.DEFAULT_FAIL_RESPONSE), httpResponse) - return - } else { - for (let j = 0; j < files.length; j++) { - let file = files[j] - icons.push([project, file]) - } + getAllFilesInDirectoryAndSubdirectories(folder, onFilesReady) - projectCounter++ - if (projectCounter === totalProjects) { - respondWithContent(JSON.stringify(icons), httpResponse) - } + function onFilesReady(files) { + for (let j = 0; j < files.length; j++) { + let file = files[j] + icons.push([project, file]) } - }) + + projectCounter++ + if (projectCounter === totalProjects) { + respondWithContent(JSON.stringify(icons), httpResponse) + } + } } } break @@ -1098,13 +1123,10 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE let folder = global.env.PATH_TO_PROJECTS + '/' + project + '/Plugins/' + pluginType fs.readdir(folder, (err, files) => { - if (err) { - console.log('[ERROR] Error reading PluginFileNames.', err.stack) - respondWithContent(JSON.stringify(global.DEFAULT_FAIL_RESPONSE), httpResponse) - return - } else { - respondWithContent(JSON.stringify(files), httpResponse) + if (files === undefined) { + files = [] } + respondWithContent(JSON.stringify(files), httpResponse) }) } break @@ -1540,17 +1562,32 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE break } } + getAllFilesInDirectoryAndSubdirectories(filePath + folder, onFilesReady) + function onFilesReady(files) { - let schemaArray = [] - let fileList = fs.readdirSync(filePath + '/' + folder) - for (let k = 0; k < fileList.length; k++) { - let name = fileList[k] - let fileContent = fs.readFileSync(filePath + '/' + folder + '/' + name) - let schemaDocument = JSON.parse(fileContent) - schemaArray.push(schemaDocument) + let schemaArray = [] + // let fileList = fs.readdirSync(filePath + '/' + folder) + for (let k = 0; k < files.length; k++) { + let name = files[k] + let nameSplitted = name.split(folder) + let fileName = nameSplitted[1] + for (let i = 0; i < 10; i++) { + fileName = fileName.replace('\\', '/') + } + let fileToRead = filePath + folder + fileName + + let fileContent = fs.readFileSync(fileToRead) + let schemaDocument = JSON.parse(fileContent) + schemaArray.push(schemaDocument) + } + let schema = JSON.stringify(schemaArray) + respondWithContent(schema, httpResponse) } - let schema = JSON.stringify(schemaArray) - respondWithContent(schema, httpResponse) + + // console.log(filePath + '/' + folder) + + + } catch (err) { if (err.message.indexOf('no such file or directory') < 0) { console.log('Could not send Schema:', filePath, schemaType) @@ -1739,4 +1776,39 @@ exports.newHttpInterface = function newHttpInterface(WEB_SERVER, DATA_FILE_SERVE return [] } } + + function getAllFilesInDirectoryAndSubdirectories(dir, callback) { + const { promisify } = require('util'); + const { resolve } = require('path'); + const fs = require('fs'); + const readdir = promisify(fs.readdir); + const stat = promisify(fs.stat); + + getFiles(dir) + .then(files => { + let splittedDir = dir.split('/') + let lastFolder = splittedDir[splittedDir.length - 2] + let pathAndNames = [] + for (let i = 0; i < files.length; i++) { + let file = files[i] + let filesSplitted = file.split(lastFolder) + let pathName = filesSplitted[1] + pathName = pathName.substring(1, pathName.length) + pathAndNames.push(pathName) + } + callback(pathAndNames) + }) + .catch(e => { + callback([]) + }); + + async function getFiles(dir) { + const subdirs = await readdir(dir); + const files = await Promise.all(subdirs.map(async (subdir) => { + const res = resolve(dir, subdir); + return (await stat(res)).isDirectory() ? getFiles(res) : res; + })); + return files.reduce((a, f) => a.concat(f), []); + } + } } \ No newline at end of file diff --git a/Contributions/Contributors/0x9546eaa9380a224a56d7067d712296e9d40d40e1.json b/Contributions/Contributors/0x9546eaa9380a224a56d7067d712296e9d40d40e1.json new file mode 100644 index 000000000..e7581bcb4 --- /dev/null +++ b/Contributions/Contributors/0x9546eaa9380a224a56d7067d712296e9d40d40e1.json @@ -0,0 +1,14 @@ +{ + "name": "Luis Fernando Molina", + "superalgosUserName": "Luis Fernando Molina", + "githubUserName": "Luis-Fernando-Molina", + "socialProfiles": { + "telegram": "luis_fernando_molina", + "twitter": "Luis_Fer_Molina" + }, + "contributions": [ + { + + } + ] +} \ No newline at end of file diff --git a/Contributions/Jun-2021/Assets.json b/Contributions/Jun-2021/Assets.json new file mode 100644 index 000000000..8a5abea5b --- /dev/null +++ b/Contributions/Jun-2021/Assets.json @@ -0,0 +1,72 @@ +{ + "assetName": "Whole Project", + "description": "Superalgos as a project has built over time several assets.", + "assetWeight": 100, + "innerAssets": [ + { + "assetName": "Software", + "description": "Superalgos Software is all the sorftare written for the project in any form.", + "assetWeight": 85 + }, + { + "assetName": "Marketing", + "description": "All marketing related assets.", + "assetWeight": 10, + "innerAssets": [ + { + "assetName": "Web Site", + "description": "The official Superalgos Website.", + "assetWeight": 10, + "innerAssets": [ + { + "assetName": "Home Page", + "assetWeight": 85 + }, + { + "assetName": "Token", + "assetWeight": 85 + } + ] + }, + { + "assetName": "Articles", + "assetWeight": 5 + }, + { + "assetName": "Documentation", + "assetWeight": 5 + }, + { + "assetName": "Tutorials", + "assetWeight": 5 + } + ] + }, + { + "assetName": "Community", + "assetWeight": 5 + }, + { + "assetName": "Teams", + "assetWeight": 5, + "innerAssets": [ + { + "assetName": "Core Team", + "assetWeight": 5 + }, + { + "assetName": "Core Devs Team", + "assetWeight": 5 + }, + { + "assetName": "Marketing Team", + "assetWeight": 5 + }, + { + "assetName": "Legal Team", + "assetWeight": 5 + } + ] + } + ] +} \ No newline at end of file diff --git a/Contributions/Jun-2021/Features.json b/Contributions/Jun-2021/Features.json new file mode 100644 index 000000000..e69de29bb diff --git a/Projects/Superalgos/Icons/docs-gif-style.png b/Projects/Governance/Icons/Asset/asset-claim-vote.png similarity index 100% rename from Projects/Superalgos/Icons/docs-gif-style.png rename to Projects/Governance/Icons/Asset/asset-claim-vote.png diff --git a/Projects/Superalgos/Icons/learning-episode.png b/Projects/Governance/Icons/Asset/asset-class.png similarity index 100% rename from Projects/Superalgos/Icons/learning-episode.png rename to Projects/Governance/Icons/Asset/asset-class.png diff --git a/Projects/Superalgos/Icons/learning-episode-statistics.png b/Projects/Governance/Icons/Asset/asset-contribution-claim.png similarity index 100% rename from Projects/Superalgos/Icons/learning-episode-statistics.png rename to Projects/Governance/Icons/Asset/asset-contribution-claim.png diff --git a/Projects/Superalgos/Icons/project-learning-products.png b/Projects/Governance/Icons/Asset/asset-contributions-folder.png similarity index 100% rename from Projects/Superalgos/Icons/project-learning-products.png rename to Projects/Governance/Icons/Asset/asset-contributions-folder.png diff --git a/Projects/Superalgos/Icons/project-trading-products.png b/Projects/Governance/Icons/Asset/asset-weight-vote.png similarity index 100% rename from Projects/Superalgos/Icons/project-trading-products.png rename to Projects/Governance/Icons/Asset/asset-weight-vote.png diff --git a/Projects/Governance/Icons/Asset/asset.png b/Projects/Governance/Icons/Asset/asset.png new file mode 100644 index 000000000..932293250 Binary files /dev/null and b/Projects/Governance/Icons/Asset/asset.png differ diff --git a/Projects/Governance/Icons/Asset/assets.png b/Projects/Governance/Icons/Asset/assets.png new file mode 100644 index 000000000..df97739ca Binary files /dev/null and b/Projects/Governance/Icons/Asset/assets.png differ diff --git a/Projects/Governance/Icons/Feature/feature-claim-vote.png b/Projects/Governance/Icons/Feature/feature-claim-vote.png new file mode 100644 index 000000000..ba637d28d Binary files /dev/null and b/Projects/Governance/Icons/Feature/feature-claim-vote.png differ diff --git a/Projects/Superalgos/Icons/zar.png b/Projects/Governance/Icons/Feature/feature-class.png similarity index 100% rename from Projects/Superalgos/Icons/zar.png rename to Projects/Governance/Icons/Feature/feature-class.png diff --git a/Projects/Superalgos/Icons/tron.png b/Projects/Governance/Icons/Feature/feature-contribution-claim.png similarity index 100% rename from Projects/Superalgos/Icons/tron.png rename to Projects/Governance/Icons/Feature/feature-contribution-claim.png diff --git a/Projects/Governance/Icons/Feature/feature-contributions-folder.png b/Projects/Governance/Icons/Feature/feature-contributions-folder.png new file mode 100644 index 000000000..889b2a3d3 Binary files /dev/null and b/Projects/Governance/Icons/Feature/feature-contributions-folder.png differ diff --git a/Projects/Superalgos/Icons/learning-engine.png b/Projects/Governance/Icons/Feature/feature-weight-vote.png similarity index 100% rename from Projects/Superalgos/Icons/learning-engine.png rename to Projects/Governance/Icons/Feature/feature-weight-vote.png diff --git a/Projects/Superalgos/Icons/DE.png b/Projects/Governance/Icons/Feature/feature.png similarity index 100% rename from Projects/Superalgos/Icons/DE.png rename to Projects/Governance/Icons/Feature/feature.png diff --git a/Projects/Superalgos/Icons/docs-include-style.png b/Projects/Governance/Icons/Feature/features.png similarity index 100% rename from Projects/Superalgos/Icons/docs-include-style.png rename to Projects/Governance/Icons/Feature/features.png diff --git a/Projects/Superalgos/Icons/api-query-parameter.png b/Projects/Governance/Icons/Pool/pool-class.png similarity index 100% rename from Projects/Superalgos/Icons/api-query-parameter.png rename to Projects/Governance/Icons/Pool/pool-class.png diff --git a/Projects/Superalgos/Icons/api-path-parameter.png b/Projects/Governance/Icons/Pool/pool-weight-vote.png similarity index 100% rename from Projects/Superalgos/Icons/api-path-parameter.png rename to Projects/Governance/Icons/Pool/pool-weight-vote.png diff --git a/Projects/Governance/Icons/Pool/pool.png b/Projects/Governance/Icons/Pool/pool.png new file mode 100644 index 000000000..14bfad9d7 Binary files /dev/null and b/Projects/Governance/Icons/Pool/pool.png differ diff --git a/Projects/Superalgos/Icons/docs-youtube-video-style.png b/Projects/Governance/Icons/Pool/pools.png similarity index 100% rename from Projects/Superalgos/Icons/docs-youtube-video-style.png rename to Projects/Governance/Icons/Pool/pools.png diff --git a/Projects/Superalgos/Icons/bitcoin.png b/Projects/Governance/Icons/Position/position-claim-vote.png similarity index 100% rename from Projects/Superalgos/Icons/bitcoin.png rename to Projects/Governance/Icons/Position/position-claim-vote.png diff --git a/Projects/Superalgos/Icons/kraken.png b/Projects/Governance/Icons/Position/position-class.png similarity index 100% rename from Projects/Superalgos/Icons/kraken.png rename to Projects/Governance/Icons/Position/position-class.png diff --git a/Projects/Superalgos/Icons/dogecoin.png b/Projects/Governance/Icons/Position/position-contribution-claim.png similarity index 100% rename from Projects/Superalgos/Icons/dogecoin.png rename to Projects/Governance/Icons/Position/position-contribution-claim.png diff --git a/Projects/Superalgos/Icons/docs-important-style.png b/Projects/Governance/Icons/Position/position-contributions-folder.png similarity index 100% rename from Projects/Superalgos/Icons/docs-important-style.png rename to Projects/Governance/Icons/Position/position-contributions-folder.png diff --git a/Projects/Superalgos/Icons/ethereum.png b/Projects/Governance/Icons/Position/position-weight-vote.png similarity index 100% rename from Projects/Superalgos/Icons/ethereum.png rename to Projects/Governance/Icons/Position/position-weight-vote.png diff --git a/Projects/Superalgos/Icons/bitfinex.png b/Projects/Governance/Icons/Position/position.png similarity index 100% rename from Projects/Superalgos/Icons/bitfinex.png rename to Projects/Governance/Icons/Position/position.png diff --git a/Projects/Governance/Icons/Position/positions.png b/Projects/Governance/Icons/Position/positions.png new file mode 100644 index 000000000..c9f0dabdc Binary files /dev/null and b/Projects/Governance/Icons/Position/positions.png differ diff --git a/Projects/Governance/Icons/User/user-profile.png b/Projects/Governance/Icons/User/user-profile.png new file mode 100644 index 000000000..fd89c6208 Binary files /dev/null and b/Projects/Governance/Icons/User/user-profile.png differ diff --git a/Projects/Governance/Icons/User/user-referrer.png b/Projects/Governance/Icons/User/user-referrer.png new file mode 100644 index 000000000..c42733847 Binary files /dev/null and b/Projects/Governance/Icons/User/user-referrer.png differ diff --git a/Projects/Superalgos/Icons/docs-png-style.png b/Projects/Governance/Icons/User/user-vote-transfer.png similarity index 100% rename from Projects/Superalgos/Icons/docs-png-style.png rename to Projects/Governance/Icons/User/user-vote-transfer.png diff --git a/Projects/Superalgos/Icons/docs-note-style.png b/Projects/Governance/Icons/Votes/votes-distribution.png similarity index 100% rename from Projects/Superalgos/Icons/docs-note-style.png rename to Projects/Governance/Icons/Votes/votes-distribution.png diff --git a/Projects/Superalgos/Icons/docs-placeholder-style.png b/Projects/Governance/Icons/Votes/votes-switch.png similarity index 100% rename from Projects/Superalgos/Icons/docs-placeholder-style.png rename to Projects/Governance/Icons/Votes/votes-switch.png diff --git a/Projects/Governance/Icons/configuration.png b/Projects/Governance/Icons/configuration.png new file mode 100644 index 000000000..b9edd20c9 Binary files /dev/null and b/Projects/Governance/Icons/configuration.png differ diff --git a/Projects/Superalgos/Icons/learning-system.png b/Projects/Governance/Icons/contribution-claims.png similarity index 100% rename from Projects/Superalgos/Icons/learning-system.png rename to Projects/Governance/Icons/contribution-claims.png diff --git a/Projects/Superalgos/Icons/docs-action-delete-paragraph.png b/Projects/Governance/Icons/delete-entity.png similarity index 100% rename from Projects/Superalgos/Icons/docs-action-delete-paragraph.png rename to Projects/Governance/Icons/delete-entity.png diff --git a/Projects/Superalgos/Icons/docs-json-code-style.png b/Projects/Governance/Icons/governance-project.png similarity index 100% rename from Projects/Superalgos/Icons/docs-json-code-style.png rename to Projects/Governance/Icons/governance-project.png diff --git a/Projects/Governance/Icons/governance.png b/Projects/Governance/Icons/governance.png new file mode 100644 index 000000000..1422ddd50 Binary files /dev/null and b/Projects/Governance/Icons/governance.png differ diff --git a/Projects/Governance/Plugins/Workspaces/Governance Demo.json b/Projects/Governance/Plugins/Workspaces/Governance Demo.json new file mode 100644 index 000000000..ffcd1d96d --- /dev/null +++ b/Projects/Governance/Plugins/Workspaces/Governance Demo.json @@ -0,0 +1 @@ +{"type":"Workspace","name":"Governance Demo","rootNodes":[{"type":"Plugins","name":"New Plugins","project":"Superalgos","pluginProjects":[{"type":"Plugin Project","name":"Superalgos","config":"{ \n \"codeName\": \"Superalgos\"\n}","project":"Superalgos","id":"c4e402d7-5228-408c-9d67-379d6ef40bae","savedPayload":{"position":{"x":36401.378281255034,"y":10710.552375894946},"targetPosition":{"x":36101.378281255034,"y":10710.552375894946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Plugin Project","name":"Governance","config":"{\"codeName\":\"Governance\"}","project":"Superalgos","id":"22eadd2a-38ab-4c0c-a49d-48747c927855","savedPayload":{"position":{"x":35801.378281255034,"y":10710.552375894946},"targetPosition":{"x":36101.378281255034,"y":10710.552375894946},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"bfb0b514-3b9f-4e9a-85ca-d0ca714b09f6","savedPayload":{"position":{"x":36101.378281255034,"y":10710.552375894946},"targetPosition":{"x":36101.378281255034,"y":10710.552375894946},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Design Space","name":"My Design Space","project":"Superalgos","spaceStyle":{"type":"Space Style","name":"My Space Style","config":"{\n \"backgroundColor\": \"UI_COLOR.BLACK\",\n \"node\": {\n \"fontSize\": 16,\n \"imageSize\": 60,\n \"type\": {\n \"fontColor\": \"UI_COLOR.WHITE\"\n },\n \"name\": {\n \"fontColor\": \"UI_COLOR.WHITE\"\n },\n \"menuItem\": {\n \"backgroundColor\": \"UI_COLOR.BLACK\",\n \"fontColor\": \"UI_COLOR.WHITE\",\n \"fontSize\": 14,\n \"imageSize\": 14\n }\n }\n}","project":"Superalgos","id":"fad0e429-f7a7-4b62-a2a5-2ead29b8f695","savedPayload":{"position":{"x":25240.875,"y":10717.347826086958},"targetPosition":{"x":24940.875,"y":10717.347826086958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"spaceSettings":{"type":"Space Settings","name":"New Space Settings","config":"{\n \"node\": {\n \"distancePercentage\": 60,\n \"radiusPercentage\": 85,\n \"massPercentage\": 100,\n \"animationSteps\": 2,\n \"menuItem\": {\n \"widthPercentage\": 100,\n \"heightPercentage\": 60,\n \"radiusPercentage\": 90\n }\n },\n \"physics\": false\n}","project":"Superalgos","id":"05c9d6d5-24c4-4eec-9aca-9668d6486fdd","savedPayload":{"position":{"x":24640.875,"y":10717.347826086958},"targetPosition":{"x":24940.875,"y":10717.347826086958},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f8485ce5-67f3-4476-b9e2-80994e49c318","savedPayload":{"position":{"x":24940.875,"y":10717.347826086958},"targetPosition":{"x":24940.875,"y":10717.347826086958},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"frame":{"position":{"x":255,"y":588.3125}}}},{"type":"APIs","name":"New APIs","project":"Superalgos","githubAPI":{"type":"Github API","name":"New Github API","config":"{\n \"username\": \"\",\n \"token\": \"\"\n}","project":"Superalgos","id":"90d121ab-9f19-4437-a051-1222287085fc","savedPayload":{"position":{"x":30630.458333333332,"y":10730.006707946337},"targetPosition":{"x":30330.458333333332,"y":10730.006707946337},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"23021bb7-9997-4fe6-8199-71ebf70aef76","savedPayload":{"position":{"x":30330.458333333332,"y":10730.006707946337},"targetPosition":{"x":30330.458333333332,"y":10730.006707946337},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Governance Project","name":"New Governance Project","project":"Governance","projectDefinition":{"type":"Project Definition","name":"Governance","config":"{ \n \"codeName\": \"Governance\"\n}","project":"Superalgos","id":"ba1aa656-d184-493a-b332-e4db109065f0","savedPayload":{"position":{"x":13832,"y":10738.5},"targetPosition":{"x":13532,"y":10738.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"db380c52-cf90-475b-87df-c005dd51cdf6","savedPayload":{"position":{"x":13532,"y":10738.5},"targetPosition":{"x":13532,"y":10738.5},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"User Profile","name":"Luis Fernando Molina","config":"{\n \"codeName\": \"Jun 2021\",\n \"tokens\": 1000000\n}","project":"Governance","contributionClaims":{"type":"Contribution Claims","name":"New Contribution Claims","config":"{\n\"codeName\": \"\"\n}","project":"Governance","assetContributionsFolder":[{"type":"Asset Contributions Folder","name":"Software","config":"{\n \"description\": \"\"\n}","project":"Governance","assetContributionsFolder":[{"type":"Asset Contributions Folder","name":"Plugins","config":"{\n \"description\": \"\"\n}","project":"Governance","assetContributionsFolder":[{"type":"Asset Contributions Folder","name":"Data-Mines","config":"{\n \"description\": \"\"\n}","project":"Governance","assetContributionsFolder":[],"assetContributionClaims":[{"type":"Asset Contribution Claim","name":"Plugins Data-Mines Candles","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"f44b3d0f-cb22-4f0f-a550-ce53224db391","savedPayload":{"position":{"x":29746.912956127882,"y":22479.311870400597},"targetPosition":{"x":30184.228161873478,"y":22373.220349421354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Candles","id":"0787b89c-2962-48ed-9e73-85858610ba31"}}},{"type":"Asset Contribution Claim","name":"Plugins Data-Mines Bollinger","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"a1d0f2fb-4466-4263-862c-fbfa86e3a5d2","savedPayload":{"position":{"x":29734.35560426157,"y":22362.511385525606},"targetPosition":{"x":30184.228161873478,"y":22373.220349421354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Bollinger","id":"6ead356c-31a9-4e31-a1b2-da82c5151d21"}}},{"type":"Asset Contribution Claim","name":"Plugins Data-Mines Masters","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"93a7db1d-3321-402c-837f-37c057dc2c99","savedPayload":{"position":{"x":29752.456323746956,"y":22246.44069884271},"targetPosition":{"x":30184.228161873478,"y":22373.220349421354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Masters","id":"589869da-7be7-422e-855c-b407be2399d6"}}},{"type":"Asset Contribution Claim","name":"Plugins Data-Mines Samurai","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"4973a029-9b39-447e-904d-65e08240f3f8","savedPayload":{"position":{"x":29799.981580463962,"y":22139.009835833473},"targetPosition":{"x":30184.228161873478,"y":22373.220349421354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Samurai","id":"d6316f57-0098-4dd0-a55f-bc8dc7fa5608"}}},{"type":"Asset Contribution Claim","name":"Plugins Data-Mines Messari","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"2794d152-8a0b-4c41-8c0f-62731f8ab425","savedPayload":{"position":{"x":29873.69260670653,"y":22047.54003227407},"targetPosition":{"x":30184.228161873478,"y":22373.220349421354},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Messari","id":"c95c6c99-b57d-4b2c-9672-d08eff2206a9"}}}],"id":"46870e1d-a79d-4e4f-a996-438d5b1f46b2","savedPayload":{"position":{"x":30184.228161873478,"y":22373.220349421354},"targetPosition":{"x":30616,"y":22499.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Contributions Folder","name":"Trading-Mines","config":"{\n \"description\": \"\"\n}","project":"Governance","assetContributionsFolder":[],"assetContributionClaims":[{"type":"Asset Contribution Claim","name":"Plugins Trading-Mines Masters","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"ef626143-6921-4936-af19-449dc7e346bc","savedPayload":{"position":{"x":30111.247880301293,"y":22175.61550952664},"targetPosition":{"x":30363.623940150646,"y":22337.80775476332},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Masters","id":"76a9d109-7811-4972-83b8-bb2fab614c7d"}}}],"id":"79c8615c-09b9-4732-b459-a65814777918","savedPayload":{"position":{"x":30363.623940150646,"y":22337.80775476332},"targetPosition":{"x":30616,"y":22499.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Contributions Folder","name":"Workspaces","config":"{\n \"description\": \"\"\n}","project":"Governance","assetContributionsFolder":[],"assetContributionClaims":[{"type":"Asset Contribution Claim","name":"Plugins Workspaces API-Data-Fetcher-Bot-Demo","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"0289586d-ab17-4cbc-8915-c1f6f0c4f4ab","savedPayload":{"position":{"x":30223.083559632832,"y":22046.550255387443},"targetPosition":{"x":30419.541779816416,"y":22273.27512769372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"API-Data-Fetcher-Bot-Demo","id":"9648867f-f3fd-4924-9812-71cab5733edb"}}}],"id":"22a46810-6aa8-4732-894e-5757aff04583","savedPayload":{"position":{"x":30419.541779816416,"y":22273.27512769372},"targetPosition":{"x":30616,"y":22499.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Contributions Folder","name":"API-Maps","config":"{\n \"description\": \"\"\n}","project":"Governance","assetContributionsFolder":[],"assetContributionClaims":[{"type":"Asset Contribution Claim","name":"Plugins API-Maps Messari","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"b1dfc14a-48c8-4821-b347-559c85b42728","savedPayload":{"position":{"x":30366.750992198868,"y":21954.220802787288},"targetPosition":{"x":30491.375496099434,"y":22227.110401393642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Messari","id":"2dc7c1ab-7213-40c5-b5b7-668642ff4074"}}}],"id":"129933eb-855a-43d3-83fe-1cdf01bfc4b3","savedPayload":{"position":{"x":30491.375496099434,"y":22227.110401393642},"targetPosition":{"x":30616,"y":22499.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Contributions Folder","name":"Learning-Mines","config":"{\n \"description\": \"\"\n}","project":"Governance","assetContributionsFolder":[],"assetContributionClaims":[{"type":"Asset Contribution Claim","name":"Plugins Learning-Mines Masters","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"4d7bc5d1-3ef7-48b2-8f32-528f13092b97","savedPayload":{"position":{"x":30530.61109703603,"y":21906.107134871436},"targetPosition":{"x":30573.305548518016,"y":22203.053567435716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Masters","id":"e3b45ec2-02f9-41d6-aae6-9bba5ee4baa7"}}}],"id":"1fd24841-5a75-45f3-b45d-7008b822b062","savedPayload":{"position":{"x":30573.305548518016,"y":22203.053567435716},"targetPosition":{"x":30616,"y":22499.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Contributions Folder","name":"Trading-Engines","config":"{\n \"description\": \"\"\n}","project":"Governance","assetContributionsFolder":[],"assetContributionClaims":[{"type":"Asset Contribution Claim","name":"Plugins Trading-Engines Low-Frequency","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"15b2a80e-109d-4813-92e0-facc2b97970e","savedPayload":{"position":{"x":30701.38890296397,"y":21906.107134871436},"targetPosition":{"x":30658.694451481984,"y":22203.053567435716},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Low-Frequency","id":"9249f44a-fd86-4961-8051-6092b48f6087"}}}],"id":"12d128cd-f849-4418-8ff3-ffeb771404a7","savedPayload":{"position":{"x":30658.694451481984,"y":22203.053567435716},"targetPosition":{"x":30616,"y":22499.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Contributions Folder","name":"Learning-Engines","config":"{\n \"description\": \"\"\n}","project":"Governance","assetContributionsFolder":[],"assetContributionClaims":[{"type":"Asset Contribution Claim","name":"Plugins Trading-Engines Low-Frequency","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"b1c3a921-6bcb-4a97-b829-426863cbd0ec","savedPayload":{"position":{"x":30865.249007801132,"y":21954.220802787288},"targetPosition":{"x":30740.624503900566,"y":22227.110401393642},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Low-Frequency","id":"9249f44a-fd86-4961-8051-6092b48f6087"}}}],"id":"f7d3bb6f-e61b-41a8-8d27-280e7649b1e6","savedPayload":{"position":{"x":30740.624503900566,"y":22227.110401393642},"targetPosition":{"x":30616,"y":22499.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Contributions Folder","name":"Trading-Systems","config":"{\n \"description\": \"\"\n}","project":"Governance","assetContributionsFolder":[],"assetContributionClaims":[{"type":"Asset Contribution Claim","name":"Plugins Trading-Systems Masters-Lightning-Strike","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"809fb8e9-c75e-4590-b413-11b869d4370b","savedPayload":{"position":{"x":31008.916440367168,"y":22046.550255387443},"targetPosition":{"x":30812.458220183584,"y":22273.27512769372},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Masters-Lightning-Strike","id":"fbff446b-49b9-4a78-8e4d-2cd841f1ef94"}}}],"id":"bdd7eecd-f0f5-4d90-80a5-18fb3491e161","savedPayload":{"position":{"x":30812.458220183584,"y":22273.27512769372},"targetPosition":{"x":30616,"y":22499.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Contributions Folder","name":"Learning-Systems","config":"{\n \"description\": \"\"\n}","project":"Governance","assetContributionsFolder":[],"assetContributionClaims":[{"type":"Asset Contribution Claim","name":"Plugins Learning-Systems Sandbox","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"850b4073-b297-4851-9cd7-498fe3a9a17c","savedPayload":{"position":{"x":31120.752119698707,"y":22175.61550952664},"targetPosition":{"x":30868.376059849354,"y":22337.80775476332},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Sandbox","id":"a7bf6a56-8da9-4efb-b1c6-21114d6a5d0d"}}}],"id":"6ab8bfe5-3d45-4e89-8338-fe6dd1415fe6","savedPayload":{"position":{"x":30868.376059849354,"y":22337.80775476332},"targetPosition":{"x":30616,"y":22499.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Contributions Folder","name":"New Asset Contributions Folder","config":"{\n \"description\": \"\"\n}","project":"Governance","assetContributionsFolder":[],"assetContributionClaims":[{"type":"Asset Contribution Claim","name":"Plugins Trading-Systems Masters-Lightning-Strike","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"32efefb0-92eb-43c1-9dcf-1f26b1bad920","savedPayload":{"position":{"x":31191.695784168696,"y":22330.96046589514},"targetPosition":{"x":30903.847892084348,"y":22415.480232947568},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Masters-Lightning-Strike","id":"fbff446b-49b9-4a78-8e4d-2cd841f1ef94"}}}],"id":"69afb0ba-5d80-4e7d-afff-b71e188df87d","savedPayload":{"position":{"x":30903.847892084348,"y":22415.480232947568},"targetPosition":{"x":30616,"y":22499.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assetContributionClaims":[],"id":"1fdac20e-5b28-4044-aed4-761c3b0bbc77","savedPayload":{"position":{"x":30616,"y":22499.999999999996},"targetPosition":{"x":30616,"y":22799.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assetContributionClaims":[],"id":"6bc4e587-086d-486a-8a5b-0721450fa2c2","savedPayload":{"position":{"x":30616,"y":22799.999999999996},"targetPosition":{"x":30616,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"featureContributionsFolder":[{"type":"Feature Contributions Folder","name":"New Feature Contributions Folder","config":"{\n \"description\": \"\"\n}","project":"Governance","featureContributionsFolder":[],"featureContributionClaims":[{"type":"Feature Contribution Claim","name":"Highlights Visual Debugger","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"b7cdddaf-923f-44ce-9574-270efefc9331","savedPayload":{"position":{"x":31216,"y":23099.999999999996},"targetPosition":{"x":30916,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Feature","name":"Highlights","id":"3997cd4b-15be-4c81-b8d9-23bee80dde32"}}}],"id":"51e4f552-a957-41b6-acae-ff5f1eebc520","savedPayload":{"position":{"x":30916,"y":23099.999999999996},"targetPosition":{"x":30616,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionContributionsFolder":[{"type":"Position Contributions Folder","name":"New Position Contributions Folder","config":"{\n \"description\": \"\"\n}","project":"Governance","positionContributionsFolder":[],"positionContributionClaims":[{"type":"Position Contribution Claim","name":"Lead Developer Development","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"be2aedec-06fd-41fa-8599-08105931f75f","savedPayload":{"position":{"x":30875.807621135333,"y":23549.999999999996},"targetPosition":{"x":30616,"y":23399.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Position","name":"Lead Developer","id":"5f694173-4568-46b2-a52c-4244320919f7"}}},{"type":"Position Contribution Claim","name":"Lead Developer Development","config":"{}","project":"Governance","id":"a2bb4366-f480-4685-80b0-e40af9cddd8c","savedPayload":{"position":{"x":30356.192378864667,"y":23549.999999999996},"targetPosition":{"x":30616,"y":23399.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Position","name":"Lead Developer","id":"5f694173-4568-46b2-a52c-4244320919f7"}}}],"id":"4278170e-f140-4cb9-95e1-3fd252afcf42","savedPayload":{"position":{"x":30616,"y":23399.999999999996},"targetPosition":{"x":30616,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"b3c56464-063e-403a-a1ed-3231a2d1f5cd","savedPayload":{"position":{"x":30616,"y":23099.999999999996},"targetPosition":{"x":30316,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"votesDistribution":{"type":"Votes Distribution","name":"New Votes Distribution","config":"{\n\"codeName\": \"\"\n}","project":"Governance","votesSwitch":[{"type":"Votes Switch","name":"New Votes Switch","config":"{\n \"description\": \"\"\n}","project":"Governance","votesSwitch":[{"type":"Votes Switch","name":"Position Weight Votes","config":"{\n \"percentage\": 10\n}","project":"Governance","votesSwitch":[],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[{"type":"Position Weight Vote","name":"Development Lead Developer","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"5fbfc54a-f483-4ea4-aec5-e7c440c430d2","savedPayload":{"position":{"x":29548.46207282087,"y":23674.79658837175},"targetPosition":{"x":29613.3939570023,"y":23381.90778623577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Position","name":"Lead Developer","id":"5f694173-4568-46b2-a52c-4244320919f7"}}},{"type":"Position Weight Vote","name":"Lead Plugins Developer Plugins Developers","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"54921610-13fd-4d83-ba62-78cd9739243b","savedPayload":{"position":{"x":29474.86937303179,"y":23648.011036189237},"targetPosition":{"x":29613.3939570023,"y":23381.90778623577},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Position Class","name":"Plugins Developers","id":"7e53bbc8-8f89-4d15-a3e3-38563f50cdaa"}}}],"userVoteTransfers":[],"id":"aaa0557e-1205-4d5d-915a-f2ec09a1f13f","savedPayload":{"position":{"x":29613.3939570023,"y":23381.90778623577},"targetPosition":{"x":29716,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Votes Switch","name":"Asset Weight Votes","config":"{\n \"description\": \"\"\n}","project":"Governance","votesSwitch":[{"type":"Votes Switch","name":"Plugins","config":"{\n \"description\": \"\"\n}","project":"Governance","votesSwitch":[],"poolWeightVotes":[],"assetWeightVotes":[{"type":"Asset Weight Vote","name":" Software Plugins","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"14aee1f7-e539-41ad-907e-d1b3fab9bd36","savedPayload":{"position":{"x":29271.762094738708,"y":23868.945851904024},"targetPosition":{"x":29361.97383458999,"y":23582.830766679555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset Class","name":"Plugins","id":"6074f5b8-eaff-4d96-ab3f-e2aba927a80f"}}},{"type":"Asset Weight Vote","name":" Software Plugins Data-Mines","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"97a04f62-0a45-4969-9787-211d0eae108a","savedPayload":{"position":{"x":29140.790633546952,"y":23785.507828964255},"targetPosition":{"x":29361.97383458999,"y":23582.830766679555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset Class","name":"Data-Mines","id":"b0a19faa-4831-400f-b2b7-d915c14839b3"}}}],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[],"id":"14c1023a-bf96-45d4-a709-d46019ce3ca3","savedPayload":{"position":{"x":29361.97383458999,"y":23582.830766679555},"targetPosition":{"x":29523.163717094038,"y":23329.81333293569},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Votes Switch","name":"Data Mines","config":"{\n \"description\": \"\"\n}","project":"Governance","votesSwitch":[],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[],"id":"22981934-9822-46c0-8782-2db6af08092f","savedPayload":{"position":{"x":29301.980516051,"y":23532.49039522039},"targetPosition":{"x":29523.163717094038,"y":23329.81333293569},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[],"id":"0e398142-d23d-4a4a-934c-4c2914dcd4a6","savedPayload":{"position":{"x":29523.163717094038,"y":23329.81333293569},"targetPosition":{"x":29716,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Votes Switch","name":"Feature Weight Votes","config":"{\n \"description\": \"\"\n}","project":"Governance","votesSwitch":[],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[{"type":"Feature Weight Vote","name":"Software Superalgos Project Visual Debugger","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"0d0ffded-4d9a-48e6-b61d-260f1f661358","savedPayload":{"position":{"x":29196.384757729335,"y":23399.999999999996},"targetPosition":{"x":29456.192378864667,"y":23249.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Feature Class","name":"Visual Debugger","id":"0e329071-a542-405f-ae8c-2933098759c1"}}}],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[],"id":"49c0ee60-a66f-4229-a626-5a99496799af","savedPayload":{"position":{"x":29456.192378864667,"y":23249.999999999996},"targetPosition":{"x":29716,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Votes Switch","name":"Position Claim Votes","config":"{\n \"percentage\": 40\n}","project":"Governance","votesSwitch":[{"type":"Votes Switch","name":"New Votes Switch","config":"{}","project":"Governance","votesSwitch":[],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[{"type":"Position Claim Vote","name":"Luis Fernando Molina Lead Developer Development","config":"{}","project":"Governance","id":"2baa7ff5-2e8a-4ea4-91da-e75092285498","savedPayload":{"position":{"x":28918.852005049648,"y":23471.71621472825},"targetPosition":{"x":29148.66533798534,"y":23278.87993182229},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Position Contribution Claim","name":"Lead Developer Development","id":"a2bb4366-f480-4685-80b0-e40af9cddd8c"}}},{"type":"Position Claim Vote","name":"","config":"{}","project":"Governance","id":"c871e70c-a155-4be9-8207-6cebc46d0486","savedPayload":{"position":{"x":28853.22301208168,"y":23330.97438512237},"targetPosition":{"x":29148.66533798534,"y":23278.87993182229},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[],"id":"1444a2cd-5013-4511-97ac-64fa03382c33","savedPayload":{"position":{"x":29148.66533798534,"y":23278.87993182229},"targetPosition":{"x":29420.557674096337,"y":23152.094453300077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[{"type":"Position Claim Vote","name":"Luis Fernando Molina Lead Developer Development","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"c0e08151-3c59-4613-9457-1537a8dba909","savedPayload":{"position":{"x":29121.699264668812,"y":23125.94773047578},"targetPosition":{"x":29420.557674096337,"y":23152.094453300077},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Position Contribution Claim","name":"Lead Developer Development","id":"be2aedec-06fd-41fa-8599-08105931f75f"}}}],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[],"id":"4de19e06-500a-4e7c-ab3c-37154a5b4aaa","savedPayload":{"position":{"x":29420.557674096337,"y":23152.094453300077},"targetPosition":{"x":29716,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Votes Switch","name":"Asset Claims Votes","config":"{\n \"description\": \"\"\n}","project":"Governance","votesSwitch":[],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[{"type":"Asset Claim Vote","name":"Luis Fernando Molina Plugins Data-Mines Messari","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"3e2efce6-6bc8-45ac-8f22-e4deb890fd38","savedPayload":{"position":{"x":29125.115348192674,"y":22995.811093399836},"targetPosition":{"x":29420.557674096337,"y":23047.905546699916},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset Contribution Claim","name":"Plugins Data-Mines Messari","id":"2794d152-8a0b-4c41-8c0f-62731f8ab425"}}}],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[],"id":"156393b5-8fe6-4bc6-acbe-55b487d8a055","savedPayload":{"position":{"x":29420.557674096337,"y":23047.905546699916},"targetPosition":{"x":29716,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Votes Switch","name":"Features Claims Votes","config":"{\n \"description\": \"\"\n}","project":"Governance","votesSwitch":[],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[{"type":"Feature Claim Vote","name":"Luis Fernando Molina Highlights Visual Debugger","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"c200d9b1-b9a2-4a24-9c21-c251dabf12af","savedPayload":{"position":{"x":29196.384757729335,"y":22799.999999999996},"targetPosition":{"x":29456.192378864667,"y":22949.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Feature Contribution Claim","name":"Highlights Visual Debugger","id":"b7cdddaf-923f-44ce-9574-270efefc9331"}}}],"positionWeightVotes":[],"userVoteTransfers":[],"id":"a12ff5cf-8ec7-4b2d-922c-42442ec8dc8f","savedPayload":{"position":{"x":29456.192378864667,"y":22949.999999999996},"targetPosition":{"x":29716,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Votes Switch","name":"User Vote Transfers","config":"{\n \"percentage\": 10\n}","project":"Governance","votesSwitch":[],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[{"type":"User Vote Transfer","name":"","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"9c59e044-28c8-427d-aa84-ece346acf13c","savedPayload":{"position":{"x":29301.980516051,"y":22667.509604779603},"targetPosition":{"x":29523.163717094038,"y":22870.186667064303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"User Vote Transfer","name":"Julian Molina","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"e82c752b-6775-4abe-bba3-334ee93e4903","savedPayload":{"position":{"x":29361.97383458999,"y":22617.169233320437},"targetPosition":{"x":29523.163717094038,"y":22870.186667064303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"User Profile","name":"Julian Molina","id":"1fd95e41-4b22-48d5-be3a-904c37afcb11"}}}],"id":"8cd55d2a-d005-416d-af92-c1630f94de83","savedPayload":{"position":{"x":29523.163717094038,"y":22870.186667064303},"targetPosition":{"x":29716,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Votes Switch","name":"Pool Weight Votes","config":"{\n \"description\": \"\"\n}","project":"Governance","votesSwitch":[{"type":"Votes Switch","name":"Education","config":"{}","project":"Governance","votesSwitch":[{"type":"Votes Switch","name":"Creators","config":"{}","project":"Governance","votesSwitch":[],"poolWeightVotes":[{"type":"Pool Weight Vote","name":"In-App-Tutorials Pool","config":"{}","project":"Governance","id":"2c97688b-6e6a-4d7c-a1a2-68ad8879fd79","savedPayload":{"position":{"x":28601.25999451224,"y":21793.6974225787},"targetPosition":{"x":29018.492729067293,"y":21962.270389615864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Pool","name":"In-App-Tutorials","id":"64b19ffc-0240-46cd-804b-b57d25195f64"}}},{"type":"Pool Weight Vote","name":"Blog-Tutorials Pool","config":"{}","project":"Governance","id":"4a9a7a6f-36b6-4f85-ae2b-47a0929e9941","savedPayload":{"position":{"x":28673.772729663753,"y":21673.01596525692},"targetPosition":{"x":29018.492729067293,"y":21962.270389615864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Pool","name":"Blog-Tutorials","id":"0548fbd2-7904-481a-a33d-16ef93707276"}}},{"type":"Pool Weight Vote","name":"In-App-Docs Pool","config":"{}","project":"Governance","id":"fdec8feb-6144-4fc5-8295-77ac39a943d2","savedPayload":{"position":{"x":28780.02906016235,"y":21580.648746345472},"targetPosition":{"x":29018.492729067293,"y":21962.270389615864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Pool","name":"In-App-Docs","id":"14175310-1a9c-4f4b-89e2-aabe4507932a"}}},{"type":"Pool Weight Vote","name":"Video-Tutorials Pool","config":"{}","project":"Governance","id":"1e4b79c5-31d1-4a6d-af2c-9324448d1ec7","savedPayload":{"position":{"x":28909.62787604744,"y":21525.637312791667},"targetPosition":{"x":29018.492729067293,"y":21962.270389615864},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Pool","name":"Video-Tutorials","id":"4d9474e1-e58f-4563-a1c2-e89533bc451e"}}}],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[],"id":"83f409dc-a2a9-4e77-af24-1b256cc28d50","savedPayload":{"position":{"x":29018.492729067293,"y":21962.270389615864},"targetPosition":{"x":29313.719292113023,"y":22301.88970071611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Votes Switch","name":"Consumers","config":"{}","project":"Governance","votesSwitch":[],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[],"id":"582f3b0a-fae8-4bf5-ad1c-22b2dcc66ce7","savedPayload":{"position":{"x":29116.45227605794,"y":21897.432379881484},"targetPosition":{"x":29313.719292113023,"y":22301.88970071611},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[],"id":"0b097370-666a-4d2e-8159-09b39d9fdbbb","savedPayload":{"position":{"x":29313.719292113023,"y":22301.88970071611},"targetPosition":{"x":29562.09093550345,"y":22677.138320646336},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"poolWeightVotes":[{"type":"Pool Weight Vote","name":"Features Pool","config":"{\n \"percentage\": 50\n}","project":"Governance","id":"77c185a3-d24f-45e2-b554-46051fb4a661","savedPayload":{"position":{"x":29375.478976308143,"y":22267.65574875189},"targetPosition":{"x":29562.09093550345,"y":22677.138320646336},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Pool","name":"Features","id":"7a256c07-dfb5-4f89-8cf7-424f9ce257e5"}}},{"type":"Pool Weight Vote","name":"Software Assets Pool","config":"{}","project":"Governance","id":"52936146-1b6d-4f96-ad32-eb68c25fe2f3","savedPayload":{"position":{"x":29441.833666268234,"y":22243.504616702456},"targetPosition":{"x":29562.09093550345,"y":22677.138320646336},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Pool","name":"Software Assets ","id":"05da7d34-dbc4-486c-8054-891747d17572"}}},{"type":"Pool Weight Vote","name":"Positions Pool","config":"{}","project":"Governance","id":"92d482df-b394-448a-bedc-295b94bc9fab","savedPayload":{"position":{"x":29511.149489307893,"y":22230.03098559187},"targetPosition":{"x":29562.09093550345,"y":22677.138320646336},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Pool","name":"Positions","id":"f54a5953-de81-4c7b-af6a-f41bce854590"}}}],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[],"id":"c901d059-d396-4d17-9c66-14b5f5f4918f","savedPayload":{"position":{"x":29562.09093550345,"y":22677.138320646336},"targetPosition":{"x":29716,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[],"id":"b62f6477-25de-480c-9256-f1529ba8e652","savedPayload":{"position":{"x":29716,"y":23099.999999999996},"targetPosition":{"x":30016,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"390279e1-91ae-46d7-b955-c5060c4a52df","savedPayload":{"position":{"x":30016,"y":23099.999999999996},"targetPosition":{"x":30316,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"148911b3-b2f3-44fb-8cb4-017991789132","savedPayload":{"position":{"x":30316,"y":23099.999999999996},"targetPosition":{"x":30316,"y":23099.999999999996},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"User Profile","name":"Julian Molina","config":"{\n \"codeName\": \"\",\n \"tokens\": 500000\n}","project":"Governance","contributionClaims":{"type":"Contribution Claims","name":"New Contribution Claims","config":"{}","project":"Governance","assetContributionsFolder":[{"type":"Asset Contributions Folder","name":"Tutorials","config":"{}","project":"Governance","assetContributionsFolder":[{"type":"Asset Contributions Folder","name":"Tutorials Created","config":"{}","project":"Governance","assetContributionsFolder":[],"assetContributionClaims":[{"type":"Asset Contribution Claim","name":"","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"b62215fd-405b-4b81-a446-d667de2fd23b","savedPayload":{"position":{"x":26082.78190893733,"y":22758.100619195047},"targetPosition":{"x":25822.974287801997,"y":22908.100619195047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Getting Started Tutorial","id":"6c3f251e-cb80-42b7-935b-23bcbe218f97"}}}],"id":"30c01eef-80cf-4fb8-9231-af6694be0af9","savedPayload":{"position":{"x":25822.974287801997,"y":22908.100619195047},"targetPosition":{"x":25563.166666666664,"y":23058.100619195047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Contributions Folder","name":"Tutorials Mantainance","config":"{}","project":"Governance","assetContributionsFolder":[],"assetContributionClaims":[{"type":"Asset Contribution Claim","name":"","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"4a841aaa-0730-4783-91be-87d718ee4e15","savedPayload":{"position":{"x":26082.78190893733,"y":23358.100619195047},"targetPosition":{"x":25822.974287801997,"y":23208.100619195047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Asset","name":"Getting Started Tutorial","id":"6c3f251e-cb80-42b7-935b-23bcbe218f97"}}}],"id":"03cd14ee-432e-4c7c-b2b0-79dc24d07820","savedPayload":{"position":{"x":25822.974287801997,"y":23208.100619195047},"targetPosition":{"x":25563.166666666664,"y":23058.100619195047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assetContributionClaims":[],"id":"9318707a-afa0-4c84-8028-473eb448f96b","savedPayload":{"position":{"x":25563.166666666664,"y":23058.100619195047},"targetPosition":{"x":25263.166666666664,"y":23058.100619195047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"featureContributionsFolder":[],"positionContributionsFolder":[],"id":"43a4118b-fc68-46a9-a7d8-fa4baafa5ad6","savedPayload":{"position":{"x":25263.166666666664,"y":23058.100619195047},"targetPosition":{"x":24963.166666666664,"y":23058.100619195047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"votesDistribution":{"type":"Votes Distribution","name":"New Votes Distribution","config":"{\n\"codeName\": \"\"\n}","project":"Governance","votesSwitch":[{"type":"Votes Switch","name":"Test","config":"{\n \"description\": \"\"\n}","project":"Governance","votesSwitch":[],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[{"type":"Position Weight Vote","name":"","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"c8024351-e1ad-47d8-a013-ad7aaf8e76cf","savedPayload":{"position":{"x":24513.166666666664,"y":23837.523482601046},"targetPosition":{"x":24663.166666666664,"y":23577.715861465713},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Position Contribution Claim","name":"Project Leader","id":"2d9a7b96-8702-47b5-8649-5057a1ac43e8"}}}],"userVoteTransfers":[],"id":"f4127f8b-eb94-4e5e-aea9-71ea43ba5b5b","savedPayload":{"position":{"x":24663.166666666664,"y":23577.715861465713},"targetPosition":{"x":24813.166666666664,"y":23317.90824033038},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"84b2e7e0-577a-4edc-98fd-003905decb99","savedPayload":{"position":{"x":24813.166666666664,"y":23317.90824033038},"targetPosition":{"x":24963.166666666664,"y":23058.100619195047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"userReferrer":{"type":"User Referrer","name":"","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"edf7bcda-23f6-49bb-b9b2-9a34edcb4a40","savedPayload":{"position":{"x":24813.166666666664,"y":22798.292998059715},"targetPosition":{"x":24963.166666666664,"y":23058.100619195047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1fd95e41-4b22-48d5-be3a-904c37afcb11","savedPayload":{"position":{"x":24963.166666666664,"y":23058.100619195047},"targetPosition":{"x":24963.166666666664,"y":23058.100619195047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Assets","name":"Software","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Codebase","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"Client","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"61c9d283-f75c-4398-a4d1-b0193a94a8f4","savedPayload":{"position":{"x":26759.01891744719,"y":24830.765282465505},"targetPosition":{"x":27048.79666533391,"y":24753.119568934748},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Position Class","name":"Client Developers","id":"a41b287d-82be-4f9f-bac5-f3cd4f645c34"}}},{"type":"Asset","name":"User Interface","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"82748289-550c-4d36-8bb4-fdbe7bf45e07","savedPayload":{"position":{"x":26788.989044198577,"y":24603.119568934748},"targetPosition":{"x":27048.79666533391,"y":24753.119568934748},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Task Server","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"4795abf1-518b-4318-afc6-0300589129bc","savedPayload":{"position":{"x":26971.150951803153,"y":24463.341821048027},"targetPosition":{"x":27048.79666533391,"y":24753.119568934748},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"9c3d04af-b401-4c21-8e67-1a48bea5a16c","savedPayload":{"position":{"x":25285.25,"y":37768.64731682147},"targetPosition":{"x":24985.25,"y":37768.64731682147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Plugins","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Data-Mines","config":"{\n \"percentage\": 10,\n \"relativeWeight\": 0\n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"Candles","config":"{\n \"relativeWeight\": 0\n}","project":"Governance","assetClasses":[],"assets":[],"id":"0787b89c-2962-48ed-9e73-85858610ba31","savedPayload":{"position":{"x":26125.647870350942,"y":38615.132851779446},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Bollinger","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"6ead356c-31a9-4e31-a1b2-da82c5151d21","savedPayload":{"position":{"x":26106.06160747548,"y":38707.27897383551},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Masters","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"589869da-7be7-422e-855c-b407be2399d6","savedPayload":{"position":{"x":26076.9507476628,"y":38796.87298783401},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Samurai","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"d6316f57-0098-4dd0-a55f-bc8dc7fa5608","savedPayload":{"position":{"x":26038.634235584846,"y":38882.93328300883},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Alpha","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"32c724fd-ed34-4d5e-a3a0-a4eee3a5da5d","savedPayload":{"position":{"x":25991.531874966196,"y":38964.51696475677},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Buddha","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"d8695d82-7656-4a7f-bccd-066825c6fe69","savedPayload":{"position":{"x":25936.15972912659,"y":39040.73018518809},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Delta","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"e01e095d-c741-485e-b97d-eb97195a6239","savedPayload":{"position":{"x":25873.124466883208,"y":39110.73793631113},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Messari","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"c95c6c99-b57d-4b2c-9672-d08eff2206a9","savedPayload":{"position":{"x":25803.11671576017,"y":39173.77319855452},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Omega-One","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"28b3370d-2734-451c-b4f1-9e3b12f1d058","savedPayload":{"position":{"x":25726.903495328843,"y":39229.14534439412},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Pluvtech","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"744ce01d-e9d0-4ca6-a32c-28753ee7f44d","savedPayload":{"position":{"x":25645.319813580907,"y":39276.24770501277},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Sparta","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"97a2de07-453b-4bfe-97f1-4de9717a1c35","savedPayload":{"position":{"x":25559.25951840609,"y":39314.56421709072},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Turtles","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"c5b22457-8215-4ae6-8fac-6c01356135e0","savedPayload":{"position":{"x":25469.665504407585,"y":39343.675076903404},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Webhooks","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"f52c71fd-73b7-4b28-9a87-43b918090c6f","savedPayload":{"position":{"x":25377.519382351526,"y":39363.26133977887},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Zeus","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"97c699ea-c0f3-4864-ae61-0291ffa51872","savedPayload":{"position":{"x":25283.830724433967,"y":39373.10841452236},"targetPosition":{"x":25236.728363815317,"y":38474.34183324324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"b0a19faa-4831-400f-b2b7-d915c14839b3","savedPayload":{"position":{"x":25236.728363815317,"y":38474.34183324324},"targetPosition":{"x":24835.25,"y":38028.454937956805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Learning-Engines","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"Low-Frequency","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"9ce14228-19fe-45cf-8a56-25b54c8d50ef","savedPayload":{"position":{"x":25079.291985845477,"y":38576.58221254237},"targetPosition":{"x":24957.27099292274,"y":38302.51857524959},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"a24d19b5-bf59-498c-9677-78601f8c50ce","savedPayload":{"position":{"x":24957.27099292274,"y":38302.51857524959},"targetPosition":{"x":24835.25,"y":38028.454937956805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Learning-Mines","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"Masters","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"e3b45ec2-02f9-41d6-aae6-9bba5ee4baa7","savedPayload":{"position":{"x":24897.967077960595,"y":38625.168075177775},"targetPosition":{"x":24866.608538980297,"y":38326.81150656729},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"f4ab65d0-3a03-443b-a0c5-1796cef273ea","savedPayload":{"position":{"x":24866.608538980297,"y":38326.81150656729},"targetPosition":{"x":24835.25,"y":38028.454937956805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Learning-Systems","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"Sandbox","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"a7bf6a56-8da9-4efb-b1c6-21114d6a5d0d","savedPayload":{"position":{"x":24710.502985509345,"y":38615.343498397095},"targetPosition":{"x":24772.876492754673,"y":38321.89921817695},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8f5aa1a0-2eb5-41bf-ac91-ad1da81a4a78","savedPayload":{"position":{"x":24772.876492754673,"y":38321.89921817695},"targetPosition":{"x":24835.25,"y":38028.454937956805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Trading-Engines","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"Low-Frequency","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"9249f44a-fd86-4961-8051-6092b48f6087","savedPayload":{"position":{"x":24535.25,"y":38548.07018022747},"targetPosition":{"x":24685.25,"y":38288.26255909214},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"5b907c32-ed39-4250-ae67-dae9b6f1d730","savedPayload":{"position":{"x":24685.25,"y":38288.26255909214},"targetPosition":{"x":24835.25,"y":38028.454937956805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Trading-Mines","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"Masters","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"76a9d109-7811-4972-83b8-bb2fab614c7d","savedPayload":{"position":{"x":24389.363104713564,"y":38429.93330177212},"targetPosition":{"x":24612.306552356782,"y":38229.19411986446},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"b4b25744-76d7-4149-8083-162efefc899c","savedPayload":{"position":{"x":24612.306552356782,"y":38229.19411986446},"targetPosition":{"x":24835.25,"y":38028.454937956805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Trading-Systems","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"BB-Top-Bounce-BTC-USDT","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"9cf4c333-a2d2-4042-87da-6ff17673b71f","savedPayload":{"position":{"x":23872.921494326696,"y":38601.05943061605},"targetPosition":{"x":24424.154544060828,"y":38211.48642734092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Masters-Lightning-Strike","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"fbff446b-49b9-4a78-8e4d-2cd841f1ef94","savedPayload":{"position":{"x":23807.51136015207,"y":38486.03366141708},"targetPosition":{"x":24424.154544060828,"y":38211.48642734092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Sparta-WHB-BTC-USDT","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"2c516506-ac04-419d-9278-2fa0676f3b3e","savedPayload":{"position":{"x":23765.79847771758,"y":38360.45719598043},"targetPosition":{"x":24424.154544060828,"y":38211.48642734092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":4,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"48ebd0ed-301f-4d22-9528-fc37745338d1","savedPayload":{"position":{"x":24424.154544060828,"y":38211.48642734092},"targetPosition":{"x":24835.25,"y":38028.454937956805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Workspaces","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"API-Data-Fetcher-Bot-Demo","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"9648867f-f3fd-4924-9812-71cab5733edb","savedPayload":{"position":{"x":24256.81930344036,"y":38167.323861800694},"targetPosition":{"x":24536.89343138952,"y":38059.8134769371},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Getting-Started-Tutorials","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"71b417fc-bc20-4dba-8707-c809da8bf97a","savedPayload":{"position":{"x":24240.58692921098,"y":38012.88313742504},"targetPosition":{"x":24536.89343138952,"y":38059.8134769371},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"e590e67d-5307-4fce-a8ae-c98b5ff53e91","savedPayload":{"position":{"x":24536.89343138952,"y":38059.8134769371},"targetPosition":{"x":24835.25,"y":38028.454937956805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"API-Maps","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"Messari","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"2dc7c1ab-7213-40c5-b5b7-668642ff4074","savedPayload":{"position":{"x":24248.361439559718,"y":37903.70792346615},"targetPosition":{"x":24541.80571977986,"y":37966.08143071148},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8b9b1640-e861-4b88-95c5-7ba13d999f88","savedPayload":{"position":{"x":24541.80571977986,"y":37966.08143071148},"targetPosition":{"x":24835.25,"y":38028.454937956805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"6074f5b8-eaff-4d96-ab3f-e2aba927a80f","savedPayload":{"position":{"x":24835.25,"y":38028.454937956805},"targetPosition":{"x":24985.25,"y":37768.64731682147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Configs","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"12568f4e-9472-41fa-aeba-a7b5404e1adc","savedPayload":{"position":{"x":24835.25,"y":37508.83969568614},"targetPosition":{"x":24985.25,"y":37768.64731682147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"3361629f-04c3-4da8-87a2-3a9de9896eb0","savedPayload":{"position":{"x":24985.25,"y":37768.64731682147},"targetPosition":{"x":24985.25,"y":37768.64731682147},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Positions","name":"Organization Chart","project":"Governance","positionClasss":[],"positions":[{"type":"Position","name":"Project Leader","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[{"type":"Position Class","name":"Business","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Bussiness Development Head","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Exchange Relationships Head","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"37ea6972-fd46-4c1b-b0ce-78e3e7520692","savedPayload":{"position":{"x":31120.713137220962,"y":38404.52469909593},"targetPosition":{"x":30822.35656861048,"y":38373.16616011563},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"559b88a6-951a-4e88-8676-50ecb64c73cf","savedPayload":{"position":{"x":30822.35656861048,"y":38373.16616011563},"targetPosition":{"x":30524,"y":38341.80762113533},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position","name":"Marketing Head","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Communications Head","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"d1290942-b052-4b58-baf6-a044a5ad2100","savedPayload":{"position":{"x":31040.38772786336,"y":38604.92031028832},"targetPosition":{"x":30746.943447643218,"y":38542.54680304299},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position","name":"Web Master","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Web Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"40a6542c-685b-4303-a90f-1f65e83f5761","savedPayload":{"position":{"x":31106.95050321221,"y":38964.0609078534},"targetPosition":{"x":30839.6485459557,"y":38827.86375793154},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position","name":"Web Designer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"b692aa81-6d93-4575-bdb2-d3b4bc5341ea","savedPayload":{"position":{"x":30932.353644268183,"y":39113.18071282009},"targetPosition":{"x":30839.6485459557,"y":38827.86375793154},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position","name":"SEO Specialist","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"bde4d11d-b4a4-4f4e-9c91-7d448b708ffb","savedPayload":{"position":{"x":30703.451396033837,"y":39095.16571518805},"targetPosition":{"x":30839.6485459557,"y":38827.86375793154},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"8eb1823a-c0d5-45b2-86ab-242dd5cada63","savedPayload":{"position":{"x":30839.6485459557,"y":38827.86375793154},"targetPosition":{"x":30746.943447643218,"y":38542.54680304299},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"9d1851dc-e7ce-48e8-ab28-0c20f48c737e","savedPayload":{"position":{"x":30746.943447643218,"y":38542.54680304299},"targetPosition":{"x":30524,"y":38341.80762113533},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position","name":"Management Head","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"70281ced-c556-43d5-a2de-a0923fb236fe","savedPayload":{"position":{"x":30586.373507245327,"y":38635.25190135548},"targetPosition":{"x":30524,"y":38341.80762113533},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position","name":"Community Head","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"fc049096-2a4a-4b49-9dcc-89aa6a78beb7","savedPayload":{"position":{"x":30401.97900707726,"y":38615.87125842812},"targetPosition":{"x":30524,"y":38341.80762113533},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"63f1068e-5121-43eb-959a-92bada224c20","savedPayload":{"position":{"x":30381,"y":38329.80762113533},"targetPosition":{"x":30231,"y":38070},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position Class","name":"Development","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Lead Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[{"type":"Position Class","name":"Superalgos Project","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Lead Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Lead Plugins Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[{"type":"Position Class","name":"Plugins Developers","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Plugin Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"a43c714b-5ae1-461a-a0df-eb351a278226","savedPayload":{"position":{"x":31009.253879036576,"y":39230.742293660674},"targetPosition":{"x":30735.190241743796,"y":39352.76328658342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position","name":"Plugin Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"a2bd1fda-9714-43ea-b1ef-b5ccd9abc4ca","savedPayload":{"position":{"x":31015.264369692955,"y":39460.27367144701},"targetPosition":{"x":30735.190241743796,"y":39352.76328658342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position","name":"Plugin Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"0c8da152-c653-40ed-aa02-9aff455cca51","savedPayload":{"position":{"x":30857.211234666534,"y":39626.8269238762},"targetPosition":{"x":30735.190241743796,"y":39352.76328658342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"7e53bbc8-8f89-4d15-a3e3-38563f50cdaa","savedPayload":{"position":{"x":30735.190241743796,"y":39352.76328658342},"targetPosition":{"x":30455.116113794636,"y":39245.252901719825},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"a918368c-d7b1-4ffb-a009-bc2a7f39b564","savedPayload":{"position":{"x":30455.116113794636,"y":39245.252901719825},"targetPosition":{"x":30175.041985845477,"y":39137.74251685623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position","name":"Lead Codebase Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[{"type":"Position Class","name":"Codebase Developers","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Client Lead Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[{"type":"Position Class","name":"Client Developers","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Client Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"9aa67181-c014-4814-94c9-59a5b254615c","savedPayload":{"position":{"x":31259.306355538432,"y":40008.400946032576},"targetPosition":{"x":30979.232227589273,"y":39900.890561168984},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"a41b287d-82be-4f9f-bac5-f3cd4f645c34","savedPayload":{"position":{"x":30979.232227589273,"y":39900.890561168984},"targetPosition":{"x":30699.158099640114,"y":39793.38017630539},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"079724b2-4721-455a-aeca-a7155daa6d38","savedPayload":{"position":{"x":30699.158099640114,"y":39793.38017630539},"targetPosition":{"x":30419.083971690954,"y":39685.8697914418},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position","name":"User Interface Lead Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[{"type":"Position Class","name":"User Interfase","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"User Interface Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"826579f6-dcdf-4e71-822f-3e12fdbd7d59","savedPayload":{"position":{"x":30785.14695045917,"y":40508.06070332015},"targetPosition":{"x":30663.12595753643,"y":40233.99706602737},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"1fe0c07f-f3a9-49fa-b874-d179c3131237","savedPayload":{"position":{"x":30663.12595753643,"y":40233.99706602737},"targetPosition":{"x":30541.104964613693,"y":39959.933428734585},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"638f3b7f-635c-4a27-a66f-e0268787f426","savedPayload":{"position":{"x":30541.104964613693,"y":39959.933428734585},"targetPosition":{"x":30419.083971690954,"y":39685.8697914418},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position","name":"Task Server Lead Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[{"type":"Position Class","name":"Task Server","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Task Server Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"4ace4f3e-f3dd-4312-8513-2dc100f89bd5","savedPayload":{"position":{"x":30096.55281710018,"y":40526.09217528929},"targetPosition":{"x":30204.06320196377,"y":40246.01804734013},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"f1fe9e17-3f84-4a32-be85-f6d048b4a284","savedPayload":{"position":{"x":30204.06320196377,"y":40246.01804734013},"targetPosition":{"x":30311.573586827362,"y":39965.943919390964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"fa06a6c9-0512-47d8-a493-b0f1ea6c0c07","savedPayload":{"position":{"x":30311.573586827362,"y":39965.943919390964},"targetPosition":{"x":30419.083971690954,"y":39685.8697914418},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"d31a9035-584e-4a4c-af5f-be65ba465222","savedPayload":{"position":{"x":30419.083971690954,"y":39685.8697914418},"targetPosition":{"x":30297.062978768216,"y":39411.80615414902},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d05d6e56-1f72-4554-bc16-b4a80c439bc1","savedPayload":{"position":{"x":30297.062978768216,"y":39411.80615414902},"targetPosition":{"x":30175.041985845477,"y":39137.74251685623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position","name":"Lead Sys Admin","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[{"type":"Position Class","name":"Sys Admins","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Sys Admin","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"19e773b6-527e-481e-970e-b6ca82c6a76d","savedPayload":{"position":{"x":29852.5108312547,"y":39977.96490070372},"targetPosition":{"x":29960.021216118294,"y":39697.89077275456},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"74ac7790-9ee8-4b1e-b4b7-f2bc6d489648","savedPayload":{"position":{"x":29960.021216118294,"y":39697.89077275456},"targetPosition":{"x":30067.531600981885,"y":39417.816644805396},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"4199db55-37cb-4641-a568-f0d74b4fea0f","savedPayload":{"position":{"x":30067.531600981885,"y":39417.816644805396},"targetPosition":{"x":30175.041985845477,"y":39137.74251685623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"3a18a2b4-7bc1-4efe-96d0-942cf9683489","savedPayload":{"position":{"x":30175.041985845477,"y":39137.74251685623},"targetPosition":{"x":30053.02099292274,"y":38863.67887956345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"92386ddc-7355-43a6-8beb-98a5337b82aa","savedPayload":{"position":{"x":30053.02099292274,"y":38863.67887956345},"targetPosition":{"x":29931,"y":38589.615242270665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position Class","name":"Governance Project","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Lead Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"c4e7a40e-f087-4256-a09f-3023949a255b","savedPayload":{"position":{"x":29806.252985509345,"y":39176.503802710955},"targetPosition":{"x":29868.626492754673,"y":38883.05952249081},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"61eff8f2-114d-429b-80c3-de44ac6f38a7","savedPayload":{"position":{"x":29868.626492754673,"y":38883.05952249081},"targetPosition":{"x":29931,"y":38589.615242270665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position Class","name":"Tensor Flow Project","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Lead Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"016db905-4ec7-49e6-9238-72868bf51062","savedPayload":{"position":{"x":29485.113104713564,"y":38991.09360608598},"targetPosition":{"x":29708.056552356782,"y":38790.354424178324},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"9b7318c9-88b1-4f18-a100-7ed032a9029d","savedPayload":{"position":{"x":29708.056552356782,"y":38790.354424178324},"targetPosition":{"x":29931,"y":38589.615242270665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Position Class","name":"Ethereum Project","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[{"type":"Position","name":"Lead Developer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","positions":[],"positionClasss":[],"id":"67daec05-3f0f-4f2f-a094-bf4cb8afc596","savedPayload":{"position":{"x":29334.286862779038,"y":38652.33232023126},"targetPosition":{"x":29632.64343138952,"y":38620.97378125096},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"e837e9e0-2cb4-464a-aadb-1662b534a0a5","savedPayload":{"position":{"x":29632.64343138952,"y":38620.97378125096},"targetPosition":{"x":29931,"y":38589.615242270665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"5f694173-4568-46b2-a52c-4244320919f7","savedPayload":{"position":{"x":29931,"y":38589.615242270665},"targetPosition":{"x":30081,"y":38329.80762113533},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"positionClasss":[],"id":"9d8f6ee1-877e-453d-adaf-514b25e704ec","savedPayload":{"position":{"x":30081,"y":38329.80762113533},"targetPosition":{"x":30231,"y":38070},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d814fb98-5e51-438e-a394-d6954bb1b2e8","savedPayload":{"position":{"x":30231,"y":38070},"targetPosition":{"x":30231,"y":37770},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"50c68665-5da2-48a8-b229-7a1563ae82d2","savedPayload":{"position":{"x":30231,"y":37770},"targetPosition":{"x":30231,"y":37770},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Features","name":"Software","project":"Governance","featureClasses":[{"type":"Feature Class","name":"Superalgos Project","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","featureClasses":[{"type":"Feature Class","name":"Visual Designer","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","featureClasses":[],"features":[],"id":"18584f3f-6e48-4a68-89f1-0268185156e9","savedPayload":{"position":{"x":36589.33557568774,"y":37571.79490168751},"targetPosition":{"x":36413,"y":37814.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Feature Class","name":"Visual Debugger","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","featureClasses":[],"features":[{"type":"Feature","name":"Highlights","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","featureClasses":[],"features":[],"id":"3997cd4b-15be-4c81-b8d9-23bee80dde32","savedPayload":{"position":{"x":36983.6339097771,"y":37629.08980337503},"targetPosition":{"x":36698.31695488855,"y":37721.79490168751},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"0e329071-a542-405f-ae8c-2933098759c1","savedPayload":{"position":{"x":36698.31695488855,"y":37721.79490168751},"targetPosition":{"x":36413,"y":37814.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Feature Class","name":"Charting System","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","featureClasses":[],"features":[{"type":"Feature","name":"Rate Scale","config":"{\n \"description\": \"\" \n}","project":"Governance","featureClasses":[],"features":[],"id":"ebd8abdc-710e-4184-976d-44000eb57658","savedPayload":{"position":{"x":36983.6339097771,"y":37999.91019662497},"targetPosition":{"x":36698.31695488855,"y":37907.20509831249},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"7edc83c0-74fc-4427-816d-4db5d840577f","savedPayload":{"position":{"x":36698.31695488855,"y":37907.20509831249},"targetPosition":{"x":36413,"y":37814.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Feature Class","name":"Data Mining","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","featureClasses":[],"features":[],"id":"025c0e15-ad8d-49ae-b501-577bb82c207d","savedPayload":{"position":{"x":36589.33557568774,"y":38057.20509831249},"targetPosition":{"x":36413,"y":37814.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"features":[],"id":"136b6e7a-f042-441b-84be-395b56b65b70","savedPayload":{"position":{"x":36413,"y":37814.5},"targetPosition":{"x":36113,"y":37814.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Feature Class","name":"Governance Project","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","featureClasses":[],"features":[],"id":"020d4ac3-4a60-4947-ad94-34826cc58e6f","savedPayload":{"position":{"x":36113,"y":38114.5},"targetPosition":{"x":36113,"y":37814.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Feature Class","name":"TensorFlow Project","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","featureClasses":[],"features":[],"id":"0f8c89c1-f71b-4735-88a7-9e112f23f9b4","savedPayload":{"position":{"x":35813,"y":37814.5},"targetPosition":{"x":36113,"y":37814.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Feature Class","name":"Ethereum Project","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","featureClasses":[],"features":[],"id":"7eafacbb-5c44-4748-96b2-7d77d078e529","savedPayload":{"position":{"x":36113,"y":37514.5},"targetPosition":{"x":36113,"y":37814.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"features":[],"id":"1d2c1985-c762-4ece-b350-15bd893bd1f4","savedPayload":{"position":{"x":36113,"y":37814.5},"targetPosition":{"x":36113,"y":37814.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Docs Space","name":"New Docs Space","project":"Superalgos","spaceStyle":{"type":"Space Style","name":"New Space Style","config":"{\n}","project":"Superalgos","id":"847b45a4-c724-41d1-a8a4-7d878de0250b","savedPayload":{"position":{"x":19190,"y":10762.557621135333},"targetPosition":{"x":18890,"y":10762.557621135333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"spaceSettings":{"type":"Space Settings","name":"New Space Settings","config":"{\n \"indexContent\": true\n}","project":"Superalgos","id":"4124c674-c5fe-41d9-94b9-d669753188b7","savedPayload":{"position":{"x":18590,"y":10762.557621135333},"targetPosition":{"x":18890,"y":10762.557621135333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"016e464a-2b86-4c73-b79b-35c95751c339","savedPayload":{"position":{"x":18890,"y":10762.557621135333},"targetPosition":{"x":18890,"y":10762.557621135333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"User Profile","name":"Jeremy","config":"{\n \"tokens\": \"1000\"\n}","project":"Governance","votesDistribution":{"type":"Votes Distribution","name":"New Votes Distribution","config":"{\n\"codeName\": \"\"\n}","project":"Governance","votesSwitch":[{"type":"Votes Switch","name":"New Votes Switch","config":"{\n \"description\": \"\"\n}","project":"Governance","votesSwitch":[],"poolWeightVotes":[],"assetWeightVotes":[],"featureWeightVotes":[],"positionClaimVotes":[],"assetClaimVotes":[],"featureClaimVotes":[],"positionWeightVotes":[],"userVoteTransfers":[{"type":"User Vote Transfer","name":"Julian Molina","config":"{\n \"description\": \"\"\n}","project":"Governance","id":"b4997b4c-4164-4a7d-aa8a-a7f4458b4f17","savedPayload":{"position":{"x":19800,"y":23122.75},"targetPosition":{"x":19500,"y":23122.75},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"User Profile","name":"Julian Molina","id":"1fd95e41-4b22-48d5-be3a-904c37afcb11"}}}],"id":"c0f5058a-0148-4679-8e1e-656d807d25c3","savedPayload":{"position":{"x":19500,"y":23122.75},"targetPosition":{"x":19200,"y":23122.75},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"4d96314d-fa62-40da-9bb8-20703e6f3d31","savedPayload":{"position":{"x":19200,"y":23122.75},"targetPosition":{"x":18900,"y":23122.75},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"34e1d183-1efa-40ad-b388-a1234a040d98","savedPayload":{"position":{"x":18900,"y":23122.75},"targetPosition":{"x":18900,"y":23122.75},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pools","name":"Token Distribution Starts Here","config":"{\n \"tokens\": \"1000\"\n}","project":"Governance","poolClasses":[{"type":"Pool Class","name":"Software","config":"{\n \"description\": \"\"\n}","project":"Governance","poolClasses":[{"type":"Pool Class","name":"Assets","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Software Assets ","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","poolClasses":[],"pools":[],"id":"05da7d34-dbc4-486c-8054-891747d17572","savedPayload":{"position":{"x":25455.69411466804,"y":29331.438333077036},"targetPosition":{"x":25424.335575687743,"y":29629.794901687517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Assets","name":"Software","id":"3361629f-04c3-4da8-87a2-3a9de9896eb0"}}},{"type":"Pool","name":"Community Assets","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"af54f5d9-a58c-4d05-8b58-af6379c58fa4","savedPayload":{"position":{"x":25698.399212980523,"y":29507.77390876478},"targetPosition":{"x":25424.335575687743,"y":29629.794901687517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Assets","name":"Community","id":"199f2793-8072-4ac1-8d1d-5ea5c2f2dcf3"}}}],"id":"301a35d2-37bc-4cb3-b95e-ad777ab2b13f","savedPayload":{"position":{"x":25424.335575687743,"y":29629.794901687517},"targetPosition":{"x":25248,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Features","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Features","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","poolClasses":[],"pools":[],"id":"7a256c07-dfb5-4f89-8cf7-424f9ce257e5","savedPayload":{"position":{"x":25818.63390977709,"y":29687.089803375035},"targetPosition":{"x":25533.316954888545,"y":29779.794901687517},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Features","name":"Software","id":"1d2c1985-c762-4ece-b350-15bd893bd1f4"}}}],"id":"41a9403c-2e4d-4432-8169-86579f2e34b6","savedPayload":{"position":{"x":25533.316954888545,"y":29779.794901687517},"targetPosition":{"x":25248,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Organization","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Positions","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","poolClasses":[],"pools":[],"id":"f54a5953-de81-4c7b-af6a-f41bce854590","savedPayload":{"position":{"x":25818.63390977709,"y":30057.910196624965},"targetPosition":{"x":25533.316954888545,"y":29965.205098312483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Positions","name":"Organization Chart","id":"50c68665-5da2-48a8-b229-7a1563ae82d2"}}}],"id":"34876a2a-9cf0-4d58-8534-56d0d5ca7693","savedPayload":{"position":{"x":25533.316954888545,"y":29965.205098312483},"targetPosition":{"x":25248,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Mantainance","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Bug Fixes","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"654f41c2-a640-4021-acf8-9b6b924bbc63","savedPayload":{"position":{"x":25698.399212980523,"y":30237.22609123522},"targetPosition":{"x":25424.335575687743,"y":30115.205098312483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool","name":"Improvements","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"a9d8e26e-e18a-4014-89e1-8eb5d1fcf703","savedPayload":{"position":{"x":25455.69411466804,"y":30413.561666922964},"targetPosition":{"x":25424.335575687743,"y":30115.205098312483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"a6a443dd-9b50-4aa7-9cef-21aab3f3eda2","savedPayload":{"position":{"x":25424.335575687743,"y":30115.205098312483},"targetPosition":{"x":25248,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"pools":[],"id":"a987f1d3-fc8d-4b7c-99dd-77f15a32f37d","savedPayload":{"position":{"x":25248,"y":29872.5},"targetPosition":{"x":24948,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Marketing","config":"{}","project":"Governance","poolClasses":[{"type":"Pool Class","name":"Collective Rewards","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"First Exchange Listing The Token","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"6a456247-13b7-41f2-80b3-957c1af55009","savedPayload":{"position":{"x":25357.807621135333,"y":30582.307621135333},"targetPosition":{"x":25098,"y":30432.307621135333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool","name":"10K Stars on Github","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"5bbe5a09-fe32-4802-8e14-d06615a24510","savedPayload":{"position":{"x":25098,"y":30732.307621135333},"targetPosition":{"x":25098,"y":30432.307621135333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"95431b88-cbff-459c-a707-fd3518e79c73","savedPayload":{"position":{"x":25098,"y":30432.307621135333},"targetPosition":{"x":24948,"y":30172.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Assets","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Marketing Assets","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"6b4bee15-622d-4df6-9662-4d7b8d44f198","savedPayload":{"position":{"x":24648,"y":30692.115242270665},"targetPosition":{"x":24798,"y":30432.307621135333},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Assets","name":"Marketing","id":"0e1a2d5f-5e3e-4fb6-9197-7c41f89f7ddc"}}}],"id":"ab43c779-d6d6-451d-a444-cfb8b68df07e","savedPayload":{"position":{"x":24798,"y":30432.307621135333},"targetPosition":{"x":24948,"y":30172.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"pools":[],"id":"85dbdcb9-5b59-432e-86a0-fab37e20a55d","savedPayload":{"position":{"x":24948,"y":30172.5},"targetPosition":{"x":24948,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Community","config":"{}","project":"Governance","poolClasses":[{"type":"Pool Class","name":"Users","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Usage","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"60712b3c-ee76-40ba-8de2-e03aa61f6dde","savedPayload":{"position":{"x":24358.22225211328,"y":30374.409782242685},"targetPosition":{"x":24435.867965644036,"y":30084.632034355964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool","name":"User Referrals","config":"{\n \"description\": \"\"\n}","project":"Governance","poolClasses":[{"type":"Pool Class","name":"Note: Increases when referrer uses the system","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","poolClasses":[],"pools":[],"id":"f06bba01-2b98-4fd3-949a-7038b7f6e96a","savedPayload":{"position":{"x":23856.312469870594,"y":30239.92346141748},"targetPosition":{"x":24146.090217757315,"y":30162.27774788672},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"pools":[],"id":"639a6504-a0d0-4d7e-ad99-80ba5115ac72","savedPayload":{"position":{"x":24146.090217757315,"y":30162.27774788672},"targetPosition":{"x":24435.867965644036,"y":30084.632034355964},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"9b6c24b9-e21d-458b-b509-1828d40b4239","savedPayload":{"position":{"x":24435.867965644036,"y":30084.632034355964},"targetPosition":{"x":24648,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Contributors","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Badges","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"6b11cf29-2957-417d-a268-3569178eca9e","savedPayload":{"position":{"x":24048,"y":29872.5},"targetPosition":{"x":24348,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"e2113b73-9a38-4c59-8fbe-95a7539379c5","savedPayload":{"position":{"x":24348,"y":29872.5},"targetPosition":{"x":24648,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Token Holders","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Stacking","config":"{\n \"description\": \"\"\n}","project":"Governance","poolClasses":[],"pools":[],"id":"ea79efd3-c3d9-4c80-a1d0-1cab106e0242","savedPayload":{"position":{"x":24223.735931288073,"y":29448.235931288073},"targetPosition":{"x":24435.867965644036,"y":29660.367965644036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c7cd91a3-96b0-4115-aaaa-fddae1c1b246","savedPayload":{"position":{"x":24435.867965644036,"y":29660.367965644036},"targetPosition":{"x":24648,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"pools":[],"id":"ae18dd6f-80f7-4fa0-a386-7ffd75e45063","savedPayload":{"position":{"x":24648,"y":29872.5},"targetPosition":{"x":24948,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Education","config":"{}","project":"Governance","poolClasses":[{"type":"Pool Class","name":"Production","config":"{}","project":"Governance","poolClasses":[{"type":"Pool Class","name":"Creating","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Blog-Tutorials","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"0548fbd2-7904-481a-a33d-16ef93707276","savedPayload":{"position":{"x":24264.128741571887,"y":29284.713371787406},"targetPosition":{"x":24538.192378864667,"y":29162.692378864667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Assets","name":"Blog-Tutorials","id":"38346312-a19d-4617-8226-226e032f246a"}}},{"type":"Pool","name":"In-App-Docs","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"14175310-1a9c-4f4b-89e2-aabe4507932a","savedPayload":{"position":{"x":24244.748098644526,"y":29100.31887161934},"targetPosition":{"x":24538.192378864667,"y":29162.692378864667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Assets","name":"In-App-Docs","id":"7c774d30-398e-4fa1-beb8-52630eecde4e"}}},{"type":"Pool","name":"In-App-Tutorials","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"64b19ffc-0240-46cd-804b-b57d25195f64","savedPayload":{"position":{"x":24337.45319695701,"y":28939.74893122145},"targetPosition":{"x":24538.192378864667,"y":29162.692378864667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Assets","name":"In-App-Tutorials","id":"802ecc9b-2873-4ac6-b536-1f3d4ca23250"}}},{"type":"Pool","name":"Video-Tutorials","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"4d9474e1-e58f-4563-a1c2-e89533bc451e","savedPayload":{"position":{"x":24506.83383988437,"y":28864.335810254186},"targetPosition":{"x":24538.192378864667,"y":29162.692378864667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Assets","name":"Video-Tutorials","id":"183e4835-4527-4e00-829c-562770fd5e34"}}}],"id":"e8c86964-e87d-4490-96ad-4bf4be249d51","savedPayload":{"position":{"x":24538.192378864667,"y":29162.692378864667},"targetPosition":{"x":24798,"y":29312.692378864667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Translating","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"In-App-Docs","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"5737235d-c74f-4247-b870-b52428b5576f","savedPayload":{"position":{"x":24585.867965644036,"y":28800.560344508704},"targetPosition":{"x":24798,"y":29012.692378864667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool","name":"In-App-Tutorials","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"abe07b52-de21-44da-a989-f52067f508df","savedPayload":{"position":{"x":24798,"y":28712.692378864667},"targetPosition":{"x":24798,"y":29012.692378864667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool","name":"Video-Tutorials","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"fb52e785-fa45-4522-8478-b0d039525b4a","savedPayload":{"position":{"x":25010.132034355964,"y":28800.560344508704},"targetPosition":{"x":24798,"y":29012.692378864667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"1dc0d3a0-4a11-43c2-8c53-6b9e86cb0d01","savedPayload":{"position":{"x":24798,"y":29012.692378864667},"targetPosition":{"x":24798,"y":29312.692378864667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"pools":[],"id":"58feb67b-074a-4373-8cc1-9219851b251a","savedPayload":{"position":{"x":24798,"y":29312.692378864667},"targetPosition":{"x":24948,"y":29572.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool Class","name":"Consumption","config":"{}","project":"Governance","poolClasses":[],"pools":[{"type":"Pool","name":"Completing Tutorials","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"0bfaeebd-a900-4e6e-b62c-3387e4e7baec","savedPayload":{"position":{"x":25098,"y":29012.692378864667},"targetPosition":{"x":25098,"y":29312.692378864667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Pool","name":"Reading the Docs","config":"{}","project":"Governance","poolClasses":[],"pools":[],"id":"c3bee026-075f-48db-92df-fc599cce744d","savedPayload":{"position":{"x":25357.807621135333,"y":29162.692378864667},"targetPosition":{"x":25098,"y":29312.692378864667},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8a133a29-c678-4da0-8408-1e7f87d9dfa7","savedPayload":{"position":{"x":25098,"y":29312.692378864667},"targetPosition":{"x":24948,"y":29572.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"pools":[],"id":"86787666-908c-4b27-8265-cd460732030f","savedPayload":{"position":{"x":24948,"y":29572.5},"targetPosition":{"x":24948,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"pools":[],"id":"6f0aed87-db13-4818-bfe6-68abc463ebec","savedPayload":{"position":{"x":24948,"y":29872.5},"targetPosition":{"x":24948,"y":29872.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Assets","name":"Marketing","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Website","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Website Section","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Web Page","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"1612863a-0dfd-4771-a428-bfb23f454492","savedPayload":{"position":{"x":19545.45333466609,"y":37410.47225211328},"targetPosition":{"x":19467.807621135333,"y":37700.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Web Page","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"8e8544e0-c3c7-4468-b17c-cddda9ed0be3","savedPayload":{"position":{"x":19727.615242270665,"y":37550.25},"targetPosition":{"x":19467.807621135333,"y":37700.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Web Page","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"7eea2000-adeb-4582-a3be-350aca52ec85","savedPayload":{"position":{"x":19757.585369022054,"y":37777.89571353076},"targetPosition":{"x":19467.807621135333,"y":37700.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"5b352fde-218a-43b1-987e-df43aba8d9ed","savedPayload":{"position":{"x":19467.807621135333,"y":37700.25},"targetPosition":{"x":19208,"y":37850.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Website Section","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Web Page","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"16466802-c5fe-4217-8a9d-eb149f7abb8f","savedPayload":{"position":{"x":19119.382034355964,"y":38801.3945934481},"targetPosition":{"x":18907.25,"y":38589.26255909214},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Web Page","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"37c7c874-60f9-4a0b-a3af-090b114a39d6","savedPayload":{"position":{"x":18907.25,"y":38889.26255909214},"targetPosition":{"x":18907.25,"y":38589.26255909214},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Web Page","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"17d4e7d6-d71e-499a-8fb2-12cc456cc30a","savedPayload":{"position":{"x":18695.117965644036,"y":38801.3945934481},"targetPosition":{"x":18907.25,"y":38589.26255909214},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"d3908724-eb07-4e19-a7bd-1cfb660dfaee","savedPayload":{"position":{"x":19467.807621135333,"y":38000.25},"targetPosition":{"x":19208,"y":37850.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"5d13e350-4267-4d2f-a3fa-a1fabd5df10d","savedPayload":{"position":{"x":19208,"y":37850.25},"targetPosition":{"x":18908,"y":37850.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Blog","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"Blog Post","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"119c90e5-ad13-4927-958d-466af5625cce","savedPayload":{"position":{"x":19268.007055568993,"y":38271.76410481041},"targetPosition":{"x":19000.705098312483,"y":38135.56695488855},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Blog Post","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"67ec3f6a-94ac-4864-b9f5-6db781fcdc95","savedPayload":{"position":{"x":19093.410196624965,"y":38420.8839097771},"targetPosition":{"x":19000.705098312483,"y":38135.56695488855},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Blog Post","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"464c7cf3-4914-4b8a-97dd-0d870af1f6e5","savedPayload":{"position":{"x":18864.50794839062,"y":38402.86891214506},"targetPosition":{"x":19000.705098312483,"y":38135.56695488855},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"43d8d45d-71ea-4155-8cb7-e0125efb12d5","savedPayload":{"position":{"x":19000.705098312483,"y":38135.56695488855},"targetPosition":{"x":18908,"y":37850.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Youtube Channel","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"Youtube Video","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"4cd7e133-2763-4108-b6fb-c96d6aea718f","savedPayload":{"position":{"x":18681.895713530757,"y":31939.290306978855},"targetPosition":{"x":18604.25,"y":31649.512559092134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Youtube Video","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"9a8d3673-3085-4cc7-8487-28d5af438f13","savedPayload":{"position":{"x":18454.25,"y":31909.320180227467},"targetPosition":{"x":18604.25,"y":31649.512559092134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Youtube Video","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"a0e3e42c-61a8-4b11-a745-9f5f732895d9","savedPayload":{"position":{"x":18314.47225211328,"y":31727.15827262289},"targetPosition":{"x":18604.25,"y":31649.512559092134},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c621a524-ca7f-43f7-a449-df053ae5f817","savedPayload":{"position":{"x":18665.294901687517,"y":38026.58557568774},"targetPosition":{"x":18908,"y":37850.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Articles","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Personal Blog Post","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"43de1a71-ed2a-4e39-9c81-e68de5c7dcf1","savedPayload":{"position":{"x":18368.988399508977,"y":37720.84476382432},"targetPosition":{"x":18665.294901687517,"y":37673.91442431226},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Crypto Media Article","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Coindesk Article","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"7f6a0951-d01f-44d5-be6c-d66e9deea609","savedPayload":{"position":{"x":18124.233234764553,"y":37466.22030964422},"targetPosition":{"x":18422.589803375035,"y":37497.578848624515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Coin Telegraph Article","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"4c957c39-5bce-484a-844d-3e0f6d2e79b4","savedPayload":{"position":{"x":18300.568810452296,"y":37223.51521133173},"targetPosition":{"x":18422.589803375035,"y":37497.578848624515},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"fa25480e-f8b5-4686-9e22-850a68bfb76b","savedPayload":{"position":{"x":18422.589803375035,"y":37497.578848624515},"targetPosition":{"x":18665.294901687517,"y":37673.91442431226},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Mainstream Media Article","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Forbes Article","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"984b7746-9c92-45da-98fe-95ae51103568","savedPayload":{"position":{"x":18571.434222663378,"y":37081.30141995517},"targetPosition":{"x":18618.364562175448,"y":37377.60792213371},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"90bf3d8e-5fd4-4726-9dca-17f5a014f38c","savedPayload":{"position":{"x":18618.364562175448,"y":37377.60792213371},"targetPosition":{"x":18665.294901687517,"y":37673.91442431226},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"d21a28b9-46aa-42ff-87b1-2bd61a83d550","savedPayload":{"position":{"x":18665.294901687517,"y":37673.91442431226},"targetPosition":{"x":18908,"y":37850.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Referrers","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Referrer to Website","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"65124b42-5039-46d1-96a2-20005056950f","savedPayload":{"position":{"x":18242.117965644036,"y":31601.836972312765},"targetPosition":{"x":18454.25,"y":31389.7049379568},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Referrer to Github","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"532260c8-ae9d-4f3a-94a2-fd736a556c63","savedPayload":{"position":{"x":18154.25,"y":31389.7049379568},"targetPosition":{"x":18454.25,"y":31389.7049379568},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Referrer to Youtube","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"a66e89c5-6e9b-4f79-8fbb-42ed70b51e09","savedPayload":{"position":{"x":18242.117965644036,"y":31177.572903600838},"targetPosition":{"x":18454.25,"y":31389.7049379568},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"8c924af1-c6c6-45b5-871b-ee015f22bc89","savedPayload":{"position":{"x":19000.705098312483,"y":37564.93304511145},"targetPosition":{"x":18908,"y":37850.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"0e1a2d5f-5e3e-4fb6-9197-7c41f89f7ddc","savedPayload":{"position":{"x":18908,"y":37850.25},"targetPosition":{"x":18908,"y":37850.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Assets","name":"Community","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Telegram Community","config":"{\n \"description\": \"\",\n \"relativeWeight\": 0\n}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Language Specific Chat Groups","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"Superalgos in Spanish","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"e5fb1361-3b60-48cd-8498-a5fa6e820f63","savedPayload":{"position":{"x":18141.63134706777,"y":31179.88198414214},"targetPosition":{"x":18256.436376777296,"y":30902.718124388753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Superalgos in Russian","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"e0691288-daf4-4118-8195-7638ffef9fe7","savedPayload":{"position":{"x":17959.002918365153,"y":30941.875982054768},"targetPosition":{"x":18256.436376777296,"y":30902.718124388753},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"618176ec-5cf2-459d-8a35-816c64173984","savedPayload":{"position":{"x":18256.436376777296,"y":30902.718124388753},"targetPosition":{"x":18494.442378864667,"y":30720.089695686136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[{"type":"Asset","name":"Community Chat Group","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"5cd0b63b-a04b-4338-9501-9b1776587777","savedPayload":{"position":{"x":18204.664630977946,"y":30797.735409216893},"targetPosition":{"x":18494.442378864667,"y":30720.089695686136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Support Chat Group","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"a6d80bd0-de18-40ef-8dd4-43e17d16df9d","savedPayload":{"position":{"x":18197.008920452525,"y":30680.931838020122},"targetPosition":{"x":18494.442378864667,"y":30720.089695686136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Develop Chat Group","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"1be3d53a-df7e-4acb-b4cd-06a5177e0e45","savedPayload":{"position":{"x":18234.634757729335,"y":30570.089695686136},"targetPosition":{"x":18494.442378864667,"y":30720.089695686136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Token Chat Group","config":"{\n \"description\": \"\",\n \"relativeWeight\": 0\n}","project":"Governance","assetClasses":[],"assets":[],"id":"f3481964-e09b-426f-96a7-b5890a3b2d03","savedPayload":{"position":{"x":18311.81395016205,"y":30482.083693598765},"targetPosition":{"x":18494.442378864667,"y":30720.089695686136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Collaborations Chat Group","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"7ba72709-a91d-42da-8c5c-80a4dc0f7f18","savedPayload":{"position":{"x":18416.79666533391,"y":30430.311947799415},"targetPosition":{"x":18494.442378864667,"y":30720.089695686136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset","name":"Machine Learning Chat Group","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"cb114e83-a32d-4e06-a628-af8a9c963cea","savedPayload":{"position":{"x":18533.60023653068,"y":30422.656237273994},"targetPosition":{"x":18494.442378864667,"y":30720.089695686136},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"0c22447d-62f7-44bd-94d3-4066ef2abaf4","savedPayload":{"position":{"x":14381,"y":37949.25},"targetPosition":{"x":14081,"y":37949.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Discord Community","config":"{\n \"description\": \"\", \"relativeWeight\": 0 \n}","project":"Governance","assetClasses":[],"assets":[],"id":"897c151a-49ff-4f7c-904f-f00974ad8324","savedPayload":{"position":{"x":13781,"y":37949.25},"targetPosition":{"x":14081,"y":37949.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"199f2793-8072-4ac1-8d1d-5ea5c2f2dcf3","savedPayload":{"position":{"x":14081,"y":37949.25},"targetPosition":{"x":14081,"y":37949.25},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Assets","name":"In-App-Tutorials","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Superalgos Project","config":"{}","project":"Governance","assetClasses":[],"assets":[{"type":"Asset","name":"Getting Started Tutorial","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"100762b5-209e-482d-ba7a-fe2e34dd3d12","savedPayload":{"position":{"x":8262,"y":36589.5},"targetPosition":{"x":8262,"y":36289.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"f357de46-7aa2-45cb-aeda-d57a80ddb6b4","savedPayload":{"position":{"x":8262,"y":36289.5},"targetPosition":{"x":8262,"y":35989.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"802ecc9b-2873-4ac6-b536-1f3d4ca23250","savedPayload":{"position":{"x":8262,"y":35989.5},"targetPosition":{"x":8262,"y":35989.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Assets","name":"In-App-Docs","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Superalgos Project","config":"{}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Docs","config":"{}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Node Pages","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"5ca4a642-31a6-481b-81a6-09d0304e530e","savedPayload":{"position":{"x":10499.807621135331,"y":38684},"targetPosition":{"x":10240,"y":38534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Concept Pages","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"81fed102-0f02-4678-a70a-9935ee8aac9e","savedPayload":{"position":{"x":10390,"y":38793.80762113533},"targetPosition":{"x":10240,"y":38534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Topic Pages","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"83d368fd-75dd-4a20-a41a-64d175951d2b","savedPayload":{"position":{"x":10240,"y":38834},"targetPosition":{"x":10240,"y":38534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Book Pages","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"2e01b03f-ce4a-4ce3-bec2-3d1913a42712","savedPayload":{"position":{"x":10090,"y":38793.80762113533},"targetPosition":{"x":10240,"y":38534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Review Pages","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"08c24e8b-e9b2-41b5-a4c0-9e2d342da4e6","savedPayload":{"position":{"x":9980.192378864669,"y":38684},"targetPosition":{"x":10240,"y":38534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"febc69e4-9d16-421d-83bd-f46b887c3722","savedPayload":{"position":{"x":10240,"y":38534},"targetPosition":{"x":10240,"y":38234},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"a655e634-4105-420f-a862-5d9ca8a66766","savedPayload":{"position":{"x":10240,"y":38234},"targetPosition":{"x":10240,"y":37934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"7c774d30-398e-4fa1-beb8-52630eecde4e","savedPayload":{"position":{"x":10240,"y":37934},"targetPosition":{"x":10240,"y":37934},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Assets","name":"Blog-Tutorials","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Superalgos Project","config":"{}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Project's Blog","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"e2cc89de-5739-4fce-b277-daa7e76dc458","savedPayload":{"position":{"x":6512,"y":38476.80762113533},"targetPosition":{"x":6362,"y":38217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Personal Blog","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"e7cfba86-acdb-4298-bd0a-cbb5bc26246b","savedPayload":{"position":{"x":6212,"y":38476.80762113533},"targetPosition":{"x":6362,"y":38217},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"b22b92dc-61ef-46c8-a28c-a1ee99d0f023","savedPayload":{"position":{"x":6362,"y":38217},"targetPosition":{"x":6362,"y":37917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"38346312-a19d-4617-8226-226e032f246a","savedPayload":{"position":{"x":6362,"y":37917},"targetPosition":{"x":6362,"y":37917},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Assets","name":"Video-Tutorials","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Superalgos Project","config":"{}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"You Tube","config":"{}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Project's Channel","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"12bd7695-f4a0-4412-8e13-02e2d0835323","savedPayload":{"position":{"x":4590,"y":36862.80762113533},"targetPosition":{"x":4440,"y":36603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Personal Channel","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"dd07a39c-7d2f-4f92-bd98-cc7720e94f0c","savedPayload":{"position":{"x":4290,"y":36862.80762113533},"targetPosition":{"x":4440,"y":36603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"81b02ac6-07b5-427e-8e5d-2053c2d4b061","savedPayload":{"position":{"x":4440,"y":36603},"targetPosition":{"x":4440,"y":36303},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"a023ca41-11a6-44c3-a8fa-10266e6f0ee9","savedPayload":{"position":{"x":4440,"y":36303},"targetPosition":{"x":4440,"y":36003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"183e4835-4527-4e00-829c-562770fd5e34","savedPayload":{"position":{"x":4440,"y":36003},"targetPosition":{"x":4440,"y":36003},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Assets","name":"Icons","project":"Governance","assetClasses":[{"type":"Asset Class","name":"Superalgos Project","config":"{}","project":"Governance","assetClasses":[{"type":"Asset Class","name":"API Data Fetcher","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"d02c34fb-a610-4748-8057-e03bd2d92afd","savedPayload":{"position":{"x":12344.132034355964,"y":36524.632034355964},"targetPosition":{"x":12132,"y":36312.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Exchanges","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"ffe8b755-0c59-4335-9f72-cd7424d7a655","savedPayload":{"position":{"x":12132,"y":36612.5},"targetPosition":{"x":12132,"y":36312.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Asset Class","name":"Assets","config":"{}","project":"Governance","assetClasses":[],"assets":[],"id":"c8661fbc-1df3-474e-8acf-aefbad8f94fd","savedPayload":{"position":{"x":11919.867965644036,"y":36524.632034355964},"targetPosition":{"x":12132,"y":36312.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"29415742-7eaf-4179-9f3b-d274954a08b3","savedPayload":{"position":{"x":12132,"y":36312.5},"targetPosition":{"x":12132,"y":36012.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"assets":[],"id":"ac28ed65-50a4-46c5-b143-a6de22ba3525","savedPayload":{"position":{"x":12132,"y":36012.5},"targetPosition":{"x":12132,"y":36012.5},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}]} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/asset-claim-vote.json b/Projects/Governance/Schemas/App-Schema/asset-claim-vote.json new file mode 100644 index 000000000..3901b9aab --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/asset-claim-vote.json @@ -0,0 +1,40 @@ +{ + "type": "Asset Claim Vote", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Reference Parent Find In Parents Node Type->User Profile", + "Use Reference Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Votes Switch->" + }, + "referencingRules": { + "compatibleTypes": "->Asset Contribution Claim->" + }, + "propertyNameAtParent": "assetClaimVotes" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/asset-class.json b/Projects/Governance/Schemas/App-Schema/asset-class.json new file mode 100644 index 000000000..8b55d8671 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/asset-class.json @@ -0,0 +1,62 @@ +{ + "type": "Asset Class", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Asset Class", + "relatedUiObject": "Asset Class" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Asset", + "relatedUiObject": "Asset" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Assets->Asset Class->" + }, + "referencingRules": { + "compatibleTypes": "->Position Class->Position->" + }, + "propertyNameAtParent": "assetClasses", + "childrenNodesProperties": [ + { + "name": "assetClasses", + "type": "array", + "childType": "Asset Class", + "autoAdd": false + }, + { + "name": "assets", + "type": "array", + "childType": "Asset", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/asset-contribution-claim.json b/Projects/Governance/Schemas/App-Schema/asset-contribution-claim.json new file mode 100644 index 000000000..5dfa1dbfc --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/asset-contribution-claim.json @@ -0,0 +1,41 @@ +{ + "type": "Asset Contribution Claim", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent Parent Parent", + "Use Reference Parent Parent", + "Use Reference Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{\n \"description\": \"\"\n}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Asset Contributions Folder->" + }, + "referencingRules": { + "compatibleTypes": "->Asset->" + }, + "propertyNameAtParent": "assetContributionClaims" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/asset-contributions-folder.json b/Projects/Governance/Schemas/App-Schema/asset-contributions-folder.json new file mode 100644 index 000000000..55f717ae2 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/asset-contributions-folder.json @@ -0,0 +1,59 @@ +{ + "type": "Asset Contributions Folder", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Asset Contributions Folder", + "relatedUiObject": "Asset Contributions Folder" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Asset Contribution Claim", + "relatedUiObject": "Asset Contribution Claim" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Contribution Claims->Asset Contributions Folder->" + }, + "propertyNameAtParent": "assetContributionsFolder", + "childrenNodesProperties": [ + { + "name": "assetContributionsFolder", + "type": "array", + "childType": "Asset Contributions Folder", + "autoAdd": false + }, + { + "name": "assetContributionClaims", + "type": "array", + "childType": "Asset Contribution Claim", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/asset-weight-vote.json b/Projects/Governance/Schemas/App-Schema/asset-weight-vote.json new file mode 100644 index 000000000..d93a21cdf --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/asset-weight-vote.json @@ -0,0 +1,42 @@ +{ + "type": "Asset Weight Vote", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent Parent Parent Parent", + "Use Reference Parent Parent Parent", + "Use Reference Parent Parent", + "Use Reference Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Votes Switch->" + }, + "referencingRules": { + "compatibleTypes": "->Asset Class->Asset->" + }, + "propertyNameAtParent": "assetWeightVotes" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/asset.json b/Projects/Governance/Schemas/App-Schema/asset.json new file mode 100644 index 000000000..610eb546e --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/asset.json @@ -0,0 +1,59 @@ +{ + "type": "Asset", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Asset Class", + "relatedUiObject": "Asset Class" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Asset", + "relatedUiObject": "Asset" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Asset Class->Asset->" + }, + "propertyNameAtParent": "assets", + "childrenNodesProperties": [ + { + "name": "assetClasses", + "type": "array", + "childType": "Asset Class", + "autoAdd": false + }, + { + "name": "assets", + "type": "array", + "childType": "Asset", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/assets.json b/Projects/Governance/Schemas/App-Schema/assets.json new file mode 100644 index 000000000..ca65263ba --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/assets.json @@ -0,0 +1,43 @@ +{ + "type": "Assets", + "menuItems": [ + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Asset Class", + "relatedUiObject": "Asset Class" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Asset", + "relatedUiObject": "Asset" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isHierarchyHead": true, + "addLeftIcons": true, + "level": 0, + "childrenNodesProperties": [ + { + "name": "assetClasses", + "type": "array", + "childType": "Asset Class", + "autoAdd": false + }, + { + "name": "assets", + "type": "array", + "childType": "Asset", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/contribution-claims.json b/Projects/Governance/Schemas/App-Schema/contribution-claims.json new file mode 100644 index 000000000..aacd78803 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/contribution-claims.json @@ -0,0 +1,71 @@ +{ + "type": "Contribution Claims", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "label": "Add Asset Contributions Folder", + "relatedUiObject": "Asset Contributions Folder", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Feature Contributions Folder", + "relatedUiObject": "Feature Contributions Folder" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Position Contributions Folder", + "relatedUiObject": "Position Contributions Folder" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "attachingRules": { + "compatibleTypes": "->User Profile->" + }, + "addLeftIcons": true, + "level": 1, + "propertyNameAtParent": "contributionClaims", + "childrenNodesProperties": [ + { + "name": "assetContributionsFolder", + "type": "array", + "childType": "Asset Contributions Folder", + "autoAdd": false + }, + { + "name": "featureContributionsFolder", + "type": "array", + "childType": "Feature Contributions Folder", + "autoAdd": false + }, + { + "name": "positionContributionsFolder", + "type": "array", + "childType": "Position Contributions Folder", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/feature-claim-vote.json b/Projects/Governance/Schemas/App-Schema/feature-claim-vote.json new file mode 100644 index 000000000..87292afdf --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/feature-claim-vote.json @@ -0,0 +1,40 @@ +{ + "type": "Feature Claim Vote", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Reference Parent Find In Parents Node Type->User Profile", + "Use Reference Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Votes Switch->" + }, + "referencingRules": { + "compatibleTypes": "->Feature Contribution Claim->" + }, + "propertyNameAtParent": "featureClaimVotes" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/feature-class.json b/Projects/Governance/Schemas/App-Schema/feature-class.json new file mode 100644 index 000000000..9a518d042 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/feature-class.json @@ -0,0 +1,62 @@ +{ + "type": "Feature Class", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Feature Class", + "relatedUiObject": "Feature Class" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Feature", + "relatedUiObject": "Feature" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Features->Feature Class->" + }, + "referencingRules": { + "compatibleTypes": "->Position Class->Position->" + }, + "propertyNameAtParent": "featureClasses", + "childrenNodesProperties": [ + { + "name": "featureClasses", + "type": "array", + "childType": "Feature Class", + "autoAdd": false + }, + { + "name": "features", + "type": "array", + "childType": "Feature", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/feature-contribution-claim.json b/Projects/Governance/Schemas/App-Schema/feature-contribution-claim.json new file mode 100644 index 000000000..8b204f685 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/feature-contribution-claim.json @@ -0,0 +1,40 @@ +{ + "type": "Feature Contribution Claim", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent", + "Use Reference Parent Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Feature Contributions Folder->" + }, + "referencingRules": { + "compatibleTypes": "->Feature->" + }, + "propertyNameAtParent": "featureContributionClaims" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/feature-contributions-folder.json b/Projects/Governance/Schemas/App-Schema/feature-contributions-folder.json new file mode 100644 index 000000000..b0dbecc8a --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/feature-contributions-folder.json @@ -0,0 +1,59 @@ +{ + "type": "Feature Contributions Folder", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Feature Contributions Folder", + "relatedUiObject": "Feature Contributions Folder" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Feature Contribution Claim", + "relatedUiObject": "Feature Contribution Claim" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Contribution Claims->Feature Contributions Folder->" + }, + "propertyNameAtParent": "featureContributionsFolder", + "childrenNodesProperties": [ + { + "name": "featureContributionsFolder", + "type": "array", + "childType": "Feature Contributions Folder", + "autoAdd": false + }, + { + "name": "featureContributionClaims", + "type": "array", + "childType": "Feature Contribution Claim", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/feature-weight-vote.json b/Projects/Governance/Schemas/App-Schema/feature-weight-vote.json new file mode 100644 index 000000000..47969c435 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/feature-weight-vote.json @@ -0,0 +1,41 @@ +{ + "type": "Feature Weight Vote", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent Parent Parent", + "Use Reference Parent Parent", + "Use Reference Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Votes Switch->" + }, + "referencingRules": { + "compatibleTypes": "->Feature Class->Feature->" + }, + "propertyNameAtParent": "featureWeightVotes" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/feature.json b/Projects/Governance/Schemas/App-Schema/feature.json new file mode 100644 index 000000000..fbed3614f --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/feature.json @@ -0,0 +1,59 @@ +{ + "type": "Feature", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Feature Class", + "relatedUiObject": "Feature Class" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Feature", + "relatedUiObject": "Feature" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Feature Class->Feature->" + }, + "propertyNameAtParent": "features", + "childrenNodesProperties": [ + { + "name": "featureClasses", + "type": "array", + "childType": "Feature Class", + "autoAdd": false + }, + { + "name": "features", + "type": "array", + "childType": "Feature", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/features.json b/Projects/Governance/Schemas/App-Schema/features.json new file mode 100644 index 000000000..a6406b044 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/features.json @@ -0,0 +1,43 @@ +{ + "type": "Features", + "menuItems": [ + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Feature Class", + "relatedUiObject": "Feature Class" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Feature", + "relatedUiObject": "Feature" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isHierarchyHead": true, + "addLeftIcons": true, + "level": 0, + "childrenNodesProperties": [ + { + "name": "featureClasses", + "type": "array", + "childType": "Feature Class", + "autoAdd": false + }, + { + "name": "features", + "type": "array", + "childType": "Feature", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/governance-project.json b/Projects/Governance/Schemas/App-Schema/governance-project.json new file mode 100644 index 000000000..07c81e7f2 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/governance-project.json @@ -0,0 +1,59 @@ +{ + "type": "Governance Project", + "menuItems": [ + { + "action": "Add UI Object", + "label": "Add Pools", + "relatedUiObject": "Pools", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "label": "Add Assets", + "relatedUiObject": "Assets", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "label": "Add Features", + "relatedUiObject": "Features", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "label": "Add Positions", + "relatedUiObject": "Positions", + "actionFunction": "payload.executeAction" + }, + { + "action": "Add UI Object", + "label": "Add User Profile", + "relatedUiObject": "User Profile", + "actionFunction": "payload.executeAction" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "actionFunction": "payload.executeAction", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity" + } + ], + "isProjectHead": true, + "isTitleAllwaysVisible": false, + "addLeftIcons": true, + "isPinned": true, + "positionLocked": true, + "childrenNodesProperties": [ + { + "name": "projectDefinition", + "type": "node", + "childType": "Project Definition", + "project": "Superalgos", + "autoAdd": true + } + ], + "icon": "Governance Project" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/pool-class.json b/Projects/Governance/Schemas/App-Schema/pool-class.json new file mode 100644 index 000000000..842359962 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/pool-class.json @@ -0,0 +1,62 @@ +{ + "type": "Pool Class", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Pool Class", + "relatedUiObject": "Pool Class" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Pool", + "relatedUiObject": "Pool" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Pools->Pool Class->" + }, + "referencingRules": { + "compatibleTypes": "->Position Class->Position->" + }, + "propertyNameAtParent": "poolClasses", + "childrenNodesProperties": [ + { + "name": "poolClasses", + "type": "array", + "childType": "Pool Class", + "autoAdd": false + }, + { + "name": "pools", + "type": "array", + "childType": "Pool", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/pool-weight-vote.json b/Projects/Governance/Schemas/App-Schema/pool-weight-vote.json new file mode 100644 index 000000000..47e9de487 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/pool-weight-vote.json @@ -0,0 +1,40 @@ +{ + "type": "Pool Weight Vote", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent", + "Use Reference Parent Type" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Votes Switch->" + }, + "referencingRules": { + "compatibleTypes": "->Pool Class->Pool->" + }, + "propertyNameAtParent": "poolWeightVotes" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/pool.json b/Projects/Governance/Schemas/App-Schema/pool.json new file mode 100644 index 000000000..ed967b2cf --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/pool.json @@ -0,0 +1,62 @@ +{ + "type": "Pool", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Pool Class", + "relatedUiObject": "Pool Class" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Pool", + "relatedUiObject": "Pool" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Pool Class->Pool->" + }, + "referencingRules": { + "compatibleTypes": "->Positions->Assets->Features->" + }, + "propertyNameAtParent": "pools", + "childrenNodesProperties": [ + { + "name": "poolClasses", + "type": "array", + "childType": "Pool Class", + "autoAdd": false + }, + { + "name": "pools", + "type": "array", + "childType": "Pool", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/pools.json b/Projects/Governance/Schemas/App-Schema/pools.json new file mode 100644 index 000000000..2dd0bfff4 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/pools.json @@ -0,0 +1,56 @@ +{ + "type": "Pools", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Pool Class", + "relatedUiObject": "Pool Class" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Pool", + "relatedUiObject": "Pool" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{\n \"tokens\": \"\"\n}" + }, + "isHierarchyHead": true, + "addLeftIcons": true, + "level": 0, + "childrenNodesProperties": [ + { + "name": "poolClasses", + "type": "array", + "childType": "Pool Class", + "autoAdd": false + }, + { + "name": "pools", + "type": "array", + "childType": "Pool", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/position-claim-vote.json b/Projects/Governance/Schemas/App-Schema/position-claim-vote.json new file mode 100644 index 000000000..ec7eca6fd --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/position-claim-vote.json @@ -0,0 +1,40 @@ +{ + "type": "Position Claim Vote", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Reference Parent Find In Parents Node Type->User Profile", + "Use Reference Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Votes Switch->" + }, + "referencingRules": { + "compatibleTypes": "->Position Contribution Claim->" + }, + "propertyNameAtParent": "positionClaimVotes" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/position-class.json b/Projects/Governance/Schemas/App-Schema/position-class.json new file mode 100644 index 000000000..7235dc2e1 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/position-class.json @@ -0,0 +1,59 @@ +{ + "type": "Position Class", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Position", + "relatedUiObject": "Position" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Position Class", + "relatedUiObject": "Position Class" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Position->Position Class->" + }, + "propertyNameAtParent": "positionClasss", + "childrenNodesProperties": [ + { + "name": "positions", + "type": "array", + "childType": "Position", + "autoAdd": false + }, + { + "name": "positionClasss", + "type": "array", + "childType": "Position Class", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/position-contribution-claim.json b/Projects/Governance/Schemas/App-Schema/position-contribution-claim.json new file mode 100644 index 000000000..1a9ed9a16 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/position-contribution-claim.json @@ -0,0 +1,40 @@ +{ + "type": "Position Contribution Claim", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent", + "Use Reference Parent Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Position Contributions Folder->" + }, + "referencingRules": { + "compatibleTypes": "->Position->" + }, + "propertyNameAtParent": "positionContributionClaims" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/position-contributions-folder.json b/Projects/Governance/Schemas/App-Schema/position-contributions-folder.json new file mode 100644 index 000000000..7385469f5 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/position-contributions-folder.json @@ -0,0 +1,59 @@ +{ + "type": "Position Contributions Folder", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Position Contributions Folder", + "relatedUiObject": "Position Contributions Folder" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Position Contribution Claim", + "relatedUiObject": "Position Contribution Claim" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Contribution Claims->Position Contributions Folder->" + }, + "propertyNameAtParent": "positionContributionsFolder", + "childrenNodesProperties": [ + { + "name": "positionContributionsFolder", + "type": "array", + "childType": "Position Contributions Folder", + "autoAdd": false + }, + { + "name": "positionContributionClaims", + "type": "array", + "childType": "Position Contribution Claim", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/position-weight-vote.json b/Projects/Governance/Schemas/App-Schema/position-weight-vote.json new file mode 100644 index 000000000..e502ab60b --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/position-weight-vote.json @@ -0,0 +1,40 @@ +{ + "type": "Position Weight Vote", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent Parent", + "Use Reference Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Votes Switch->" + }, + "referencingRules": { + "compatibleTypes": "->Position Class->Position->" + }, + "propertyNameAtParent": "positionWeightVotes" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/position.json b/Projects/Governance/Schemas/App-Schema/position.json new file mode 100644 index 000000000..ec57715e3 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/position.json @@ -0,0 +1,59 @@ +{ + "type": "Position", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Position", + "relatedUiObject": "Position" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Position Class", + "relatedUiObject": "Position Class" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Positions->Position->Position Class->" + }, + "propertyNameAtParent": "positions", + "childrenNodesProperties": [ + { + "name": "positions", + "type": "array", + "childType": "Position", + "autoAdd": false + }, + { + "name": "positionClasss", + "type": "array", + "childType": "Position Class", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/positions.json b/Projects/Governance/Schemas/App-Schema/positions.json new file mode 100644 index 000000000..714ad95b4 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/positions.json @@ -0,0 +1,43 @@ +{ + "type": "Positions", + "menuItems": [ + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Position Class", + "relatedUiObject": "Position Class" + }, + { + "action": "Add UI Object", + "label": "Add Position", + "relatedUiObject": "Position", + "actionFunction": "payload.executeAction" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "isHierarchyHead": true, + "addLeftIcons": true, + "level": 0, + "childrenNodesProperties": [ + { + "name": "positionClasss", + "type": "array", + "childType": "Position Class", + "autoAdd": false + }, + { + "name": "positions", + "type": "array", + "childType": "Position", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/user-profile.json b/Projects/Governance/Schemas/App-Schema/user-profile.json new file mode 100644 index 000000000..5f3c8497e --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/user-profile.json @@ -0,0 +1,75 @@ +{ + "type": "User Profile", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "contributionClaims", + "actionFunction": "payload.executeAction", + "label": "Add Contribution Claims", + "relatedUiObject": "Contribution Claims" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "votesDistribution", + "actionFunction": "payload.executeAction", + "label": "Add Votes Distribution", + "relatedUiObject": "Votes Distribution" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "userReferrer", + "actionFunction": "payload.executeAction", + "label": "Add User Referrer", + "relatedUiObject": "User Referrer" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{\n\"codeName\": \"\"\n}" + }, + "isTitleAllwaysVisible": false, + "isHierarchyHead": true, + "addLeftIcons": true, + "level": 0, + "childrenNodesProperties": [ + { + "name": "contributionClaims", + "type": "node", + "childType": "Contribution Claims", + "autoAdd": false + }, + { + "name": "votesDistribution", + "type": "node", + "childType": "Votes Distribution", + "autoAdd": false + }, + { + "name": "userReferrer", + "type": "node", + "childType": "User Referrer", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/user-referrer.json b/Projects/Governance/Schemas/App-Schema/user-referrer.json new file mode 100644 index 000000000..3311d2688 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/user-referrer.json @@ -0,0 +1,39 @@ +{ + "type": "User Referrer", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{\n \"description\": \"\"\n}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->User Profile->" + }, + "referencingRules": { + "compatibleTypes": "->User Profile->" + }, + "propertyNameAtParent": "userReferrer" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/user-vote-transfer.json b/Projects/Governance/Schemas/App-Schema/user-vote-transfer.json new file mode 100644 index 000000000..437e176ac --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/user-vote-transfer.json @@ -0,0 +1,39 @@ +{ + "type": "User Vote Transfer", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "title": [ + "Use Reference Parent" + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Votes Switch->" + }, + "referencingRules": { + "compatibleTypes": "->User Profile->" + }, + "propertyNameAtParent": "userVoteTransfers" +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/votes-distribution.json b/Projects/Governance/Schemas/App-Schema/votes-distribution.json new file mode 100644 index 000000000..1d0e34703 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/votes-distribution.json @@ -0,0 +1,55 @@ +{ + "type": "Votes Distribution", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Votes Switch", + "relatedUiObject": "Votes Switch" + }, + { + "action": "Add UI Object", + "disableIfPropertyIsDefined": true, + "propertyToCheckFor": "userReferrer", + "actionFunction": "payload.executeAction", + "label": "Add User Referrer", + "relatedUiObject": "User Referrer" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "attachingRules": { + "compatibleTypes": "->User Profile->" + }, + "addLeftIcons": true, + "level": 1, + "propertyNameAtParent": "votesDistribution", + "childrenNodesProperties": [ + { + "name": "votesSwitch", + "type": "array", + "childType": "Votes Switch", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/App-Schema/votes-switch.json b/Projects/Governance/Schemas/App-Schema/votes-switch.json new file mode 100644 index 000000000..10321ce67 --- /dev/null +++ b/Projects/Governance/Schemas/App-Schema/votes-switch.json @@ -0,0 +1,143 @@ +{ + "type": "Votes Switch", + "menuItems": [ + { + "action": "Configure", + "actionFunction": "uiObject.configEditor.activate", + "label": "Configure", + "iconPathOn": "configuration", + "iconPathOff": "configuration" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Votes Switch", + "relatedUiObject": "Votes Switch" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Pool Weight Vote", + "relatedUiObject": "Pool Weight Vote" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Position Weight Vote", + "relatedUiObject": "Position Weight Vote" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Asset Weight Vote", + "relatedUiObject": "Asset Weight Vote" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Feature Weight Vote", + "relatedUiObject": "Feature Weight Vote" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Position Claim Vote", + "relatedUiObject": "Position Claim Vote" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Asset Claim Vote", + "relatedUiObject": "Asset Claim Vote" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add Feature Claim Vote", + "relatedUiObject": "Feature Claim Vote" + }, + { + "action": "Add UI Object", + "actionFunction": "payload.executeAction", + "label": "Add User Vote Transfer", + "relatedUiObject": "User Vote Transfer" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" + } + ], + "editors": { + "config": true + }, + "initialValues": { + "config": "{}" + }, + "addLeftIcons": true, + "level": 2, + "attachingRules": { + "compatibleTypes": "->Votes Distribution->Votes Switch->" + }, + "propertyNameAtParent": "votesSwitch", + "childrenNodesProperties": [ + { + "name": "votesSwitch", + "type": "array", + "childType": "Votes Switch", + "autoAdd": false + }, + { + "name": "poolWeightVotes", + "type": "array", + "childType": "Pool Weight Vote", + "autoAdd": false + }, + { + "name": "assetWeightVotes", + "type": "array", + "childType": "Asset Weight Vote", + "autoAdd": false + }, + { + "name": "featureWeightVotes", + "type": "array", + "childType": "Feature Weight Vote", + "autoAdd": false + }, + { + "name": "positionClaimVotes", + "type": "array", + "childType": "Position Claim Vote", + "autoAdd": false + }, + { + "name": "assetClaimVotes", + "type": "array", + "childType": "Asset Claim Vote", + "autoAdd": false + }, + { + "name": "featureClaimVotes", + "type": "array", + "childType": "Feature Claim Vote", + "autoAdd": false + }, + { + "name": "positionWeightVotes", + "type": "array", + "childType": "Position Weight Vote", + "autoAdd": false + }, + { + "name": "userVoteTransfers", + "type": "array", + "childType": "User Vote Transfer", + "autoAdd": false + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Concepts/C/Claim/Claim/claim.json b/Projects/Governance/Schemas/Docs-Concepts/C/Claim/Claim/claim.json new file mode 100644 index 000000000..4ee202eac --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Concepts/C/Claim/Claim/claim.json @@ -0,0 +1,65 @@ +{ + "type": "Claim", + "definition": { + "text": "The token distribution is based on claims made by contributors that they have done something for the project. Anyone can make a claim, but without votes from the community, that claim will not be rewareded with tokens. ", + "updated": 1623007004449 + }, + "paragraphs": [ + { + "style": "Block", + "text": "Claim Explained", + "updated": 1623007932348 + }, + { + "style": "Text", + "text": "Assets, Features, Positions, etc. defines rewards offered to contributors by the community. Contributors later needs to make claims to get those rewards, and it is the same community the one who desides which claims to support with their votes." + }, + { + "style": "Title", + "text": "How does this work?" + }, + { + "style": "List", + "text": "1. Weight Votes: The community uses Weight Votes to define what is more important. " + }, + { + "style": "List", + "text": "2. Weights: These Weight Votes: end up generating a weight for each relevant node." + }, + { + "style": "List", + "text": "3. Token Rewards: Based on Weights, Token Rewards are calculated. ", + "updated": 1623007443739 + }, + { + "style": "List", + "text": "4. Claims: Contributos post claims towards Token Rewards." + }, + { + "style": "List", + "text": "5. Claims Votes: The community vote on claims that believe are true." + }, + { + "style": "List", + "text": "6. Token Awarded: Based on all claims towards each Token Rewards, Token Awarded is calculated for each Claim.", + "updated": 1623007602133 + }, + { + "style": "List", + "text": "7. Token Distribution: The distribution is made to users based on the Tokens Awarded to each of their claims." + }, + { + "style": "Title", + "text": "Calculation Code" + }, + { + "style": "Javascript", + "text": "/*\nWe will use the concept of Vote Ratio for the situation in which the total votes in claims exeeds the\namount of votes for wigthing. When this happen the Votes Ratio will be used to redude the amount of \ntokens awarded proportionally to how much was exeeded.\n*/\nlet votesRatio = node.payload.referenceParent.payload.votes / node.payload.referenceParent.payload.claimsVotes\nif (votesRatio > 1) { votesRatio = 1 }\n/*\n Share Count means the amount to claims pointing to the same potential tokens reward.\n*/\nlet shareCount = node.payload.referenceParent.payload.claimsCount\nlet sharePercentage = node.payload.votes * 100 / node.payload.referenceParent.payload.claimsVotes\nlet awarded = node.payload.votes / node.payload.referenceParent.payload.votes * node.payload.referenceParent.payload.tokens * votesRatio\nlet awardedPercentage = node.payload.votes / node.payload.referenceParent.payload.votes * 100 * votesRatio", + "updated": 1623007674072 + }, + { + "style": "Text", + "text": "" + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Claim-Vote/asset-claim-vote.json b/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Claim-Vote/asset-claim-vote.json new file mode 100644 index 000000000..9a0b3d4b8 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Claim-Vote/asset-claim-vote.json @@ -0,0 +1,13 @@ +{ + "type": "Asset Claim Vote", + "definition": { + "text": "This node is used to pass votes, via a reference, to an Asset Contribution Claim made by a user, in order to support that claim and allow the user making the claim to receive tokens for contributing either with the creation of that an asset or it's mantainance.", + "updated": 1622988917379 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Class/asset-class.json b/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Class/asset-class.json new file mode 100644 index 000000000..5674a3fbd --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Class/asset-class.json @@ -0,0 +1,13 @@ +{ + "type": "Asset Class", + "definition": { + "text": "This node acts as a folder helping organize the different assets of a certain Assets hierarchy. It can receive votes, and when it does, it distribute them among it's children.", + "updated": 1622986499181 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Contribution-Claim/asset-contribution-claim.json b/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Contribution-Claim/asset-contribution-claim.json new file mode 100644 index 000000000..09303f61c --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Contribution-Claim/asset-contribution-claim.json @@ -0,0 +1,14 @@ +{ + "type": "Asset Contribution Claim", + "definition": { + "text": "This node represents a claim by a user that has contributed in the creation or mantainance of an Asset, and has not yet be compensated in tokens enough accoring to the user's own beliefs. Anyone can make these claims, but it is the community that will activate them with votes, allowing or not the user to receive tokens through this claim. Users are expected to remove a claim once their are satisfied with the compensation or they gave up trying to convince the community to support their claim.", + "updated": 1622989779632 + }, + "paragraphs": [ + { + "style": "Include", + "text": "Governance->Concept->Claim->Claim Explained", + "updated": 1623007980090 + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Contributions-Folder/asset-contributions-folder.json b/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Contributions-Folder/asset-contributions-folder.json new file mode 100644 index 000000000..51c29c93c --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Contributions-Folder/asset-contributions-folder.json @@ -0,0 +1,13 @@ +{ + "type": "Asset Contributions Folder", + "definition": { + "text": "This folder type of node, help users organize their Asset contributions claims.", + "updated": 1622989520560 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Weight-Vote/asset-weight-vote.json b/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Weight-Vote/asset-weight-vote.json new file mode 100644 index 000000000..796c9a3dd --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset-Weight-Vote/asset-weight-vote.json @@ -0,0 +1,13 @@ +{ + "type": "Asset Weight Vote", + "definition": { + "text": "This node is used to pass votes, via a reference, to an Asset or Asset Class, in order to influence the weight the recipient node will have in relation to other nodes belonging to the same hierarchy.", + "updated": 1622988481251 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset/asset.json b/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset/asset.json new file mode 100644 index 000000000..34a4b60a2 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/A/Asset/Asset/asset.json @@ -0,0 +1,13 @@ +{ + "type": "Asset", + "definition": { + "text": "An Asset is any artifact that belongs to the project. It can be a piece of software, a configuration, a plugin, some marketing material, a social media account, etc. Users votes on assets to influence their relative weight between each other. Those weight will then influence how many token will be given to the contributors who built or mantain that asset.", + "updated": 1622986734958 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/A/Assets/Assets/assets.json b/Projects/Governance/Schemas/Docs-Nodes/A/Assets/Assets/assets.json new file mode 100644 index 000000000..26b3d09da --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/A/Assets/Assets/assets.json @@ -0,0 +1,13 @@ +{ + "type": "Assets", + "definition": { + "text": "These hierarchies define the different assets Superalgos as a project has accumulated over time. Assets could be anything tangible and not only software modules. ", + "updated": 1622986422593 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/C/Contribution/Contribution-Claims/contribution-claims.json b/Projects/Governance/Schemas/Docs-Nodes/C/Contribution/Contribution-Claims/contribution-claims.json new file mode 100644 index 000000000..2ec3b147f --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/C/Contribution/Contribution-Claims/contribution-claims.json @@ -0,0 +1,13 @@ +{ + "type": "Contribution Claims", + "definition": { + "text": "This node helps define the section of the User Profiel hierarchy that is going to be used to define the claims users make for the contributions they have done. These claims need later to be voted by other users in order to be considered during the token distribution process.", + "updated": 1622989461838 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Claim-Vote/feature-claim-vote.json b/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Claim-Vote/feature-claim-vote.json new file mode 100644 index 000000000..4594b9d84 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Claim-Vote/feature-claim-vote.json @@ -0,0 +1,13 @@ +{ + "type": "Feature Claim Vote", + "definition": { + "text": "This node is used to pass votes, via a reference, to a Feature Contribution Claim made by a user, in order to support that claim and allow the user making the claim to receive tokens for contributing either with the creation of that an feature or it's mantainance.", + "updated": 1622988841078 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Class/feature-class.json b/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Class/feature-class.json new file mode 100644 index 000000000..e39dff847 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Class/feature-class.json @@ -0,0 +1,13 @@ +{ + "type": "Feature Class", + "definition": { + "text": "This node helps organize features in hierarchical way. This node my receive votes, and when it does, it will pass them to their children.", + "updated": 1622986135148 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Contribution-Claim/feature-contribution-claim.json b/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Contribution-Claim/feature-contribution-claim.json new file mode 100644 index 000000000..cb89c1a4e --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Contribution-Claim/feature-contribution-claim.json @@ -0,0 +1,14 @@ +{ + "type": "Feature Contribution Claim", + "definition": { + "text": "This node represents a claim by a user that has contributed in the creation or mantainance of a Feature, and has not yet be compensated in tokens enough accoring to the user's own beliefs. Anyone can make these claims, but it is the community that will activate them with votes, allowing or not the user to receive tokens through this claim. Users are expected to remove a claim once their are satisfied with the compensation or they gave up trying to convince the community to support their claim.", + "updated": 1622989767496 + }, + "paragraphs": [ + { + "style": "Include", + "text": "Governance->Concept->Claim->Claim Explained", + "updated": 1623007999063 + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Contributions-Folder/feature-contributions-folder.json b/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Contributions-Folder/feature-contributions-folder.json new file mode 100644 index 000000000..64d127d07 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Contributions-Folder/feature-contributions-folder.json @@ -0,0 +1,13 @@ +{ + "type": "Feature Contributions Folder", + "definition": { + "text": "This folder type of node, help users organize their Feature contributions claims.", + "updated": 1622989537182 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Weight-Vote/feature-weight-vote.json b/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Weight-Vote/feature-weight-vote.json new file mode 100644 index 000000000..ce7480891 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature-Weight-Vote/feature-weight-vote.json @@ -0,0 +1,13 @@ +{ + "type": "Feature Weight Vote", + "definition": { + "text": "This node is used to pass votes, via a reference, to a Feature or Feature Class, in order to influence the weight the recipient node will have in relation to other nodes belonging to the same hierarchy.", + "updated": 1622988542593 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature/feature.json b/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature/feature.json new file mode 100644 index 000000000..3e12d1e6e --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/F/Feature/Feature/feature.json @@ -0,0 +1,13 @@ +{ + "type": "Feature", + "definition": { + "text": "A Feature is a functionality of the Superalgos software that matches a single use case. Users can vote on features to increase their relative weight to other features. These weight will ultimatelly influence how many tokens are given to the people implementing or mantaining these features.", + "updated": 1622986275998 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/F/Features/Features/features.json b/Projects/Governance/Schemas/Docs-Nodes/F/Features/Features/features.json new file mode 100644 index 000000000..f394a474f --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/F/Features/Features/features.json @@ -0,0 +1,13 @@ +{ + "type": "Features", + "definition": { + "text": "As a software, Superalgos has features. This type hierarchies is used to describe the software's features with the objective to allow users to vote on those features and by doing so influencing how many tokens will receive contributors that mantain those features or, if the feature is yet to be added, the token it will receive whoeven contribute it to the project.", + "updated": 1622986032804 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/P/Pool/Pool-Class/pool-class.json b/Projects/Governance/Schemas/Docs-Nodes/P/Pool/Pool-Class/pool-class.json new file mode 100644 index 000000000..36159ab57 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/P/Pool/Pool-Class/pool-class.json @@ -0,0 +1,13 @@ +{ + "type": "Pool Class", + "definition": { + "text": "This node is like a folder. It facilitates the organization of the Pools structure. Votes received at this node will be split evenly on it's children.", + "updated": 1622985466839 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/P/Pool/Pool-Weight-Vote/pool-weight-vote.json b/Projects/Governance/Schemas/Docs-Nodes/P/Pool/Pool-Weight-Vote/pool-weight-vote.json new file mode 100644 index 000000000..be6e62ad9 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/P/Pool/Pool-Weight-Vote/pool-weight-vote.json @@ -0,0 +1,13 @@ +{ + "type": "Pool Weight Vote", + "definition": { + "text": "This node is used to pass votes, via a reference, to a Pool or Pool Class, in order to influence the weight the recipient node will have in relation to other nodes belonging to the same hierarchy.", + "updated": 1622988573063 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/P/Pool/Pool/pool.json b/Projects/Governance/Schemas/Docs-Nodes/P/Pool/Pool/pool.json new file mode 100644 index 000000000..2a2ca09c0 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/P/Pool/Pool/pool.json @@ -0,0 +1,13 @@ +{ + "type": "Pool", + "definition": { + "text": "A Pool represents the highest level container of tokens. They are used to route tokens to specific hierarchies via references. Users votes on pools to influence how many tokens will be routed and then distributed at the referenced hierarchy.", + "updated": 1622985663794 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/P/Pools/Pools/pools.json b/Projects/Governance/Schemas/Docs-Nodes/P/Pools/Pools/pools.json new file mode 100644 index 000000000..1b6784c30 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/P/Pools/Pools/pools.json @@ -0,0 +1,13 @@ +{ + "type": "Pools", + "definition": { + "text": "At this hierarchy is where Token distribution starts. All the tokens to be distributed at the next release start flowing from here down this hierarchy, until they reach individual pools. Nodes will received tokens acording to the votes / weight each one of them have.", + "updated": 1622985349549 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Claim-Vote/position-claim-vote.json b/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Claim-Vote/position-claim-vote.json new file mode 100644 index 000000000..d1be265d8 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Claim-Vote/position-claim-vote.json @@ -0,0 +1,13 @@ +{ + "type": "Position Claim Vote", + "definition": { + "text": "This node is used to pass votes, via a reference, to a Position Claim made by a user, in order to support that claim and allow the user making the claim to receive tokens for playing a role at the said position.", + "updated": 1622988653975 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Class/position-class.json b/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Class/position-class.json new file mode 100644 index 000000000..7837ca1c9 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Class/position-class.json @@ -0,0 +1,13 @@ +{ + "type": "Position Class", + "definition": { + "text": "This node is like a folder that helps organize the Positions hierarchies. It can receive votes, and when it does, it distribute them among it's children.", + "updated": 1622987556789 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Contribution-Claim/position-contribution-claim.json b/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Contribution-Claim/position-contribution-claim.json new file mode 100644 index 000000000..ff46433fc --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Contribution-Claim/position-contribution-claim.json @@ -0,0 +1,14 @@ +{ + "type": "Position Contribution Claim", + "definition": { + "text": "This node represents a claim by users that have contributed their time to the project playing certain role at a certain position within the project's organization, and has not yet be compensated in tokens enough accoring to the user's own beliefs. Anyone can make these claims, but it is the community that will activate them with votes, allowing or not the user to receive tokens through this claim. Users are expected to remove a claim once their are satisfied with the compensation or they gave up trying to convince the community to support their claim.", + "updated": 1622989856726 + }, + "paragraphs": [ + { + "style": "Include", + "text": "Governance->Concept->Claim->Claim Explained", + "updated": 1623007917321 + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Contributions-Folder/position-contributions-folder.json b/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Contributions-Folder/position-contributions-folder.json new file mode 100644 index 000000000..e07cee55d --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Contributions-Folder/position-contributions-folder.json @@ -0,0 +1,13 @@ +{ + "type": "Position Contributions Folder", + "definition": { + "text": "This folder type of node, help users organize their Position contributions claims.", + "updated": 1622989549721 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Weight-Vote/position-weight-vote.json b/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Weight-Vote/position-weight-vote.json new file mode 100644 index 000000000..2f2e9f369 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position-Weight-Vote/position-weight-vote.json @@ -0,0 +1,13 @@ +{ + "type": "Position Weight Vote", + "definition": { + "text": "This node is used to pass votes, via a reference, to a Position or Position Class, in order to influence the weight the recipient node will have in relation to other nodes belonging to the same hierarchy.", + "updated": 1622988519639 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position/position.json b/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position/position.json new file mode 100644 index 000000000..bbd436e05 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/P/Position/Position/position.json @@ -0,0 +1,13 @@ +{ + "type": "Position", + "definition": { + "text": "A position is a role a user can play within the project. Noone holds a position. Users can make claims that they spent time performing a role and they need community confirmation via getting votes at their claims, in order for them to receive tokens for playing that role. The amount of tokens to receive is also influenced by how the community voted the position itself and how much weight that position acquired relative to others.", + "updated": 1622987462908 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/P/Positions/Positions/positions.json b/Projects/Governance/Schemas/Docs-Nodes/P/Positions/Positions/positions.json new file mode 100644 index 000000000..59b4961f5 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/P/Positions/Positions/positions.json @@ -0,0 +1,13 @@ +{ + "type": "Positions", + "definition": { + "text": "These hierarchies are used to define different position or roles contributors can take at the project organization chart. Once defined, users can claim having spent time at an specific position or role and when those claims are supported by votes, they receive tokens according to the position relative weight.", + "updated": 1622987207926 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Profile/user-profile.json b/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Profile/user-profile.json new file mode 100644 index 000000000..bc21b5fbe --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Profile/user-profile.json @@ -0,0 +1,13 @@ +{ + "type": "User Profile", + "definition": { + "text": "At these hierarchies, users define their profile, which essentially means declaring which are their contribution claims, and which is the way they would like to distribute their voting power. From each user profile starts a stream of votes that flows through switches that split these streams according to the user preferences and end up at other hierarchies's nodes, who are the recipient of these votes. ", + "updated": 1622988108578 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Referrer/user-referrer.json b/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Referrer/user-referrer.json new file mode 100644 index 000000000..78d42c699 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Referrer/user-referrer.json @@ -0,0 +1,13 @@ +{ + "type": "User Referrer", + "definition": { + "text": "This node is used by users to reference other users defining in this way who was the user who brought them into the project. The userReferrer could have acted by word of mouth, or producing some marketing material with it's referral id. These references are later used at the token distribution process to reward referrers and also users declaring who these referrers are.", + "updated": 1622990015308 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Vote-Transfer/user-vote-transfer.json b/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Vote-Transfer/user-vote-transfer.json new file mode 100644 index 000000000..0a0e51662 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/U/User/User-Vote-Transfer/user-vote-transfer.json @@ -0,0 +1,13 @@ +{ + "type": "User Vote Transfer", + "definition": { + "text": "This node allows users to transfer some of their voting power to other users, effectively creating a Liquid Democracy. Votes received by users are then flowed through the recipient user's token streams, increasing their size.", + "updated": 1622989097099 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/V/Votes/Votes-Distribution/votes-distribution.json b/Projects/Governance/Schemas/Docs-Nodes/V/Votes/Votes-Distribution/votes-distribution.json new file mode 100644 index 000000000..fb7eefb6d --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/V/Votes/Votes-Distribution/votes-distribution.json @@ -0,0 +1,13 @@ +{ + "type": "Votes Distribution", + "definition": { + "text": "This node defined the section where votes are going to flow like vote-streams, going through Votes Swithces and several different types of Vote nodes. Via references they are later sent to recipient nodes living at other hierarchies.", + "updated": 1622989230849 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/Schemas/Docs-Nodes/V/Votes/Votes-Switch/votes-switch.json b/Projects/Governance/Schemas/Docs-Nodes/V/Votes/Votes-Switch/votes-switch.json new file mode 100644 index 000000000..c7ea96c43 --- /dev/null +++ b/Projects/Governance/Schemas/Docs-Nodes/V/Votes/Votes-Switch/votes-switch.json @@ -0,0 +1,13 @@ +{ + "type": "Votes Switch", + "definition": { + "text": "This node allow users to organize their streams of votes by splitting their voting power and passing the votes to their children. When no config is found they pass them evenly, and when a percentage config property is defined, they will use that as the percentage of the upstream to flow through this node.", + "updated": 1622988349664 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Right click and select the pencil button to enter edit mode." + } + ] +} \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/ActionSwitch.js b/Projects/Governance/UI/Function-Libraries/ActionSwitch.js new file mode 100644 index 000000000..54865bda6 --- /dev/null +++ b/Projects/Governance/UI/Function-Libraries/ActionSwitch.js @@ -0,0 +1,27 @@ +function newGovernanceActionSwitch() { + + let thisObject = { + executeAction: executeAction, + initialize: initialize, + finalize: finalize + } + + return thisObject + + function finalize() { + + } + + function initialize() { + /* Nothing to initialize since a Function Library does not hold any state. */ + } + + async function executeAction(action) { + switch (action.name) { + case 'Create Wallet Account': { + UI.projects.ethereum.functionLibraries.accounts.createWalletAccount(action.node) + break + } + } + } +} diff --git a/Projects/Governance/UI/Function-Libraries/Claims.js b/Projects/Governance/UI/Function-Libraries/Claims.js new file mode 100644 index 000000000..7a6e5aaf7 --- /dev/null +++ b/Projects/Governance/UI/Function-Libraries/Claims.js @@ -0,0 +1,217 @@ +function newGovernanceFunctionLibraryClaims() { + let thisObject = { + calculate: calculate + } + + return thisObject + + function calculate( + features, + assets, + positions, + userProfiles + ) { + + /* Claim Reset Follows */ + for (let i = 0; i < assets.length; i++) { + let assetsNode = assets[i] + resetClaims(assetsNode) + } + + /* Claim Reset Follows */ + for (let i = 0; i < features.length; i++) { + let featuresNode = features[i] + resetClaims(featuresNode) + } + + /* Claim Reset Follows */ + for (let i = 0; i < positions.length; i++) { + let positionsNode = positions[i] + resetClaims(positionsNode) + } + + /* Claim Count Follows */ + for (let i = 0; i < userProfiles.length; i++) { + let userProfilesNode = userProfiles[i] + countForNode(userProfilesNode.contributionClaims) + } + + /* Claim Calculation Follows */ + for (let i = 0; i < userProfiles.length; i++) { + let userProfilesNode = userProfiles[i] + calculateForNode(userProfilesNode.contributionClaims) + } + } + + function resetClaims(node) { + if (node === undefined) { return } + if (node.payload === undefined) { return } + + if ( + node.type !== 'Asset Class' && + node.type !== 'Feature Class' && + node.type !== 'Position Class' + ) { + if (node.payload.votes !== undefined) { + node.payload.claimsCount = 0 + node.payload.claimsVotes = 0 + } + } + + let schemaDocument = getSchemaDocument(node) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + switch (property.type) { + case 'node': { + let childNode = node[property.name] + resetClaims(childNode) + } + break + case 'array': { + let propertyArray = node[property.name] + if (propertyArray !== undefined) { + for (let m = 0; m < propertyArray.length; m++) { + let childNode = propertyArray[m] + resetClaims(childNode) + } + } + break + } + } + } + } + } + + function countForNode(node) { + if (node === undefined) { return } + if (node.payload === undefined) { return } + + if ( + node.type !== 'Asset Contributions Folder' && + node.type !== 'Feature Contributions Folder' && + node.type !== 'Position Contributions Folder' && + node.type !== 'Contribution Claims' + ) { + if ( + node.payload.votes !== undefined && + node.payload.votes > 0 && + node.payload.referenceParent !== undefined && + node.payload.referenceParent.payload.votes !== undefined && + node.payload.referenceParent.payload.votes > 0 && + node.payload.referenceParent.payload.weight !== undefined && + node.payload.referenceParent.payload.weight > 0 && + node.payload.referenceParent.payload.claimsCount !== undefined && + node.payload.referenceParent.payload.claimsVotes !== undefined + ) { + node.payload.referenceParent.payload.claimsCount++ + node.payload.referenceParent.payload.claimsVotes = node.payload.referenceParent.payload.claimsVotes + node.payload.votes + } + } + + let schemaDocument = getSchemaDocument(node) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + switch (property.type) { + case 'node': { + let childNode = node[property.name] + countForNode(childNode) + } + break + case 'array': { + let propertyArray = node[property.name] + if (propertyArray !== undefined) { + for (let m = 0; m < propertyArray.length; m++) { + let childNode = propertyArray[m] + countForNode(childNode) + } + } + break + } + } + } + } + } + + function calculateForNode(node) { + if (node === undefined) { return } + if (node.payload === undefined) { return } + + if ( + node.type !== 'Asset Contributions Folder' && + node.type !== 'Feature Contributions Folder' && + node.type !== 'Position Contributions Folder' && + node.type !== 'Contribution Claims' + ) { + if ( + node.payload.votes !== undefined && + node.payload.votes > 0 && + node.payload.referenceParent !== undefined && + node.payload.referenceParent.payload.votes !== undefined && + node.payload.referenceParent.payload.votes > 0 && + node.payload.referenceParent.payload.weight !== undefined && + node.payload.referenceParent.payload.weight > 0 && + node.payload.referenceParent.payload.claimsCount !== undefined && + node.payload.referenceParent.payload.claimsVotes !== undefined + ) { + /* + We will use the concept of Vote Ratio for the situation in which the total votes in claims exeeds the + amount of votes for wigthing. When this happen the Votes Ratio will be used to redude the amount of + tokens awarded proportionally to how much was exeeded. + */ + let votesRatio = node.payload.referenceParent.payload.votes / node.payload.referenceParent.payload.claimsVotes + if (votesRatio > 1) { votesRatio = 1 } + /* + Share Count means the amount to claims pointing to the same potential tokens reward. + */ + let shareCount = node.payload.referenceParent.payload.claimsCount + let sharePercentage = node.payload.votes * 100 / node.payload.referenceParent.payload.claimsVotes + let awarded = node.payload.votes / node.payload.referenceParent.payload.votes * node.payload.referenceParent.payload.tokens * votesRatio + let awardedPercentage = node.payload.votes / node.payload.referenceParent.payload.votes * 100 * votesRatio + + drawClaims(node, shareCount, sharePercentage, awarded, awardedPercentage) + } + } + + let schemaDocument = getSchemaDocument(node) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + switch (property.type) { + case 'node': { + let childNode = node[property.name] + calculateForNode(childNode) + } + break + case 'array': { + let propertyArray = node[property.name] + if (propertyArray !== undefined) { + for (let m = 0; m < propertyArray.length; m++) { + let childNode = propertyArray[m] + calculateForNode(childNode) + } + } + break + } + } + } + } + } + + function drawClaims(node, shareCount, sharePercentage, awarded, awardedPercentage) { + let satatus = + new Intl.NumberFormat().format(awarded) + + ' ' + 'SA Tokens Awarded' + ' - ' + + 'From Reward: ' + awardedPercentage.toFixed(2) + '%' + ' - ' + + 'Shared Between: ' + shareCount + ' claims' + ' - ' + + 'Share of Claims: ' + sharePercentage.toFixed(2) + '%' + node.payload.uiObject.setStatus(satatus) + } +} \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/DistributionProcess.js b/Projects/Governance/UI/Function-Libraries/DistributionProcess.js new file mode 100644 index 000000000..5dc6308a8 --- /dev/null +++ b/Projects/Governance/UI/Function-Libraries/DistributionProcess.js @@ -0,0 +1,42 @@ +function newGovernanceFunctionLibraryDistributionProcess() { + let thisObject = { + calculate: calculate + } + + return thisObject + + function calculate() { + + let pools = UI.projects.superalgos.spaces.designSpace.workspace.getHierarchyHeadsByNodeType('Pools') + let features = UI.projects.superalgos.spaces.designSpace.workspace.getHierarchyHeadsByNodeType('Features') + let assets = UI.projects.superalgos.spaces.designSpace.workspace.getHierarchyHeadsByNodeType('Assets') + let positions = UI.projects.superalgos.spaces.designSpace.workspace.getHierarchyHeadsByNodeType('Positions') + let userProfiles = UI.projects.superalgos.spaces.designSpace.workspace.getHierarchyHeadsByNodeType('User Profile') + + UI.projects.governance.functionLibraries.votes.calculate( + pools, + features, + assets, + positions, + userProfiles + ) + + UI.projects.governance.functionLibraries.weights.calculate( + pools, + features, + assets, + positions + ) + + UI.projects.governance.functionLibraries.tokens.calculate( + pools + ) + + UI.projects.governance.functionLibraries.claims.calculate( + features, + assets, + positions, + userProfiles + ) + } +} \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/Tokens.js b/Projects/Governance/UI/Function-Libraries/Tokens.js new file mode 100644 index 000000000..d2be53607 --- /dev/null +++ b/Projects/Governance/UI/Function-Libraries/Tokens.js @@ -0,0 +1,169 @@ +function newGovernanceFunctionLibraryTokens() { + let thisObject = { + calculate: calculate + } + + return thisObject + + function calculate( + pools + ) { + /* + We will reset all the token flows, and then distribute it. + */ + for (let i = 0; i < pools.length; i++) { + let poolsNode = pools[i] + poolsReset(poolsNode) + } + for (let i = 0; i < pools.length; i++) { + let poolsNode = pools[i] + poolsDistribute(poolsNode) + } + } + + function poolsReset(pools) { + resetTokenFlow(pools) + } + + function poolsDistribute(pools) { + let tokens = UI.projects.superalgos.utilities.nodeConfig.loadPropertyFromNodeConfig(pools.payload, 'tokens') + distributeTokens(pools, tokens) + } + + function resetTokenFlow(node) { + if (node === undefined) { return } + if (node.payload === undefined) { return } + node.payload.tokens = 0 + /* + If there is a reference parent defined, this means that the token flow is + transfered to it and not distributed among children. + */ + if (node.payload.referenceParent !== undefined) { + resetTokenFlow(node.payload.referenceParent) + return + } + /* + When we reach certain node types, we will halt the distribution, because thse are targets for + token flow. + */ + if ( + node.type === 'Asset' || + node.type === 'Feature' + ) { return } + /* + If there is no reference parent we will redistribute token flow among children. + */ + let schemaDocument = getSchemaDocument(node) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + + switch (property.type) { + case 'node': { + if (node.type === 'Pools' && property.name === "votesDistribution") { + let childNode = node[property.name] + resetTokenFlow(childNode) + } + } + break + case 'array': { + let propertyArray = node[property.name] + if (propertyArray !== undefined) { + for (let m = 0; m < propertyArray.length; m++) { + let childNode = propertyArray[m] + resetTokenFlow(childNode) + } + } + break + } + } + } + } + } + + function distributeTokens(node, tokens) { + if (node === undefined) { return } + if (node.payload === undefined) { return } + /* + Let's get the schemaDocument first + */ + let schemaDocument = getSchemaDocument(node) + if (schemaDocument === undefined) { return } + /* + At hierarchy heads we will shouw how many tokens are comming in. + */ + if ( + schemaDocument.isHierarchyHead === true + ) { + drawTokenFlow(node, tokens) + } + /* + We will also have tokens at nodes with weight. + */ + if ( + isNaN(node.payload.weight) !== true && + node.payload.weight !== undefined && + node.payload.weight !== 0 + ) { + node.payload.tokens = tokens * node.payload.weight + drawTokenFlow(node, node.payload.tokens, node.payload.weight) + } + /* + If there is a reference parent defined, this means that the token flow is + transfered to it and not distributed among children. + */ + if (node.payload.referenceParent !== undefined) { + distributeTokens(node.payload.referenceParent, node.payload.tokens) + return + } + /* + When we reach certain node types, we will halt the distribution, because these are targets for + token flow. + */ + if ( + node.type === 'Asset' || + node.type === 'Feature' + ) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + + switch (property.type) { + case 'node': { + if (node.type === 'Pools' && property.name === "votesDistribution") { + let childNode = node[property.name] + distributeTokens(childNode, tokens) + } + } + break + case 'array': { + let propertyArray = node[property.name] + if (propertyArray !== undefined) { + for (let m = 0; m < propertyArray.length; m++) { + let childNode = propertyArray[m] + distributeTokens(childNode, tokens) + } + } + break + } + } + } + } + } + + function drawTokenFlow(node, tokens, weight) { + let status + if (weight !== undefined && weight !== 0) { + status = new Intl.NumberFormat().format(tokens) + ' ' + 'SA Tokens Reward' + ' - ' + 'Weight: ' + weight.toFixed(2) + } else { + status = new Intl.NumberFormat().format(tokens) + ' ' + 'SA Tokens Reward' + } + + if (node.payload !== undefined) { + node.payload.uiObject.setStatus(status) + } + } +} \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/Votes.js b/Projects/Governance/UI/Function-Libraries/Votes.js new file mode 100644 index 000000000..724b3300b --- /dev/null +++ b/Projects/Governance/UI/Function-Libraries/Votes.js @@ -0,0 +1,270 @@ +function newGovernanceFunctionLibraryVotes() { + let thisObject = { + calculate: calculate + } + + return thisObject + + function calculate( + pools, + features, + assets, + positions, + userProfiles + ) { + /* Reset Votes at Pools */ + for (let i = 0; i < pools.length; i++) { + let poolsNode = pools[i] + resetVotes(poolsNode) + } + + /* Reset Votes at Features */ + for (let i = 0; i < features.length; i++) { + let featuresNode = features[i] + resetVotes(featuresNode) + } + + /* Reset Votes at Features */ + for (let i = 0; i < assets.length; i++) { + let assetsNode = assets[i] + resetVotes(assetsNode) + } + + /* Reset Votes at Features */ + for (let i = 0; i < positions.length; i++) { + let positionsNode = positions[i] + resetVotes(positionsNode) + } + /* + We will first reset all the voting power, and then distribute it. + */ + for (let i = 0; i < userProfiles.length; i++) { + let userProfile = userProfiles[i] + resetVotes(userProfile) + } + for (let i = 0; i < userProfiles.length; i++) { + let userProfile = userProfiles[i] + distributeForProfile(userProfile) + } + } + + function resetVotes(node) { + if (node === undefined) { return } + if (node.payload === undefined) { return } + node.payload.votes = 0 + /* + If there is a reference parent defined, this means that the voting power is + transfered to it and not distributed among children. + */ + if (node.payload.referenceParent !== undefined) { + resetVotes(node.payload.referenceParent) + return + } + /* + When we reach certain node types, we will halt the distribution, because thse are targets for + voting power. + */ + if ( + node.type === 'Position' || + node.type === 'Asset' || + node.type === 'Feature' + ) { return } + /* + If there is no reference parent we will redistribute voting power among children. + */ + let schemaDocument = getSchemaDocument(node) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + + if (node.type === 'User Profile' && property.name !== "votesDistribution") { continue } + + switch (property.type) { + case 'node': { + if (node.type === 'User Profile' && property.name === "votesDistribution") { + let childNode = node[property.name] + resetVotes(childNode) + } + } + break + case 'array': { + let propertyArray = node[property.name] + if (propertyArray !== undefined) { + for (let m = 0; m < propertyArray.length; m++) { + let childNode = propertyArray[m] + resetVotes(childNode) + } + } + break + } + } + } + } + } + + function distributeForProfile(userProfile) { + let votes = UI.projects.superalgos.utilities.nodeConfig.loadPropertyFromNodeConfig(userProfile.payload, 'tokens') + distributeVotes(userProfile, votes) + } + + function distributeVotes(node, votes, switchPercentage) { + if (node === undefined) { return } + if (node.payload === undefined) { return } + node.payload.votes = node.payload.votes + votes + drawVotes(node, node.payload.votes, switchPercentage) + /* + When we reach certain node types, we will halt the distribution, because thse are targets for + voting power. + */ + if ( + node.type === 'Position' || + node.type === 'Asset' || + node.type === 'Feature' || + node.type === 'Pool' || + node.type === 'Position Contribution Claim' || + node.type === 'Asset Contribution Claim' || + node.type === 'Feature Contribution Claim' + ) { return } + /* + If there is a reference parent defined, this means that the voting power is + transfered to it and not distributed among children. + */ + if (node.payload.referenceParent !== undefined) { + distributeVotes(node.payload.referenceParent, votes) + return + } + /* + If there is no reference parent we will redistribute voting power among children. + */ + let schemaDocument = getSchemaDocument(node) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + /* + Before distributing the voting power, we will calculate how the power + is going to be switched between all nodes. The first pass is about + scanning all sibling nodes to see which ones have a percentage defined + at their config, and check that all percentages don't add more than 100. + */ + let totalPercentage = 0 + let totalNodesWithoutPercentage = 0 + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + + if (node.type === 'User Profile' && property.name !== "votesDistribution") { continue } + + switch (property.type) { + case 'node': { + if (node.type === 'User Profile' && property.name === "votesDistribution") { + let childNode = node[property.name] + let percentage = UI.projects.superalgos.utilities.nodeConfig.loadPropertyFromNodeConfig(childNode.payload, 'percentage') + if (percentage !== undefined && isNaN(percentage) !== true) { + totalPercentage = totalPercentage + percentage + } else { + totalNodesWithoutPercentage++ + } + } + } + break + case 'array': { + let propertyArray = node[property.name] + if (propertyArray !== undefined) { + + for (let m = 0; m < propertyArray.length; m++) { + let childNode = propertyArray[m] + let percentage = UI.projects.superalgos.utilities.nodeConfig.loadPropertyFromNodeConfig(childNode.payload, 'percentage') + if (percentage !== undefined && isNaN(percentage) !== true) { + totalPercentage = totalPercentage + percentage + } else { + totalNodesWithoutPercentage++ + } + } + } + break + } + } + } + if (totalPercentage > 100) { + node.payload.uiObject.setErrorMessage('Voting Power Switching Error. Total Percentage of children nodes is grater that 100.') + return + } + let defaultPercentage = 0 + if (totalNodesWithoutPercentage > 0) { + defaultPercentage = (100 - totalPercentage) / totalNodesWithoutPercentage + } + /* + Here we do the actual distribution. + */ + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + + if (node.type === 'User Profile' && property.name !== "votesDistribution") { continue } + + switch (property.type) { + case 'node': { + if (node.type === 'User Profile' && property.name === "votesDistribution") { + let childNode = node[property.name] + let percentage = UI.projects.superalgos.utilities.nodeConfig.loadPropertyFromNodeConfig(childNode.payload, 'percentage') + if (percentage === undefined || isNaN(percentage) === true) { + percentage = defaultPercentage + } + distributeVotes(childNode, votes * percentage / 100, percentage) + } + } + break + case 'array': { + let propertyArray = node[property.name] + if (propertyArray !== undefined) { + for (let m = 0; m < propertyArray.length; m++) { + let childNode = propertyArray[m] + let percentage = UI.projects.superalgos.utilities.nodeConfig.loadPropertyFromNodeConfig(childNode.payload, 'percentage') + if (percentage === undefined || isNaN(percentage) === true) { + percentage = defaultPercentage + } + distributeVotes(childNode, votes * percentage / 100, percentage) + } + } + break + } + } + } + } + } + + function drawVotes(node, votes, percentage) { + votes = new Intl.NumberFormat().format(votes) + ' ' + 'Votes' + if (node.payload !== undefined) { + if (node.type === 'User Profile') { + return + } + if ( + node.type === 'Position' || + node.type === 'Position Class' || + node.type === 'Pool' || + node.type === 'Tokens Switch' || + node.type === 'Asset' || + node.type === 'Asset Class' || + node.type === 'Feature' || + node.type === 'Feature Class' || + node.type === 'Position Contribution Claim' || + node.type === 'Asset Contribution Claim' || + node.type === 'Feature Contribution Claim' + ) { + node.payload.uiObject.valueAngleOffset = 0 + node.payload.uiObject.valueAtAngle = false + } else { + node.payload.uiObject.valueAngleOffset = 180 + node.payload.uiObject.valueAtAngle = true + } + + node.payload.uiObject.setValue(votes) + + if (percentage !== undefined) { + node.payload.uiObject.setPercentage(percentage.toFixed(2)) + } + } + } + +} \ No newline at end of file diff --git a/Projects/Governance/UI/Function-Libraries/Weights.js b/Projects/Governance/UI/Function-Libraries/Weights.js new file mode 100644 index 000000000..bbdfdc92f --- /dev/null +++ b/Projects/Governance/UI/Function-Libraries/Weights.js @@ -0,0 +1,138 @@ +function newGovernanceFunctionLibraryWeights() { + let thisObject = { + calculate: calculate + } + + return thisObject + + function calculate( + pools, + features, + assets, + positions + ) { + /* Weight Calculation Follows */ + for (let i = 0; i < assets.length; i++) { + let assetsNode = assets[i] + calculateForNode(assetsNode) + } + + /* Weight Calculation Follows */ + for (let i = 0; i < features.length; i++) { + let featuresNode = features[i] + calculateForNode(featuresNode) + } + + /* Weight Calculation Follows */ + for (let i = 0; i < positions.length; i++) { + let positionsNode = positions[i] + calculateForNode(positionsNode) + } + + /* Weight Calculation Follows */ + for (let i = 0; i < pools.length; i++) { + let poolsNode = pools[i] + calculateForNode(poolsNode) + } + } + + function calculateForNode(node) { + + let totalVotes = 0 + countVotesAndResetWeights(node) + applyWeightCalculation(node) + + function countVotesAndResetWeights(node) { + if (node === undefined) { return } + if (node.payload === undefined) { return } + + if ( + node.type !== 'Pool Class' && + node.type !== 'Asset Class' && + node.type !== 'Feature Class' && + node.type !== 'Position Class' + ) { + if (node.payload.votes !== undefined) { + totalVotes = totalVotes + node.payload.votes + } + } + + node.payload.weight = 0 + /* + Now we will count the voting power of this node's children. + */ + let schemaDocument = getSchemaDocument(node) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + switch (property.type) { + case 'node': { + let childNode = node[property.name] + countVotesAndResetWeights(childNode) + } + break + case 'array': { + let propertyArray = node[property.name] + if (propertyArray !== undefined) { + for (let m = 0; m < propertyArray.length; m++) { + let childNode = propertyArray[m] + countVotesAndResetWeights(childNode) + } + } + break + } + } + } + } + } + + function applyWeightCalculation(node) { + if (node === undefined) { return } + if (node.payload === undefined) { return } + + if ( + node.type !== 'Pool Class' && + node.type !== 'Asset Class' && + node.type !== 'Feature Class' && + node.type !== 'Position Class' + ) { + if (node.payload.votes !== undefined) { + if (node.payload.votes !== undefined) { + node.payload.weight = node.payload.votes / totalVotes + } + } + } + + /* + Now we will count the voting power of this node's children. + */ + let schemaDocument = getSchemaDocument(node) + if (schemaDocument === undefined) { return } + + if (schemaDocument.childrenNodesProperties !== undefined) { + for (let i = 0; i < schemaDocument.childrenNodesProperties.length; i++) { + let property = schemaDocument.childrenNodesProperties[i] + switch (property.type) { + case 'node': { + let childNode = node[property.name] + applyWeightCalculation(childNode) + } + break + case 'array': { + let propertyArray = node[property.name] + if (propertyArray !== undefined) { + for (let m = 0; m < propertyArray.length; m++) { + let childNode = propertyArray[m] + applyWeightCalculation(childNode) + } + } + break + } + } + } + } + } + } +} diff --git a/Projects/Governance/UI/Globals/ChainIds.js b/Projects/Governance/UI/Globals/ChainIds.js new file mode 100644 index 000000000..e17cf4226 --- /dev/null +++ b/Projects/Governance/UI/Globals/ChainIds.js @@ -0,0 +1,18 @@ +function newEthereumGlobalsChainIds() { + let thisObject = { + chainNameById: chainNameById + } + return thisObject + + function chainNameById(chainId) { + switch(chainId) { + case 1: return 'Ethereum Mainnet' + case 3: return 'Ethereum Ropsten' + case 4: return 'Ethereum Rinkeby' + case 42: return 'Ethereum Kovan' + case 61: return 'Ethereum Classic Mainnet' + case 62: return 'Ethereum Classic Morden' + default: return 'Unknown Network' + } + } +} \ No newline at end of file diff --git a/Projects/Governance/UI/Spaces/Assets-Space/Assets.js b/Projects/Governance/UI/Spaces/Assets-Space/Assets.js new file mode 100644 index 000000000..0c89e6858 --- /dev/null +++ b/Projects/Governance/UI/Spaces/Assets-Space/Assets.js @@ -0,0 +1,44 @@ +function newGobernanceAssetsSpace() { + const MODULE_NAME = 'Assets Space' + + let thisObject = { + container: undefined, + physics: physics, + draw: draw, + getContainer: getContainer, + finalize: finalize, + initialize: initialize + } + + thisObject.container = newContainer() + thisObject.container.initialize(MODULE_NAME) + + return thisObject + + function finalize() { + thisObject.container.finalize() + thisObject.container = undefined + } + + function initialize() { + + } + + function physics() { + if (UI.projects.superalgos.spaces.designSpace.workspace === undefined) { return } + } + + function getContainer(point) { + + if (thisObject.container.frame.isThisPointHere(point, true) === true) { + thisObject.container.space = MODULE_NAME + return thisObject.container + } else { + return undefined + } + } + + function draw() { + + } +} diff --git a/Projects/Governance/UI/Spaces/Features-Space/Features.js b/Projects/Governance/UI/Spaces/Features-Space/Features.js new file mode 100644 index 000000000..7cc992169 --- /dev/null +++ b/Projects/Governance/UI/Spaces/Features-Space/Features.js @@ -0,0 +1,44 @@ +function newGovernanceFeaturesSpace() { + const MODULE_NAME = 'Features Space' + + let thisObject = { + container: undefined, + physics: physics, + draw: draw, + getContainer: getContainer, + finalize: finalize, + initialize: initialize + } + + thisObject.container = newContainer() + thisObject.container.initialize(MODULE_NAME) + + return thisObject + + function finalize() { + thisObject.container.finalize() + thisObject.container = undefined + } + + function initialize() { + + } + + function physics() { + if (UI.projects.superalgos.spaces.designSpace.workspace === undefined) { return } + } + + function getContainer(point) { + + if (thisObject.container.frame.isThisPointHere(point, true) === true) { + thisObject.container.space = MODULE_NAME + return thisObject.container + } else { + return undefined + } + } + + function draw() { + + } +} diff --git a/Projects/Governance/UI/Spaces/Pools-Space/Pools.js b/Projects/Governance/UI/Spaces/Pools-Space/Pools.js new file mode 100644 index 000000000..7163bc864 --- /dev/null +++ b/Projects/Governance/UI/Spaces/Pools-Space/Pools.js @@ -0,0 +1,46 @@ +function newGovernancePoolsSpace() { + const MODULE_NAME = 'Pool Space' + + let thisObject = { + container: undefined, + physics: physics, + draw: draw, + getContainer: getContainer, + finalize: finalize, + initialize: initialize + } + + thisObject.container = newContainer() + thisObject.container.initialize(MODULE_NAME) + + return thisObject + + function initialize() { + + } + + function finalize() { + thisObject.container.finalize() + thisObject.container = undefined + } + + function getContainer(point) { + + if (thisObject.container.frame.isThisPointHere(point, true) === true) { + thisObject.container.space = MODULE_NAME + return thisObject.container + } else { + return undefined + } + } + + function physics() { + if (UI.projects.superalgos.spaces.designSpace.workspace === undefined) { return } + + UI.projects.governance.functionLibraries.distributionProcess.calculate() + } + + function draw() { + + } +} diff --git a/Projects/Governance/UI/Spaces/Positions-Space/Positions.js b/Projects/Governance/UI/Spaces/Positions-Space/Positions.js new file mode 100644 index 000000000..2147cc234 --- /dev/null +++ b/Projects/Governance/UI/Spaces/Positions-Space/Positions.js @@ -0,0 +1,46 @@ +function newGovernancePositionsSpace() { + const MODULE_NAME = 'Positions Space' + + let thisObject = { + container: undefined, + physics: physics, + draw: draw, + getContainer: getContainer, + finalize: finalize, + initialize: initialize + } + + thisObject.container = newContainer() + thisObject.container.initialize(MODULE_NAME) + + let lastTryToReconnectDatetime + + return thisObject + + function finalize() { + thisObject.container.finalize() + thisObject.container = undefined + } + + function initialize() { + + } + + function physics() { + if (UI.projects.superalgos.spaces.designSpace.workspace === undefined) { return } + } + + function getContainer(point) { + + if (thisObject.container.frame.isThisPointHere(point, true) === true) { + thisObject.container.space = MODULE_NAME + return thisObject.container + } else { + return undefined + } + } + + function draw() { + + } +} diff --git a/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js b/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js new file mode 100644 index 000000000..2984cef22 --- /dev/null +++ b/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js @@ -0,0 +1,44 @@ +function newGovernanceUserProfileSpace() { + const MODULE_NAME = 'User Profile Space' + + let thisObject = { + container: undefined, + physics: physics, + draw: draw, + getContainer: getContainer, + finalize: finalize, + initialize: initialize + } + + thisObject.container = newContainer() + thisObject.container.initialize(MODULE_NAME) + + return thisObject + + function initialize() { + + } + + function finalize() { + thisObject.container.finalize() + thisObject.container = undefined + } + + function getContainer(point) { + + if (thisObject.container.frame.isThisPointHere(point, true) === true) { + thisObject.container.space = MODULE_NAME + return thisObject.container + } else { + return undefined + } + } + + function physics() { + if (UI.projects.superalgos.spaces.designSpace.workspace === undefined) { return } + } + + function draw() { + + } +} diff --git a/Projects/Governance/UI/Utilities/RouteToClient.js b/Projects/Governance/UI/Utilities/RouteToClient.js new file mode 100644 index 000000000..a371b08b9 --- /dev/null +++ b/Projects/Governance/UI/Utilities/RouteToClient.js @@ -0,0 +1,53 @@ +function newEthereumUtilitiesRouteToClient() { + let thisObject = { + buildRouteToClient: buildRouteToClient + } + + return thisObject + + function buildRouteToClient(networkClient) { + let config = JSON.parse(networkClient.config) + if (config.host === undefined) { + networkClient.payload.uiObject.setErrorMessage('Property host not defined at node config.') + return + } + if (config.httpPort === undefined && config.webSocketsPort === undefined) { + networkClient.payload.uiObject.setErrorMessage('Property httpPort or webSocketsPort must be defined at node config.') + return + } + + /* Web Sockets would be the default protocol */ + let clientPort + let clientInterface + if (config.webSocketsPort !== undefined) { + clientInterface = 'ws' + clientPort = config.webSocketsPort + } else { + clientInterface = 'http' + clientPort = config.httpPort + } + + let params = { + host: config.host, + port: clientPort, + interface: clientInterface + } + + /* + Next, we will check which Superalgos Network Node we need as a gateway + to the Ethereum Client. We will use the current node reference parent for that. + */ + if (networkClient.payload.referenceParent === undefined) { + networkClient.payload.uiObject.setErrorMessage('You need to reference a Superalgos Network Node so that it acts as a gateway to the Ethereum Client.') + return + } + + let networkNodeConfig = JSON.parse(networkClient.payload.referenceParent.config) + let url = 'http://' + networkNodeConfig.host + ':' + networkNodeConfig.webPort + '/' + 'WEB3' + + return { + params: params, + url: url + } + } +} \ No newline at end of file diff --git a/Projects/ProjectsSchema.json b/Projects/ProjectsSchema.json index e746b67c4..35c56119d 100644 --- a/Projects/ProjectsSchema.json +++ b/Projects/ProjectsSchema.json @@ -982,5 +982,121 @@ } ] } + }, + { + "name": "Governance", + "propertyName": "governance", + "UI": { + "globals": [ + { + "name": "ChainIds", + "propertyName": "chainIds", + "functionName": "newEthereumGlobalsChainIds" + } + ], + "functionLibraries": [ + { + "name": "Votes", + "propertyName": "votes", + "functionName": "newGovernanceFunctionLibraryVotes" + }, + { + "name": "Tokens", + "propertyName": "tokens", + "functionName": "newGovernanceFunctionLibraryTokens" + }, + { + "name": "Weights", + "propertyName": "weights", + "functionName": "newGovernanceFunctionLibraryWeights" + }, + { + "name": "Claims", + "propertyName": "claims", + "functionName": "newGovernanceFunctionLibraryClaims" + }, + { + "name": "Distribution Process", + "propertyName": "distributionProcess", + "functionName": "newGovernanceFunctionLibraryDistributionProcess" + } + ], + "utilities": [ + { + "name": "Route To Client", + "propertyName": "routeToClient", + "functionName": "newEthereumUtilitiesRouteToClient" + } + ], + "spaces": [ + { + "name": "User Profile Space", + "folderName": "User-Profile-Space", + "propertyName": "userProfileSpace", + "functionName": "newGovernanceUserProfileSpace", + "initializationIndex": 0, + "animationPhysicsIndex": 0, + "animationDrawIndex": 0, + "onMouseWheelIndex": 0, + "onMouseOverIndex": 0, + "onMouseClickIndex": 0, + "onMouseDownIndex": 0 + }, + { + "name": "Assets Space", + "folderName": "Assets-Space", + "propertyName": "assetsSpace", + "functionName": "newGobernanceAssetsSpace", + "initializationIndex": 1, + "animationPhysicsIndex": 1, + "animationDrawIndex": 1, + "onMouseWheelIndex": 1, + "onMouseOverIndex": 1, + "onMouseClickIndex": 1, + "onMouseDownIndex": 1 + }, + { + "name": "Features Space", + "folderName": "Features-Space", + "propertyName": "featuresSpace", + "functionName": "newGovernanceFeaturesSpace", + "initializationIndex": 2, + "animationPhysicsIndex": 2, + "animationDrawIndex": 2, + "onMouseWheelIndex": 2, + "onMouseOverIndex": 2, + "onMouseClickIndex": 2, + "onMouseDownIndex": 2 + }, + { + "name": "Positions Space", + "folderName": "Positions-Space", + "propertyName": "positionsSpace", + "functionName": "newGovernancePositionsSpace", + "initializationIndex": 3, + "animationPhysicsIndex": 3, + "animationDrawIndex": 3, + "onMouseWheelIndex": 3, + "onMouseOverIndex": 3, + "onMouseClickIndex": 3, + "onMouseDownIndex": 3 + }, + { + "name": "Pools Space", + "folderName": "Pools-Space", + "propertyName": "poolsSpace", + "functionName": "newGovernancePoolsSpace", + "initializationIndex": 4, + "animationPhysicsIndex": 4, + "animationDrawIndex": 4, + "onMouseWheelIndex": 4, + "onMouseOverIndex": 4, + "onMouseClickIndex": 4, + "onMouseDownIndex": 4 + } + ] + }, + "TS": {}, + "CL": {} } ] diff --git a/Projects/Superalgos/Icons/announcement-condition.png b/Projects/Superalgos/Icons/Announcement/announcement-condition.png similarity index 100% rename from Projects/Superalgos/Icons/announcement-condition.png rename to Projects/Superalgos/Icons/Announcement/announcement-condition.png diff --git a/Projects/Superalgos/Icons/announcement-formula.png b/Projects/Superalgos/Icons/Announcement/announcement-formula.png similarity index 100% rename from Projects/Superalgos/Icons/announcement-formula.png rename to Projects/Superalgos/Icons/Announcement/announcement-formula.png diff --git a/Projects/Superalgos/Icons/announcement.png b/Projects/Superalgos/Icons/Announcement/announcement.png similarity index 100% rename from Projects/Superalgos/Icons/announcement.png rename to Projects/Superalgos/Icons/Announcement/announcement.png diff --git a/Projects/Superalgos/Icons/api-data-fetcher-bot-instance.png b/Projects/Superalgos/Icons/Api/api-data-fetcher-bot-instance.png similarity index 100% rename from Projects/Superalgos/Icons/api-data-fetcher-bot-instance.png rename to Projects/Superalgos/Icons/Api/api-data-fetcher-bot-instance.png diff --git a/Projects/Superalgos/Icons/api-data-fetcher-bot.png b/Projects/Superalgos/Icons/Api/api-data-fetcher-bot.png similarity index 100% rename from Projects/Superalgos/Icons/api-data-fetcher-bot.png rename to Projects/Superalgos/Icons/Api/api-data-fetcher-bot.png diff --git a/Projects/Superalgos/Icons/api-data-fetcher-process-instance.png b/Projects/Superalgos/Icons/Api/api-data-fetcher-process-instance.png similarity index 100% rename from Projects/Superalgos/Icons/api-data-fetcher-process-instance.png rename to Projects/Superalgos/Icons/Api/api-data-fetcher-process-instance.png diff --git a/Projects/Superalgos/Icons/api-endpoint.png b/Projects/Superalgos/Icons/Api/api-endpoint.png similarity index 100% rename from Projects/Superalgos/Icons/api-endpoint.png rename to Projects/Superalgos/Icons/Api/api-endpoint.png diff --git a/Projects/Superalgos/Icons/api-map-reference.png b/Projects/Superalgos/Icons/Api/api-map-reference.png similarity index 100% rename from Projects/Superalgos/Icons/api-map-reference.png rename to Projects/Superalgos/Icons/Api/api-map-reference.png diff --git a/Projects/Superalgos/Icons/api-map.png b/Projects/Superalgos/Icons/Api/api-map.png similarity index 100% rename from Projects/Superalgos/Icons/api-map.png rename to Projects/Superalgos/Icons/Api/api-map.png diff --git a/Projects/Superalgos/Icons/Api/api-path-parameter.png b/Projects/Superalgos/Icons/Api/api-path-parameter.png new file mode 100644 index 000000000..f13a9dc29 Binary files /dev/null and b/Projects/Superalgos/Icons/Api/api-path-parameter.png differ diff --git a/Projects/Superalgos/Icons/api-path-parameters.png b/Projects/Superalgos/Icons/Api/api-path-parameters.png similarity index 100% rename from Projects/Superalgos/Icons/api-path-parameters.png rename to Projects/Superalgos/Icons/Api/api-path-parameters.png diff --git a/Projects/Superalgos/Icons/Api/api-query-parameter.png b/Projects/Superalgos/Icons/Api/api-query-parameter.png new file mode 100644 index 000000000..d573c891d Binary files /dev/null and b/Projects/Superalgos/Icons/Api/api-query-parameter.png differ diff --git a/Projects/Superalgos/Icons/api-query-parameters.png b/Projects/Superalgos/Icons/Api/api-query-parameters.png similarity index 100% rename from Projects/Superalgos/Icons/api-query-parameters.png rename to Projects/Superalgos/Icons/Api/api-query-parameters.png diff --git a/Projects/Superalgos/Icons/api-query-response.png b/Projects/Superalgos/Icons/Api/api-query-response.png similarity index 100% rename from Projects/Superalgos/Icons/api-query-response.png rename to Projects/Superalgos/Icons/Api/api-query-response.png diff --git a/Projects/Superalgos/Icons/api-query-responses.png b/Projects/Superalgos/Icons/Api/api-query-responses.png similarity index 100% rename from Projects/Superalgos/Icons/api-query-responses.png rename to Projects/Superalgos/Icons/Api/api-query-responses.png diff --git a/Projects/Superalgos/Icons/api-response-field-reference.png b/Projects/Superalgos/Icons/Api/api-response-field-reference.png similarity index 100% rename from Projects/Superalgos/Icons/api-response-field-reference.png rename to Projects/Superalgos/Icons/Api/api-response-field-reference.png diff --git a/Projects/Superalgos/Icons/api-response-field.png b/Projects/Superalgos/Icons/Api/api-response-field.png similarity index 100% rename from Projects/Superalgos/Icons/api-response-field.png rename to Projects/Superalgos/Icons/Api/api-response-field.png diff --git a/Projects/Superalgos/Icons/api-response-schema.png b/Projects/Superalgos/Icons/Api/api-response-schema.png similarity index 100% rename from Projects/Superalgos/Icons/api-response-schema.png rename to Projects/Superalgos/Icons/Api/api-response-schema.png diff --git a/Projects/Superalgos/Icons/api-version.png b/Projects/Superalgos/Icons/Api/api-version.png similarity index 100% rename from Projects/Superalgos/Icons/api-version.png rename to Projects/Superalgos/Icons/Api/api-version.png diff --git a/Projects/Superalgos/Icons/apis.png b/Projects/Superalgos/Icons/Api/apis.png similarity index 100% rename from Projects/Superalgos/Icons/apis.png rename to Projects/Superalgos/Icons/Api/apis.png diff --git a/Projects/Superalgos/Icons/arrow-green-down.png b/Projects/Superalgos/Icons/Arrow/arrow-green-down.png similarity index 100% rename from Projects/Superalgos/Icons/arrow-green-down.png rename to Projects/Superalgos/Icons/Arrow/arrow-green-down.png diff --git a/Projects/Superalgos/Icons/arrow-green-up.png b/Projects/Superalgos/Icons/Arrow/arrow-green-up.png similarity index 100% rename from Projects/Superalgos/Icons/arrow-green-up.png rename to Projects/Superalgos/Icons/Arrow/arrow-green-up.png diff --git a/Projects/Superalgos/Icons/arrow-red-down.png b/Projects/Superalgos/Icons/Arrow/arrow-red-down.png similarity index 100% rename from Projects/Superalgos/Icons/arrow-red-down.png rename to Projects/Superalgos/Icons/Arrow/arrow-red-down.png diff --git a/Projects/Superalgos/Icons/arrow-red-up.png b/Projects/Superalgos/Icons/Arrow/arrow-red-up.png similarity index 100% rename from Projects/Superalgos/Icons/arrow-red-up.png rename to Projects/Superalgos/Icons/Arrow/arrow-red-up.png diff --git a/Projects/Superalgos/Icons/bullet-cancelled-order.png b/Projects/Superalgos/Icons/Bullet/bullet-cancelled-order.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-cancelled-order.png rename to Projects/Superalgos/Icons/Bullet/bullet-cancelled-order.png diff --git a/Projects/Superalgos/Icons/bullet-error.png b/Projects/Superalgos/Icons/Bullet/bullet-error.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-error.png rename to Projects/Superalgos/Icons/Bullet/bullet-error.png diff --git a/Projects/Superalgos/Icons/bullet-info.png b/Projects/Superalgos/Icons/Bullet/bullet-info.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-info.png rename to Projects/Superalgos/Icons/Bullet/bullet-info.png diff --git a/Projects/Superalgos/Icons/bullet-limit-buy-order-filled.png b/Projects/Superalgos/Icons/Bullet/bullet-limit-buy-order-filled.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-limit-buy-order-filled.png rename to Projects/Superalgos/Icons/Bullet/bullet-limit-buy-order-filled.png diff --git a/Projects/Superalgos/Icons/bullet-limit-buy-order.png b/Projects/Superalgos/Icons/Bullet/bullet-limit-buy-order.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-limit-buy-order.png rename to Projects/Superalgos/Icons/Bullet/bullet-limit-buy-order.png diff --git a/Projects/Superalgos/Icons/bullet-limit-sell-order-filled.png b/Projects/Superalgos/Icons/Bullet/bullet-limit-sell-order-filled.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-limit-sell-order-filled.png rename to Projects/Superalgos/Icons/Bullet/bullet-limit-sell-order-filled.png diff --git a/Projects/Superalgos/Icons/bullet-limit-sell-order.png b/Projects/Superalgos/Icons/Bullet/bullet-limit-sell-order.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-limit-sell-order.png rename to Projects/Superalgos/Icons/Bullet/bullet-limit-sell-order.png diff --git a/Projects/Superalgos/Icons/bullet-market-buy-order-filled.png b/Projects/Superalgos/Icons/Bullet/bullet-market-buy-order-filled.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-market-buy-order-filled.png rename to Projects/Superalgos/Icons/Bullet/bullet-market-buy-order-filled.png diff --git a/Projects/Superalgos/Icons/bullet-market-buy-order.png b/Projects/Superalgos/Icons/Bullet/bullet-market-buy-order.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-market-buy-order.png rename to Projects/Superalgos/Icons/Bullet/bullet-market-buy-order.png diff --git a/Projects/Superalgos/Icons/bullet-market-sell-order-filled.png b/Projects/Superalgos/Icons/Bullet/bullet-market-sell-order-filled.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-market-sell-order-filled.png rename to Projects/Superalgos/Icons/Bullet/bullet-market-sell-order-filled.png diff --git a/Projects/Superalgos/Icons/bullet-market-sell-order.png b/Projects/Superalgos/Icons/Bullet/bullet-market-sell-order.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-market-sell-order.png rename to Projects/Superalgos/Icons/Bullet/bullet-market-sell-order.png diff --git a/Projects/Superalgos/Icons/bullet-warning.png b/Projects/Superalgos/Icons/Bullet/bullet-warning.png similarity index 100% rename from Projects/Superalgos/Icons/bullet-warning.png rename to Projects/Superalgos/Icons/Bullet/bullet-warning.png diff --git a/Projects/Superalgos/Icons/close-execution.png b/Projects/Superalgos/Icons/Close/close-execution.png similarity index 100% rename from Projects/Superalgos/Icons/close-execution.png rename to Projects/Superalgos/Icons/Close/close-execution.png diff --git a/Projects/Superalgos/Icons/close-order.png b/Projects/Superalgos/Icons/Close/close-order.png similarity index 100% rename from Projects/Superalgos/Icons/close-order.png rename to Projects/Superalgos/Icons/Close/close-order.png diff --git a/Projects/Superalgos/Icons/close-position.png b/Projects/Superalgos/Icons/Close/close-position.png similarity index 100% rename from Projects/Superalgos/Icons/close-position.png rename to Projects/Superalgos/Icons/Close/close-position.png diff --git a/Projects/Superalgos/Icons/close-stage-event.png b/Projects/Superalgos/Icons/Close/close-stage-event.png similarity index 100% rename from Projects/Superalgos/Icons/close-stage-event.png rename to Projects/Superalgos/Icons/Close/close-stage-event.png diff --git a/Projects/Superalgos/Icons/close-stage.png b/Projects/Superalgos/Icons/Close/close-stage.png similarity index 100% rename from Projects/Superalgos/Icons/close-stage.png rename to Projects/Superalgos/Icons/Close/close-stage.png diff --git a/Projects/Superalgos/Icons/close.png b/Projects/Superalgos/Icons/Close/close.png similarity index 100% rename from Projects/Superalgos/Icons/close.png rename to Projects/Superalgos/Icons/Close/close.png diff --git a/Projects/Superalgos/Icons/binance-coin.png b/Projects/Superalgos/Icons/Crypto-Assets/binance-coin.png similarity index 100% rename from Projects/Superalgos/Icons/binance-coin.png rename to Projects/Superalgos/Icons/Crypto-Assets/binance-coin.png diff --git a/Projects/Superalgos/Icons/bitcoin-cash.png b/Projects/Superalgos/Icons/Crypto-Assets/bitcoin-cash.png similarity index 100% rename from Projects/Superalgos/Icons/bitcoin-cash.png rename to Projects/Superalgos/Icons/Crypto-Assets/bitcoin-cash.png diff --git a/Projects/Superalgos/Icons/Crypto-Assets/bitcoin.png b/Projects/Superalgos/Icons/Crypto-Assets/bitcoin.png new file mode 100644 index 000000000..a4ee2a209 Binary files /dev/null and b/Projects/Superalgos/Icons/Crypto-Assets/bitcoin.png differ diff --git a/Projects/Superalgos/Icons/cardano.png b/Projects/Superalgos/Icons/Crypto-Assets/cardano.png similarity index 100% rename from Projects/Superalgos/Icons/cardano.png rename to Projects/Superalgos/Icons/Crypto-Assets/cardano.png diff --git a/Projects/Superalgos/Icons/dash.png b/Projects/Superalgos/Icons/Crypto-Assets/dash.png similarity index 100% rename from Projects/Superalgos/Icons/dash.png rename to Projects/Superalgos/Icons/Crypto-Assets/dash.png diff --git a/Projects/Superalgos/Icons/Crypto-Assets/dogecoin.png b/Projects/Superalgos/Icons/Crypto-Assets/dogecoin.png new file mode 100644 index 000000000..0c3efe978 Binary files /dev/null and b/Projects/Superalgos/Icons/Crypto-Assets/dogecoin.png differ diff --git a/Projects/Superalgos/Icons/eos.png b/Projects/Superalgos/Icons/Crypto-Assets/eos.png similarity index 100% rename from Projects/Superalgos/Icons/eos.png rename to Projects/Superalgos/Icons/Crypto-Assets/eos.png diff --git a/Projects/Superalgos/Icons/ethereum-classic.png b/Projects/Superalgos/Icons/Crypto-Assets/ethereum-classic.png similarity index 100% rename from Projects/Superalgos/Icons/ethereum-classic.png rename to Projects/Superalgos/Icons/Crypto-Assets/ethereum-classic.png diff --git a/Projects/Superalgos/Icons/Crypto-Assets/ethereum.png b/Projects/Superalgos/Icons/Crypto-Assets/ethereum.png new file mode 100644 index 000000000..33b2853a1 Binary files /dev/null and b/Projects/Superalgos/Icons/Crypto-Assets/ethereum.png differ diff --git a/Projects/Superalgos/Icons/monero.png b/Projects/Superalgos/Icons/Crypto-Assets/monero.png similarity index 100% rename from Projects/Superalgos/Icons/monero.png rename to Projects/Superalgos/Icons/Crypto-Assets/monero.png diff --git a/Projects/Superalgos/Icons/qtum.png b/Projects/Superalgos/Icons/Crypto-Assets/qtum.png similarity index 100% rename from Projects/Superalgos/Icons/qtum.png rename to Projects/Superalgos/Icons/Crypto-Assets/qtum.png diff --git a/Projects/Superalgos/Icons/stellar.png b/Projects/Superalgos/Icons/Crypto-Assets/stellar.png similarity index 100% rename from Projects/Superalgos/Icons/stellar.png rename to Projects/Superalgos/Icons/Crypto-Assets/stellar.png diff --git a/Projects/Superalgos/Icons/tether.png b/Projects/Superalgos/Icons/Crypto-Assets/tether.png similarity index 100% rename from Projects/Superalgos/Icons/tether.png rename to Projects/Superalgos/Icons/Crypto-Assets/tether.png diff --git a/Projects/Superalgos/Icons/Crypto-Assets/tron.png b/Projects/Superalgos/Icons/Crypto-Assets/tron.png new file mode 100644 index 000000000..65ebcbd98 Binary files /dev/null and b/Projects/Superalgos/Icons/Crypto-Assets/tron.png differ diff --git a/Projects/Superalgos/Icons/us-dollar.png b/Projects/Superalgos/Icons/Crypto-Assets/us-dollar.png similarity index 100% rename from Projects/Superalgos/Icons/us-dollar.png rename to Projects/Superalgos/Icons/Crypto-Assets/us-dollar.png diff --git a/Projects/Superalgos/Icons/xrp.png b/Projects/Superalgos/Icons/Crypto-Assets/xrp.png similarity index 100% rename from Projects/Superalgos/Icons/xrp.png rename to Projects/Superalgos/Icons/Crypto-Assets/xrp.png diff --git a/Projects/Superalgos/Icons/binance.png b/Projects/Superalgos/Icons/Crypto-Exchanges/binance.png similarity index 100% rename from Projects/Superalgos/Icons/binance.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/binance.png diff --git a/Projects/Superalgos/Icons/Crypto-Exchanges/bitfinex.png b/Projects/Superalgos/Icons/Crypto-Exchanges/bitfinex.png new file mode 100644 index 000000000..d5d3db0e2 Binary files /dev/null and b/Projects/Superalgos/Icons/Crypto-Exchanges/bitfinex.png differ diff --git a/Projects/Superalgos/Icons/bitmex.png b/Projects/Superalgos/Icons/Crypto-Exchanges/bitmex.png similarity index 100% rename from Projects/Superalgos/Icons/bitmex.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/bitmex.png diff --git a/Projects/Superalgos/Icons/bittrex.png b/Projects/Superalgos/Icons/Crypto-Exchanges/bittrex.png similarity index 100% rename from Projects/Superalgos/Icons/bittrex.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/bittrex.png diff --git a/Projects/Superalgos/Icons/Crypto-Exchanges/kraken.png b/Projects/Superalgos/Icons/Crypto-Exchanges/kraken.png new file mode 100644 index 000000000..cf7e2d59e Binary files /dev/null and b/Projects/Superalgos/Icons/Crypto-Exchanges/kraken.png differ diff --git a/Projects/Superalgos/Icons/kucoin.png b/Projects/Superalgos/Icons/Crypto-Exchanges/kucoin.png similarity index 100% rename from Projects/Superalgos/Icons/kucoin.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/kucoin.png diff --git a/Projects/Superalgos/Icons/liquid.png b/Projects/Superalgos/Icons/Crypto-Exchanges/liquid.png similarity index 100% rename from Projects/Superalgos/Icons/liquid.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/liquid.png diff --git a/Projects/Superalgos/Icons/luno.png b/Projects/Superalgos/Icons/Crypto-Exchanges/luno.png similarity index 100% rename from Projects/Superalgos/Icons/luno.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/luno.png diff --git a/Projects/Superalgos/Icons/poloniex.png b/Projects/Superalgos/Icons/Crypto-Exchanges/poloniex.png similarity index 100% rename from Projects/Superalgos/Icons/poloniex.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/poloniex.png diff --git a/Projects/Superalgos/Icons/upbit.png b/Projects/Superalgos/Icons/Crypto-Exchanges/upbit.png similarity index 100% rename from Projects/Superalgos/Icons/upbit.png rename to Projects/Superalgos/Icons/Crypto-Exchanges/upbit.png diff --git a/Projects/Superalgos/Icons/data-building-procedure.png b/Projects/Superalgos/Icons/Data/data-building-procedure.png similarity index 100% rename from Projects/Superalgos/Icons/data-building-procedure.png rename to Projects/Superalgos/Icons/Data/data-building-procedure.png diff --git a/Projects/Superalgos/Icons/data-dependency-folder.png b/Projects/Superalgos/Icons/Data/data-dependency-folder.png similarity index 100% rename from Projects/Superalgos/Icons/data-dependency-folder.png rename to Projects/Superalgos/Icons/Data/data-dependency-folder.png diff --git a/Projects/Superalgos/Icons/data-dependency.png b/Projects/Superalgos/Icons/Data/data-dependency.png similarity index 100% rename from Projects/Superalgos/Icons/data-dependency.png rename to Projects/Superalgos/Icons/Data/data-dependency.png diff --git a/Projects/Superalgos/Icons/data-formula.png b/Projects/Superalgos/Icons/Data/data-formula.png similarity index 100% rename from Projects/Superalgos/Icons/data-formula.png rename to Projects/Superalgos/Icons/Data/data-formula.png diff --git a/Projects/Superalgos/Icons/data-mine-data-dependencies.png b/Projects/Superalgos/Icons/Data/data-mine-data-dependencies.png similarity index 100% rename from Projects/Superalgos/Icons/data-mine-data-dependencies.png rename to Projects/Superalgos/Icons/Data/data-mine-data-dependencies.png diff --git a/Projects/Superalgos/Icons/data-mine-products.png b/Projects/Superalgos/Icons/Data/data-mine-products.png similarity index 100% rename from Projects/Superalgos/Icons/data-mine-products.png rename to Projects/Superalgos/Icons/Data/data-mine-products.png diff --git a/Projects/Superalgos/Icons/data-mine-tasks.png b/Projects/Superalgos/Icons/Data/data-mine-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/data-mine-tasks.png rename to Projects/Superalgos/Icons/Data/data-mine-tasks.png diff --git a/Projects/Superalgos/Icons/data-mine.png b/Projects/Superalgos/Icons/Data/data-mine.png similarity index 100% rename from Projects/Superalgos/Icons/data-mine.png rename to Projects/Superalgos/Icons/Data/data-mine.png diff --git a/Projects/Superalgos/Icons/data-mines-data.png b/Projects/Superalgos/Icons/Data/data-mines-data.png similarity index 100% rename from Projects/Superalgos/Icons/data-mines-data.png rename to Projects/Superalgos/Icons/Data/data-mines-data.png diff --git a/Projects/Superalgos/Icons/data-product-folder.png b/Projects/Superalgos/Icons/Data/data-product-folder.png similarity index 100% rename from Projects/Superalgos/Icons/data-product-folder.png rename to Projects/Superalgos/Icons/Data/data-product-folder.png diff --git a/Projects/Superalgos/Icons/data-product.png b/Projects/Superalgos/Icons/Data/data-product.png similarity index 100% rename from Projects/Superalgos/Icons/data-product.png rename to Projects/Superalgos/Icons/Data/data-product.png diff --git a/Projects/Superalgos/Icons/data-storage.png b/Projects/Superalgos/Icons/Data/data-storage.png similarity index 100% rename from Projects/Superalgos/Icons/data-storage.png rename to Projects/Superalgos/Icons/Data/data-storage.png diff --git a/Projects/Superalgos/Icons/data-tasks.png b/Projects/Superalgos/Icons/Data/data-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/data-tasks.png rename to Projects/Superalgos/Icons/Data/data-tasks.png diff --git a/Projects/Superalgos/Icons/dataset-definition.png b/Projects/Superalgos/Icons/Data/dataset-definition.png similarity index 100% rename from Projects/Superalgos/Icons/dataset-definition.png rename to Projects/Superalgos/Icons/Data/dataset-definition.png diff --git a/Projects/Superalgos/Icons/dataset.png b/Projects/Superalgos/Icons/Data/dataset.png similarity index 100% rename from Projects/Superalgos/Icons/dataset.png rename to Projects/Superalgos/Icons/Data/dataset.png diff --git a/Projects/Superalgos/Icons/docs-action-copy-to-clipboard.png b/Projects/Superalgos/Icons/Docs/docs-action-copy-to-clipboard.png similarity index 100% rename from Projects/Superalgos/Icons/docs-action-copy-to-clipboard.png rename to Projects/Superalgos/Icons/Docs/docs-action-copy-to-clipboard.png diff --git a/Projects/Superalgos/Icons/Docs/docs-action-delete-paragraph.png b/Projects/Superalgos/Icons/Docs/docs-action-delete-paragraph.png new file mode 100644 index 000000000..2c31a2f3e Binary files /dev/null and b/Projects/Superalgos/Icons/Docs/docs-action-delete-paragraph.png differ diff --git a/Projects/Superalgos/Icons/docs-action-edit-paragraph.png b/Projects/Superalgos/Icons/Docs/docs-action-edit-paragraph.png similarity index 100% rename from Projects/Superalgos/Icons/docs-action-edit-paragraph.png rename to Projects/Superalgos/Icons/Docs/docs-action-edit-paragraph.png diff --git a/Projects/Superalgos/Icons/docs-anchor-style.png b/Projects/Superalgos/Icons/Docs/docs-anchor-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-anchor-style.png rename to Projects/Superalgos/Icons/Docs/docs-anchor-style.png diff --git a/Projects/Superalgos/Icons/docs-block-style.png b/Projects/Superalgos/Icons/Docs/docs-block-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-block-style.png rename to Projects/Superalgos/Icons/Docs/docs-block-style.png diff --git a/Projects/Superalgos/Icons/docs-callout-style.png b/Projects/Superalgos/Icons/Docs/docs-callout-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-callout-style.png rename to Projects/Superalgos/Icons/Docs/docs-callout-style.png diff --git a/Projects/Superalgos/Icons/docs-chapter-style.png b/Projects/Superalgos/Icons/Docs/docs-chapter-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-chapter-style.png rename to Projects/Superalgos/Icons/Docs/docs-chapter-style.png diff --git a/Projects/Superalgos/Icons/docs-error-style.png b/Projects/Superalgos/Icons/Docs/docs-error-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-error-style.png rename to Projects/Superalgos/Icons/Docs/docs-error-style.png diff --git a/Projects/Superalgos/Icons/Docs/docs-gif-style.png b/Projects/Superalgos/Icons/Docs/docs-gif-style.png new file mode 100644 index 000000000..c2b661556 Binary files /dev/null and b/Projects/Superalgos/Icons/Docs/docs-gif-style.png differ diff --git a/Projects/Superalgos/Icons/docs-hierarchy-style.png b/Projects/Superalgos/Icons/Docs/docs-hierarchy-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-hierarchy-style.png rename to Projects/Superalgos/Icons/Docs/docs-hierarchy-style.png diff --git a/Projects/Superalgos/Icons/Docs/docs-important-style.png b/Projects/Superalgos/Icons/Docs/docs-important-style.png new file mode 100644 index 000000000..6f01959e6 Binary files /dev/null and b/Projects/Superalgos/Icons/Docs/docs-important-style.png differ diff --git a/Projects/Superalgos/Icons/Docs/docs-include-style.png b/Projects/Superalgos/Icons/Docs/docs-include-style.png new file mode 100644 index 000000000..21e2defb3 Binary files /dev/null and b/Projects/Superalgos/Icons/Docs/docs-include-style.png differ diff --git a/Projects/Superalgos/Icons/docs-js-code-style.png b/Projects/Superalgos/Icons/Docs/docs-js-code-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-js-code-style.png rename to Projects/Superalgos/Icons/Docs/docs-js-code-style.png diff --git a/Projects/Superalgos/Icons/Docs/docs-json-code-style.png b/Projects/Superalgos/Icons/Docs/docs-json-code-style.png new file mode 100644 index 000000000..ad4ed8307 Binary files /dev/null and b/Projects/Superalgos/Icons/Docs/docs-json-code-style.png differ diff --git a/Projects/Superalgos/Icons/docs-list-style.png b/Projects/Superalgos/Icons/Docs/docs-list-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-list-style.png rename to Projects/Superalgos/Icons/Docs/docs-list-style.png diff --git a/Projects/Superalgos/Icons/Docs/docs-note-style.png b/Projects/Superalgos/Icons/Docs/docs-note-style.png new file mode 100644 index 000000000..0255e998e Binary files /dev/null and b/Projects/Superalgos/Icons/Docs/docs-note-style.png differ diff --git a/Projects/Superalgos/Icons/Docs/docs-placeholder-style.png b/Projects/Superalgos/Icons/Docs/docs-placeholder-style.png new file mode 100644 index 000000000..576d9fa67 Binary files /dev/null and b/Projects/Superalgos/Icons/Docs/docs-placeholder-style.png differ diff --git a/Projects/Superalgos/Icons/Docs/docs-png-style.png b/Projects/Superalgos/Icons/Docs/docs-png-style.png new file mode 100644 index 000000000..05a6c0053 Binary files /dev/null and b/Projects/Superalgos/Icons/Docs/docs-png-style.png differ diff --git a/Projects/Superalgos/Icons/docs-section-style.png b/Projects/Superalgos/Icons/Docs/docs-section-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-section-style.png rename to Projects/Superalgos/Icons/Docs/docs-section-style.png diff --git a/Projects/Superalgos/Icons/docs-space.png b/Projects/Superalgos/Icons/Docs/docs-space.png similarity index 100% rename from Projects/Superalgos/Icons/docs-space.png rename to Projects/Superalgos/Icons/Docs/docs-space.png diff --git a/Projects/Superalgos/Icons/docs-subtitle-style.png b/Projects/Superalgos/Icons/Docs/docs-subtitle-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-subtitle-style.png rename to Projects/Superalgos/Icons/Docs/docs-subtitle-style.png diff --git a/Projects/Superalgos/Icons/docs-success-style.png b/Projects/Superalgos/Icons/Docs/docs-success-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-success-style.png rename to Projects/Superalgos/Icons/Docs/docs-success-style.png diff --git a/Projects/Superalgos/Icons/docs-summary-style.png b/Projects/Superalgos/Icons/Docs/docs-summary-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-summary-style.png rename to Projects/Superalgos/Icons/Docs/docs-summary-style.png diff --git a/Projects/Superalgos/Icons/docs-table-style.png b/Projects/Superalgos/Icons/Docs/docs-table-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-table-style.png rename to Projects/Superalgos/Icons/Docs/docs-table-style.png diff --git a/Projects/Superalgos/Icons/docs-text-style.png b/Projects/Superalgos/Icons/Docs/docs-text-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-text-style.png rename to Projects/Superalgos/Icons/Docs/docs-text-style.png diff --git a/Projects/Superalgos/Icons/docs-title-style.png b/Projects/Superalgos/Icons/Docs/docs-title-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-title-style.png rename to Projects/Superalgos/Icons/Docs/docs-title-style.png diff --git a/Projects/Superalgos/Icons/docs-warning-style.png b/Projects/Superalgos/Icons/Docs/docs-warning-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-warning-style.png rename to Projects/Superalgos/Icons/Docs/docs-warning-style.png diff --git a/Projects/Superalgos/Icons/docs-web-page-link-style.png b/Projects/Superalgos/Icons/Docs/docs-web-page-link-style.png similarity index 100% rename from Projects/Superalgos/Icons/docs-web-page-link-style.png rename to Projects/Superalgos/Icons/Docs/docs-web-page-link-style.png diff --git a/Projects/Superalgos/Icons/Docs/docs-youtube-video-style.png b/Projects/Superalgos/Icons/Docs/docs-youtube-video-style.png new file mode 100644 index 000000000..d9e46d9a4 Binary files /dev/null and b/Projects/Superalgos/Icons/Docs/docs-youtube-video-style.png differ diff --git a/Projects/Superalgos/Icons/exchange-account-asset.png b/Projects/Superalgos/Icons/Exchange/exchange-account-asset.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-account-asset.png rename to Projects/Superalgos/Icons/Exchange/exchange-account-asset.png diff --git a/Projects/Superalgos/Icons/exchange-account-key.png b/Projects/Superalgos/Icons/Exchange/exchange-account-key.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-account-key.png rename to Projects/Superalgos/Icons/Exchange/exchange-account-key.png diff --git a/Projects/Superalgos/Icons/exchange-accounts.png b/Projects/Superalgos/Icons/Exchange/exchange-accounts.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-accounts.png rename to Projects/Superalgos/Icons/Exchange/exchange-accounts.png diff --git a/Projects/Superalgos/Icons/exchange-assets.png b/Projects/Superalgos/Icons/Exchange/exchange-assets.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-assets.png rename to Projects/Superalgos/Icons/Exchange/exchange-assets.png diff --git a/Projects/Superalgos/Icons/exchange-data-products.png b/Projects/Superalgos/Icons/Exchange/exchange-data-products.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-data-products.png rename to Projects/Superalgos/Icons/Exchange/exchange-data-products.png diff --git a/Projects/Superalgos/Icons/exchange-data-tasks.png b/Projects/Superalgos/Icons/Exchange/exchange-data-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-data-tasks.png rename to Projects/Superalgos/Icons/Exchange/exchange-data-tasks.png diff --git a/Projects/Superalgos/Icons/exchange-id.png b/Projects/Superalgos/Icons/Exchange/exchange-id.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-id.png rename to Projects/Superalgos/Icons/Exchange/exchange-id.png diff --git a/Projects/Superalgos/Icons/exchange-learning-products.png b/Projects/Superalgos/Icons/Exchange/exchange-learning-products.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-learning-products.png rename to Projects/Superalgos/Icons/Exchange/exchange-learning-products.png diff --git a/Projects/Superalgos/Icons/exchange-learning-tasks.png b/Projects/Superalgos/Icons/Exchange/exchange-learning-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-learning-tasks.png rename to Projects/Superalgos/Icons/Exchange/exchange-learning-tasks.png diff --git a/Projects/Superalgos/Icons/exchange-markets.png b/Projects/Superalgos/Icons/Exchange/exchange-markets.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-markets.png rename to Projects/Superalgos/Icons/Exchange/exchange-markets.png diff --git a/Projects/Superalgos/Icons/exchange-orders.png b/Projects/Superalgos/Icons/Exchange/exchange-orders.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-orders.png rename to Projects/Superalgos/Icons/Exchange/exchange-orders.png diff --git a/Projects/Superalgos/Icons/exchange-tasks.png b/Projects/Superalgos/Icons/Exchange/exchange-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-tasks.png rename to Projects/Superalgos/Icons/Exchange/exchange-tasks.png diff --git a/Projects/Superalgos/Icons/exchange-trading-products.png b/Projects/Superalgos/Icons/Exchange/exchange-trading-products.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-trading-products.png rename to Projects/Superalgos/Icons/Exchange/exchange-trading-products.png diff --git a/Projects/Superalgos/Icons/exchange-trading-tasks.png b/Projects/Superalgos/Icons/Exchange/exchange-trading-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/exchange-trading-tasks.png rename to Projects/Superalgos/Icons/Exchange/exchange-trading-tasks.png diff --git a/Projects/Superalgos/Icons/key-a.png b/Projects/Superalgos/Icons/Key/key-a.png similarity index 100% rename from Projects/Superalgos/Icons/key-a.png rename to Projects/Superalgos/Icons/Key/key-a.png diff --git a/Projects/Superalgos/Icons/key-alt.png b/Projects/Superalgos/Icons/Key/key-alt.png similarity index 100% rename from Projects/Superalgos/Icons/key-alt.png rename to Projects/Superalgos/Icons/Key/key-alt.png diff --git a/Projects/Superalgos/Icons/key-arrows.png b/Projects/Superalgos/Icons/Key/key-arrows.png similarity index 100% rename from Projects/Superalgos/Icons/key-arrows.png rename to Projects/Superalgos/Icons/Key/key-arrows.png diff --git a/Projects/Superalgos/Icons/key-ctrl.png b/Projects/Superalgos/Icons/Key/key-ctrl.png similarity index 100% rename from Projects/Superalgos/Icons/key-ctrl.png rename to Projects/Superalgos/Icons/Key/key-ctrl.png diff --git a/Projects/Superalgos/Icons/key-down.png b/Projects/Superalgos/Icons/Key/key-down.png similarity index 100% rename from Projects/Superalgos/Icons/key-down.png rename to Projects/Superalgos/Icons/Key/key-down.png diff --git a/Projects/Superalgos/Icons/key-left.png b/Projects/Superalgos/Icons/Key/key-left.png similarity index 100% rename from Projects/Superalgos/Icons/key-left.png rename to Projects/Superalgos/Icons/Key/key-left.png diff --git a/Projects/Superalgos/Icons/key-m.png b/Projects/Superalgos/Icons/Key/key-m.png similarity index 100% rename from Projects/Superalgos/Icons/key-m.png rename to Projects/Superalgos/Icons/Key/key-m.png diff --git a/Projects/Superalgos/Icons/key-r.png b/Projects/Superalgos/Icons/Key/key-r.png similarity index 100% rename from Projects/Superalgos/Icons/key-r.png rename to Projects/Superalgos/Icons/Key/key-r.png diff --git a/Projects/Superalgos/Icons/key-reference.png b/Projects/Superalgos/Icons/Key/key-reference.png similarity index 100% rename from Projects/Superalgos/Icons/key-reference.png rename to Projects/Superalgos/Icons/Key/key-reference.png diff --git a/Projects/Superalgos/Icons/key-right.png b/Projects/Superalgos/Icons/Key/key-right.png similarity index 100% rename from Projects/Superalgos/Icons/key-right.png rename to Projects/Superalgos/Icons/Key/key-right.png diff --git a/Projects/Superalgos/Icons/key-shift.png b/Projects/Superalgos/Icons/Key/key-shift.png similarity index 100% rename from Projects/Superalgos/Icons/key-shift.png rename to Projects/Superalgos/Icons/Key/key-shift.png diff --git a/Projects/Superalgos/Icons/key-up.png b/Projects/Superalgos/Icons/Key/key-up.png similarity index 100% rename from Projects/Superalgos/Icons/key-up.png rename to Projects/Superalgos/Icons/Key/key-up.png diff --git a/Projects/Superalgos/Icons/Languages/DE.png b/Projects/Superalgos/Icons/Languages/DE.png new file mode 100644 index 000000000..49a0eedb9 Binary files /dev/null and b/Projects/Superalgos/Icons/Languages/DE.png differ diff --git a/Projects/Superalgos/Icons/ZA.png b/Projects/Superalgos/Icons/Languages/ZA.png similarity index 100% rename from Projects/Superalgos/Icons/ZA.png rename to Projects/Superalgos/Icons/Languages/ZA.png diff --git a/Projects/Superalgos/Icons/Languages/zar.png b/Projects/Superalgos/Icons/Languages/zar.png new file mode 100644 index 000000000..03452a56b Binary files /dev/null and b/Projects/Superalgos/Icons/Languages/zar.png differ diff --git a/Projects/Superalgos/Icons/layer-bands.png b/Projects/Superalgos/Icons/Layer/layer-bands.png similarity index 100% rename from Projects/Superalgos/Icons/layer-bands.png rename to Projects/Superalgos/Icons/Layer/layer-bands.png diff --git a/Projects/Superalgos/Icons/layer-candles.png b/Projects/Superalgos/Icons/Layer/layer-candles.png similarity index 100% rename from Projects/Superalgos/Icons/layer-candles.png rename to Projects/Superalgos/Icons/Layer/layer-candles.png diff --git a/Projects/Superalgos/Icons/layer-folder.png b/Projects/Superalgos/Icons/Layer/layer-folder.png similarity index 100% rename from Projects/Superalgos/Icons/layer-folder.png rename to Projects/Superalgos/Icons/Layer/layer-folder.png diff --git a/Projects/Superalgos/Icons/layer-histogram.png b/Projects/Superalgos/Icons/Layer/layer-histogram.png similarity index 100% rename from Projects/Superalgos/Icons/layer-histogram.png rename to Projects/Superalgos/Icons/Layer/layer-histogram.png diff --git a/Projects/Superalgos/Icons/layer-manager.png b/Projects/Superalgos/Icons/Layer/layer-manager.png similarity index 100% rename from Projects/Superalgos/Icons/layer-manager.png rename to Projects/Superalgos/Icons/Layer/layer-manager.png diff --git a/Projects/Superalgos/Icons/layer-moving-averages.png b/Projects/Superalgos/Icons/Layer/layer-moving-averages.png similarity index 100% rename from Projects/Superalgos/Icons/layer-moving-averages.png rename to Projects/Superalgos/Icons/Layer/layer-moving-averages.png diff --git a/Projects/Superalgos/Icons/layer-oscilator.png b/Projects/Superalgos/Icons/Layer/layer-oscilator.png similarity index 100% rename from Projects/Superalgos/Icons/layer-oscilator.png rename to Projects/Superalgos/Icons/Layer/layer-oscilator.png diff --git a/Projects/Superalgos/Icons/layer-resistance.png b/Projects/Superalgos/Icons/Layer/layer-resistance.png similarity index 100% rename from Projects/Superalgos/Icons/layer-resistance.png rename to Projects/Superalgos/Icons/Layer/layer-resistance.png diff --git a/Projects/Superalgos/Icons/layer-support.png b/Projects/Superalgos/Icons/Layer/layer-support.png similarity index 100% rename from Projects/Superalgos/Icons/layer-support.png rename to Projects/Superalgos/Icons/Layer/layer-support.png diff --git a/Projects/Superalgos/Icons/layer-trends.png b/Projects/Superalgos/Icons/Layer/layer-trends.png similarity index 100% rename from Projects/Superalgos/Icons/layer-trends.png rename to Projects/Superalgos/Icons/Layer/layer-trends.png diff --git a/Projects/Superalgos/Icons/layer-volume.png b/Projects/Superalgos/Icons/Layer/layer-volume.png similarity index 100% rename from Projects/Superalgos/Icons/layer-volume.png rename to Projects/Superalgos/Icons/Layer/layer-volume.png diff --git a/Projects/Superalgos/Icons/layer.png b/Projects/Superalgos/Icons/Layer/layer.png similarity index 100% rename from Projects/Superalgos/Icons/layer.png rename to Projects/Superalgos/Icons/Layer/layer.png diff --git a/Projects/Superalgos/Icons/learning-algorithm.png b/Projects/Superalgos/Icons/Learning/learning-algorithm.png similarity index 100% rename from Projects/Superalgos/Icons/learning-algorithm.png rename to Projects/Superalgos/Icons/Learning/learning-algorithm.png diff --git a/Projects/Superalgos/Icons/learning-bot-instance.png b/Projects/Superalgos/Icons/Learning/learning-bot-instance.png similarity index 100% rename from Projects/Superalgos/Icons/learning-bot-instance.png rename to Projects/Superalgos/Icons/Learning/learning-bot-instance.png diff --git a/Projects/Superalgos/Icons/learning-bot.png b/Projects/Superalgos/Icons/Learning/learning-bot.png similarity index 100% rename from Projects/Superalgos/Icons/learning-bot.png rename to Projects/Superalgos/Icons/Learning/learning-bot.png diff --git a/Projects/Superalgos/Icons/learning-current.png b/Projects/Superalgos/Icons/Learning/learning-current.png similarity index 100% rename from Projects/Superalgos/Icons/learning-current.png rename to Projects/Superalgos/Icons/Learning/learning-current.png diff --git a/Projects/Superalgos/Icons/learning-engine-reference.png b/Projects/Superalgos/Icons/Learning/learning-engine-reference.png similarity index 100% rename from Projects/Superalgos/Icons/learning-engine-reference.png rename to Projects/Superalgos/Icons/Learning/learning-engine-reference.png diff --git a/Projects/Superalgos/Icons/Learning/learning-engine.png b/Projects/Superalgos/Icons/Learning/learning-engine.png new file mode 100644 index 000000000..664b00714 Binary files /dev/null and b/Projects/Superalgos/Icons/Learning/learning-engine.png differ diff --git a/Projects/Superalgos/Icons/learning-episode-counters.png b/Projects/Superalgos/Icons/Learning/learning-episode-counters.png similarity index 100% rename from Projects/Superalgos/Icons/learning-episode-counters.png rename to Projects/Superalgos/Icons/Learning/learning-episode-counters.png diff --git a/Projects/Superalgos/Icons/Learning/learning-episode-statistics.png b/Projects/Superalgos/Icons/Learning/learning-episode-statistics.png new file mode 100644 index 000000000..75229b78a Binary files /dev/null and b/Projects/Superalgos/Icons/Learning/learning-episode-statistics.png differ diff --git a/Projects/Superalgos/Icons/Learning/learning-episode.png b/Projects/Superalgos/Icons/Learning/learning-episode.png new file mode 100644 index 000000000..14293a800 Binary files /dev/null and b/Projects/Superalgos/Icons/Learning/learning-episode.png differ diff --git a/Projects/Superalgos/Icons/learning-mine-products.png b/Projects/Superalgos/Icons/Learning/learning-mine-products.png similarity index 100% rename from Projects/Superalgos/Icons/learning-mine-products.png rename to Projects/Superalgos/Icons/Learning/learning-mine-products.png diff --git a/Projects/Superalgos/Icons/learning-mine-tasks.png b/Projects/Superalgos/Icons/Learning/learning-mine-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/learning-mine-tasks.png rename to Projects/Superalgos/Icons/Learning/learning-mine-tasks.png diff --git a/Projects/Superalgos/Icons/learning-mine.png b/Projects/Superalgos/Icons/Learning/learning-mine.png similarity index 100% rename from Projects/Superalgos/Icons/learning-mine.png rename to Projects/Superalgos/Icons/Learning/learning-mine.png diff --git a/Projects/Superalgos/Icons/learning-mines-data.png b/Projects/Superalgos/Icons/Learning/learning-mines-data.png similarity index 100% rename from Projects/Superalgos/Icons/learning-mines-data.png rename to Projects/Superalgos/Icons/Learning/learning-mines-data.png diff --git a/Projects/Superalgos/Icons/learning-parameters.png b/Projects/Superalgos/Icons/Learning/learning-parameters.png similarity index 100% rename from Projects/Superalgos/Icons/learning-parameters.png rename to Projects/Superalgos/Icons/Learning/learning-parameters.png diff --git a/Projects/Superalgos/Icons/learning-process-instance.png b/Projects/Superalgos/Icons/Learning/learning-process-instance.png similarity index 100% rename from Projects/Superalgos/Icons/learning-process-instance.png rename to Projects/Superalgos/Icons/Learning/learning-process-instance.png diff --git a/Projects/Superalgos/Icons/learning-session-reference.png b/Projects/Superalgos/Icons/Learning/learning-session-reference.png similarity index 100% rename from Projects/Superalgos/Icons/learning-session-reference.png rename to Projects/Superalgos/Icons/Learning/learning-session-reference.png diff --git a/Projects/Superalgos/Icons/learning-session.png b/Projects/Superalgos/Icons/Learning/learning-session.png similarity index 100% rename from Projects/Superalgos/Icons/learning-session.png rename to Projects/Superalgos/Icons/Learning/learning-session.png diff --git a/Projects/Superalgos/Icons/learning-system-reference.png b/Projects/Superalgos/Icons/Learning/learning-system-reference.png similarity index 100% rename from Projects/Superalgos/Icons/learning-system-reference.png rename to Projects/Superalgos/Icons/Learning/learning-system-reference.png diff --git a/Projects/Superalgos/Icons/Learning/learning-system.png b/Projects/Superalgos/Icons/Learning/learning-system.png new file mode 100644 index 000000000..0fbd1e932 Binary files /dev/null and b/Projects/Superalgos/Icons/Learning/learning-system.png differ diff --git a/Projects/Superalgos/Icons/learning-task.png b/Projects/Superalgos/Icons/Learning/learning-task.png similarity index 100% rename from Projects/Superalgos/Icons/learning-task.png rename to Projects/Superalgos/Icons/Learning/learning-task.png diff --git a/Projects/Superalgos/Icons/learning-tasks.png b/Projects/Superalgos/Icons/Learning/learning-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/learning-tasks.png rename to Projects/Superalgos/Icons/Learning/learning-tasks.png diff --git a/Projects/Superalgos/Icons/learning.png b/Projects/Superalgos/Icons/Learning/learning.png similarity index 100% rename from Projects/Superalgos/Icons/learning.png rename to Projects/Superalgos/Icons/Learning/learning.png diff --git a/Projects/Superalgos/Icons/limit-buy-order.png b/Projects/Superalgos/Icons/Limit/limit-buy-order.png similarity index 100% rename from Projects/Superalgos/Icons/limit-buy-order.png rename to Projects/Superalgos/Icons/Limit/limit-buy-order.png diff --git a/Projects/Superalgos/Icons/limit-buy-orders.png b/Projects/Superalgos/Icons/Limit/limit-buy-orders.png similarity index 100% rename from Projects/Superalgos/Icons/limit-buy-orders.png rename to Projects/Superalgos/Icons/Limit/limit-buy-orders.png diff --git a/Projects/Superalgos/Icons/limit-order.png b/Projects/Superalgos/Icons/Limit/limit-order.png similarity index 100% rename from Projects/Superalgos/Icons/limit-order.png rename to Projects/Superalgos/Icons/Limit/limit-order.png diff --git a/Projects/Superalgos/Icons/limit-sell-order.png b/Projects/Superalgos/Icons/Limit/limit-sell-order.png similarity index 100% rename from Projects/Superalgos/Icons/limit-sell-order.png rename to Projects/Superalgos/Icons/Limit/limit-sell-order.png diff --git a/Projects/Superalgos/Icons/limit-sell-orders.png b/Projects/Superalgos/Icons/Limit/limit-sell-orders.png similarity index 100% rename from Projects/Superalgos/Icons/limit-sell-orders.png rename to Projects/Superalgos/Icons/Limit/limit-sell-orders.png diff --git a/Projects/Superalgos/Icons/market-base-asset.png b/Projects/Superalgos/Icons/Market/market-base-asset.png similarity index 100% rename from Projects/Superalgos/Icons/market-base-asset.png rename to Projects/Superalgos/Icons/Market/market-base-asset.png diff --git a/Projects/Superalgos/Icons/market-buy-order.png b/Projects/Superalgos/Icons/Market/market-buy-order.png similarity index 100% rename from Projects/Superalgos/Icons/market-buy-order.png rename to Projects/Superalgos/Icons/Market/market-buy-order.png diff --git a/Projects/Superalgos/Icons/market-buy-orders.png b/Projects/Superalgos/Icons/Market/market-buy-orders.png similarity index 100% rename from Projects/Superalgos/Icons/market-buy-orders.png rename to Projects/Superalgos/Icons/Market/market-buy-orders.png diff --git a/Projects/Superalgos/Icons/market-data-products.png b/Projects/Superalgos/Icons/Market/market-data-products.png similarity index 100% rename from Projects/Superalgos/Icons/market-data-products.png rename to Projects/Superalgos/Icons/Market/market-data-products.png diff --git a/Projects/Superalgos/Icons/market-data-tasks.png b/Projects/Superalgos/Icons/Market/market-data-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/market-data-tasks.png rename to Projects/Superalgos/Icons/Market/market-data-tasks.png diff --git a/Projects/Superalgos/Icons/market-learning-products.png b/Projects/Superalgos/Icons/Market/market-learning-products.png similarity index 100% rename from Projects/Superalgos/Icons/market-learning-products.png rename to Projects/Superalgos/Icons/Market/market-learning-products.png diff --git a/Projects/Superalgos/Icons/market-learning-tasks.png b/Projects/Superalgos/Icons/Market/market-learning-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/market-learning-tasks.png rename to Projects/Superalgos/Icons/Market/market-learning-tasks.png diff --git a/Projects/Superalgos/Icons/market-order.png b/Projects/Superalgos/Icons/Market/market-order.png similarity index 100% rename from Projects/Superalgos/Icons/market-order.png rename to Projects/Superalgos/Icons/Market/market-order.png diff --git a/Projects/Superalgos/Icons/market-quoted-asset.png b/Projects/Superalgos/Icons/Market/market-quoted-asset.png similarity index 100% rename from Projects/Superalgos/Icons/market-quoted-asset.png rename to Projects/Superalgos/Icons/Market/market-quoted-asset.png diff --git a/Projects/Superalgos/Icons/market-reference.png b/Projects/Superalgos/Icons/Market/market-reference.png similarity index 100% rename from Projects/Superalgos/Icons/market-reference.png rename to Projects/Superalgos/Icons/Market/market-reference.png diff --git a/Projects/Superalgos/Icons/market-sell-order.png b/Projects/Superalgos/Icons/Market/market-sell-order.png similarity index 100% rename from Projects/Superalgos/Icons/market-sell-order.png rename to Projects/Superalgos/Icons/Market/market-sell-order.png diff --git a/Projects/Superalgos/Icons/market-sell-orders.png b/Projects/Superalgos/Icons/Market/market-sell-orders.png similarity index 100% rename from Projects/Superalgos/Icons/market-sell-orders.png rename to Projects/Superalgos/Icons/Market/market-sell-orders.png diff --git a/Projects/Superalgos/Icons/market-trading-products.png b/Projects/Superalgos/Icons/Market/market-trading-products.png similarity index 100% rename from Projects/Superalgos/Icons/market-trading-products.png rename to Projects/Superalgos/Icons/Market/market-trading-products.png diff --git a/Projects/Superalgos/Icons/market-trading-tasks.png b/Projects/Superalgos/Icons/Market/market-trading-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/market-trading-tasks.png rename to Projects/Superalgos/Icons/Market/market-trading-tasks.png diff --git a/Projects/Superalgos/Icons/market.png b/Projects/Superalgos/Icons/Market/market.png similarity index 100% rename from Projects/Superalgos/Icons/market.png rename to Projects/Superalgos/Icons/Market/market.png diff --git a/Projects/Superalgos/Icons/master-script.png b/Projects/Superalgos/Icons/Market/master-script.png similarity index 100% rename from Projects/Superalgos/Icons/master-script.png rename to Projects/Superalgos/Icons/Market/master-script.png diff --git a/Projects/Superalgos/Icons/mouse-left-click.png b/Projects/Superalgos/Icons/Mouse/mouse-left-click.png similarity index 100% rename from Projects/Superalgos/Icons/mouse-left-click.png rename to Projects/Superalgos/Icons/Mouse/mouse-left-click.png diff --git a/Projects/Superalgos/Icons/mouse-pointer.png b/Projects/Superalgos/Icons/Mouse/mouse-pointer.png similarity index 100% rename from Projects/Superalgos/Icons/mouse-pointer.png rename to Projects/Superalgos/Icons/Mouse/mouse-pointer.png diff --git a/Projects/Superalgos/Icons/mouse-right-click.png b/Projects/Superalgos/Icons/Mouse/mouse-right-click.png similarity index 100% rename from Projects/Superalgos/Icons/mouse-right-click.png rename to Projects/Superalgos/Icons/Mouse/mouse-right-click.png diff --git a/Projects/Superalgos/Icons/mouse-wheel-click.png b/Projects/Superalgos/Icons/Mouse/mouse-wheel-click.png similarity index 100% rename from Projects/Superalgos/Icons/mouse-wheel-click.png rename to Projects/Superalgos/Icons/Mouse/mouse-wheel-click.png diff --git a/Projects/Superalgos/Icons/mouse-wheel-down.png b/Projects/Superalgos/Icons/Mouse/mouse-wheel-down.png similarity index 100% rename from Projects/Superalgos/Icons/mouse-wheel-down.png rename to Projects/Superalgos/Icons/Mouse/mouse-wheel-down.png diff --git a/Projects/Superalgos/Icons/mouse-wheel-up.png b/Projects/Superalgos/Icons/Mouse/mouse-wheel-up.png similarity index 100% rename from Projects/Superalgos/Icons/mouse-wheel-up.png rename to Projects/Superalgos/Icons/Mouse/mouse-wheel-up.png diff --git a/Projects/Superalgos/Icons/nodes-announcements.png b/Projects/Superalgos/Icons/Nodes/nodes-announcements.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-announcements.png rename to Projects/Superalgos/Icons/Nodes/nodes-announcements.png diff --git a/Projects/Superalgos/Icons/nodes-errors.png b/Projects/Superalgos/Icons/Nodes/nodes-errors.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-errors.png rename to Projects/Superalgos/Icons/Nodes/nodes-errors.png diff --git a/Projects/Superalgos/Icons/nodes-highlights.png b/Projects/Superalgos/Icons/Nodes/nodes-highlights.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-highlights.png rename to Projects/Superalgos/Icons/Nodes/nodes-highlights.png diff --git a/Projects/Superalgos/Icons/nodes-progress.png b/Projects/Superalgos/Icons/Nodes/nodes-progress.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-progress.png rename to Projects/Superalgos/Icons/Nodes/nodes-progress.png diff --git a/Projects/Superalgos/Icons/nodes-running.png b/Projects/Superalgos/Icons/Nodes/nodes-running.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-running.png rename to Projects/Superalgos/Icons/Nodes/nodes-running.png diff --git a/Projects/Superalgos/Icons/nodes-status.png b/Projects/Superalgos/Icons/Nodes/nodes-status.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-status.png rename to Projects/Superalgos/Icons/Nodes/nodes-status.png diff --git a/Projects/Superalgos/Icons/nodes-values.png b/Projects/Superalgos/Icons/Nodes/nodes-values.png similarity index 100% rename from Projects/Superalgos/Icons/nodes-values.png rename to Projects/Superalgos/Icons/Nodes/nodes-values.png diff --git a/Projects/Superalgos/Icons/open-execution.png b/Projects/Superalgos/Icons/Open/open-execution.png similarity index 100% rename from Projects/Superalgos/Icons/open-execution.png rename to Projects/Superalgos/Icons/Open/open-execution.png diff --git a/Projects/Superalgos/Icons/open-stage.png b/Projects/Superalgos/Icons/Open/open-stage.png similarity index 100% rename from Projects/Superalgos/Icons/open-stage.png rename to Projects/Superalgos/Icons/Open/open-stage.png diff --git a/Projects/Superalgos/Icons/open.png b/Projects/Superalgos/Icons/Open/open.png similarity index 100% rename from Projects/Superalgos/Icons/open.png rename to Projects/Superalgos/Icons/Open/open.png diff --git a/Projects/Superalgos/Icons/order-base-asset.png b/Projects/Superalgos/Icons/Order/order-base-asset.png similarity index 100% rename from Projects/Superalgos/Icons/order-base-asset.png rename to Projects/Superalgos/Icons/Order/order-base-asset.png diff --git a/Projects/Superalgos/Icons/order-counters.png b/Projects/Superalgos/Icons/Order/order-counters.png similarity index 100% rename from Projects/Superalgos/Icons/order-counters.png rename to Projects/Superalgos/Icons/Order/order-counters.png diff --git a/Projects/Superalgos/Icons/order-name.png b/Projects/Superalgos/Icons/Order/order-name.png similarity index 100% rename from Projects/Superalgos/Icons/order-name.png rename to Projects/Superalgos/Icons/Order/order-name.png diff --git a/Projects/Superalgos/Icons/order-quoted-asset.png b/Projects/Superalgos/Icons/Order/order-quoted-asset.png similarity index 100% rename from Projects/Superalgos/Icons/order-quoted-asset.png rename to Projects/Superalgos/Icons/Order/order-quoted-asset.png diff --git a/Projects/Superalgos/Icons/order-rate.png b/Projects/Superalgos/Icons/Order/order-rate.png similarity index 100% rename from Projects/Superalgos/Icons/order-rate.png rename to Projects/Superalgos/Icons/Order/order-rate.png diff --git a/Projects/Superalgos/Icons/order-statistics.png b/Projects/Superalgos/Icons/Order/order-statistics.png similarity index 100% rename from Projects/Superalgos/Icons/order-statistics.png rename to Projects/Superalgos/Icons/Order/order-statistics.png diff --git a/Projects/Superalgos/Icons/orders.png b/Projects/Superalgos/Icons/Order/orders.png similarity index 100% rename from Projects/Superalgos/Icons/orders.png rename to Projects/Superalgos/Icons/Order/orders.png diff --git a/Projects/Superalgos/Icons/other-hierarchies.png b/Projects/Superalgos/Icons/Order/other-hierarchies.png similarity index 100% rename from Projects/Superalgos/Icons/other-hierarchies.png rename to Projects/Superalgos/Icons/Order/other-hierarchies.png diff --git a/Projects/Superalgos/Icons/plugin-api-maps.png b/Projects/Superalgos/Icons/Plugins/plugin-api-maps.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-api-maps.png rename to Projects/Superalgos/Icons/Plugins/plugin-api-maps.png diff --git a/Projects/Superalgos/Icons/plugin-data-mines.png b/Projects/Superalgos/Icons/Plugins/plugin-data-mines.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-data-mines.png rename to Projects/Superalgos/Icons/Plugins/plugin-data-mines.png diff --git a/Projects/Superalgos/Icons/plugin-file-position.png b/Projects/Superalgos/Icons/Plugins/plugin-file-position.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-file-position.png rename to Projects/Superalgos/Icons/Plugins/plugin-file-position.png diff --git a/Projects/Superalgos/Icons/plugin-file.png b/Projects/Superalgos/Icons/Plugins/plugin-file.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-file.png rename to Projects/Superalgos/Icons/Plugins/plugin-file.png diff --git a/Projects/Superalgos/Icons/plugin-learning-engines.png b/Projects/Superalgos/Icons/Plugins/plugin-learning-engines.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-learning-engines.png rename to Projects/Superalgos/Icons/Plugins/plugin-learning-engines.png diff --git a/Projects/Superalgos/Icons/plugin-learning-mines.png b/Projects/Superalgos/Icons/Plugins/plugin-learning-mines.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-learning-mines.png rename to Projects/Superalgos/Icons/Plugins/plugin-learning-mines.png diff --git a/Projects/Superalgos/Icons/plugin-learning-systems.png b/Projects/Superalgos/Icons/Plugins/plugin-learning-systems.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-learning-systems.png rename to Projects/Superalgos/Icons/Plugins/plugin-learning-systems.png diff --git a/Projects/Superalgos/Icons/plugin-project.png b/Projects/Superalgos/Icons/Plugins/plugin-project.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-project.png rename to Projects/Superalgos/Icons/Plugins/plugin-project.png diff --git a/Projects/Superalgos/Icons/plugin-super-scripts.png b/Projects/Superalgos/Icons/Plugins/plugin-super-scripts.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-super-scripts.png rename to Projects/Superalgos/Icons/Plugins/plugin-super-scripts.png diff --git a/Projects/Superalgos/Icons/plugin-trading-engines.png b/Projects/Superalgos/Icons/Plugins/plugin-trading-engines.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-trading-engines.png rename to Projects/Superalgos/Icons/Plugins/plugin-trading-engines.png diff --git a/Projects/Superalgos/Icons/plugin-trading-mines.png b/Projects/Superalgos/Icons/Plugins/plugin-trading-mines.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-trading-mines.png rename to Projects/Superalgos/Icons/Plugins/plugin-trading-mines.png diff --git a/Projects/Superalgos/Icons/plugin-trading-systems.png b/Projects/Superalgos/Icons/Plugins/plugin-trading-systems.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-trading-systems.png rename to Projects/Superalgos/Icons/Plugins/plugin-trading-systems.png diff --git a/Projects/Superalgos/Icons/plugin-tutorials.png b/Projects/Superalgos/Icons/Plugins/plugin-tutorials.png similarity index 100% rename from Projects/Superalgos/Icons/plugin-tutorials.png rename to Projects/Superalgos/Icons/Plugins/plugin-tutorials.png diff --git a/Projects/Superalgos/Icons/plugins.png b/Projects/Superalgos/Icons/Plugins/plugins.png similarity index 100% rename from Projects/Superalgos/Icons/plugins.png rename to Projects/Superalgos/Icons/Plugins/plugins.png diff --git a/Projects/Superalgos/Icons/polygon-body.png b/Projects/Superalgos/Icons/Polygon/polygon-body.png similarity index 100% rename from Projects/Superalgos/Icons/polygon-body.png rename to Projects/Superalgos/Icons/Polygon/polygon-body.png diff --git a/Projects/Superalgos/Icons/polygon-border.png b/Projects/Superalgos/Icons/Polygon/polygon-border.png similarity index 100% rename from Projects/Superalgos/Icons/polygon-border.png rename to Projects/Superalgos/Icons/Polygon/polygon-border.png diff --git a/Projects/Superalgos/Icons/polygon-condition.png b/Projects/Superalgos/Icons/Polygon/polygon-condition.png similarity index 100% rename from Projects/Superalgos/Icons/polygon-condition.png rename to Projects/Superalgos/Icons/Polygon/polygon-condition.png diff --git a/Projects/Superalgos/Icons/polygon-vertex.png b/Projects/Superalgos/Icons/Polygon/polygon-vertex.png similarity index 100% rename from Projects/Superalgos/Icons/polygon-vertex.png rename to Projects/Superalgos/Icons/Polygon/polygon-vertex.png diff --git a/Projects/Superalgos/Icons/polygon.png b/Projects/Superalgos/Icons/Polygon/polygon.png similarity index 100% rename from Projects/Superalgos/Icons/polygon.png rename to Projects/Superalgos/Icons/Polygon/polygon.png diff --git a/Projects/Superalgos/Icons/position-base-asset.png b/Projects/Superalgos/Icons/Position/position-base-asset.png similarity index 100% rename from Projects/Superalgos/Icons/position-base-asset.png rename to Projects/Superalgos/Icons/Position/position-base-asset.png diff --git a/Projects/Superalgos/Icons/position-counters.png b/Projects/Superalgos/Icons/Position/position-counters.png similarity index 100% rename from Projects/Superalgos/Icons/position-counters.png rename to Projects/Superalgos/Icons/Position/position-counters.png diff --git a/Projects/Superalgos/Icons/position-quoted-asset.png b/Projects/Superalgos/Icons/Position/position-quoted-asset.png similarity index 100% rename from Projects/Superalgos/Icons/position-quoted-asset.png rename to Projects/Superalgos/Icons/Position/position-quoted-asset.png diff --git a/Projects/Superalgos/Icons/position-rate.png b/Projects/Superalgos/Icons/Position/position-rate.png similarity index 100% rename from Projects/Superalgos/Icons/position-rate.png rename to Projects/Superalgos/Icons/Position/position-rate.png diff --git a/Projects/Superalgos/Icons/position-size.png b/Projects/Superalgos/Icons/Position/position-size.png similarity index 100% rename from Projects/Superalgos/Icons/position-size.png rename to Projects/Superalgos/Icons/Position/position-size.png diff --git a/Projects/Superalgos/Icons/position-statistics.png b/Projects/Superalgos/Icons/Position/position-statistics.png similarity index 100% rename from Projects/Superalgos/Icons/position-statistics.png rename to Projects/Superalgos/Icons/Position/position-statistics.png diff --git a/Projects/Superalgos/Icons/position.png b/Projects/Superalgos/Icons/Position/position.png similarity index 100% rename from Projects/Superalgos/Icons/position.png rename to Projects/Superalgos/Icons/Position/position.png diff --git a/Projects/Superalgos/Icons/positions.png b/Projects/Superalgos/Icons/Position/positions.png similarity index 100% rename from Projects/Superalgos/Icons/positions.png rename to Projects/Superalgos/Icons/Position/positions.png diff --git a/Projects/Superalgos/Icons/project-dashboards.png b/Projects/Superalgos/Icons/Project/project-dashboards.png similarity index 100% rename from Projects/Superalgos/Icons/project-dashboards.png rename to Projects/Superalgos/Icons/Project/project-dashboards.png diff --git a/Projects/Superalgos/Icons/project-data-products.png b/Projects/Superalgos/Icons/Project/project-data-products.png similarity index 100% rename from Projects/Superalgos/Icons/project-data-products.png rename to Projects/Superalgos/Icons/Project/project-data-products.png diff --git a/Projects/Superalgos/Icons/project-data-tasks.png b/Projects/Superalgos/Icons/Project/project-data-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/project-data-tasks.png rename to Projects/Superalgos/Icons/Project/project-data-tasks.png diff --git a/Projects/Superalgos/Icons/Project/project-learning-products.png b/Projects/Superalgos/Icons/Project/project-learning-products.png new file mode 100644 index 000000000..b7cd5e125 Binary files /dev/null and b/Projects/Superalgos/Icons/Project/project-learning-products.png differ diff --git a/Projects/Superalgos/Icons/project-learning-tasks.png b/Projects/Superalgos/Icons/Project/project-learning-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/project-learning-tasks.png rename to Projects/Superalgos/Icons/Project/project-learning-tasks.png diff --git a/Projects/Superalgos/Icons/Project/project-trading-products.png b/Projects/Superalgos/Icons/Project/project-trading-products.png new file mode 100644 index 000000000..09211cab1 Binary files /dev/null and b/Projects/Superalgos/Icons/Project/project-trading-products.png differ diff --git a/Projects/Superalgos/Icons/project-trading-tasks.png b/Projects/Superalgos/Icons/Project/project-trading-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/project-trading-tasks.png rename to Projects/Superalgos/Icons/Project/project-trading-tasks.png diff --git a/Projects/Superalgos/Icons/record-definition.png b/Projects/Superalgos/Icons/Record/record-definition.png similarity index 100% rename from Projects/Superalgos/Icons/record-definition.png rename to Projects/Superalgos/Icons/Record/record-definition.png diff --git a/Projects/Superalgos/Icons/record-formula.png b/Projects/Superalgos/Icons/Record/record-formula.png similarity index 100% rename from Projects/Superalgos/Icons/record-formula.png rename to Projects/Superalgos/Icons/Record/record-formula.png diff --git a/Projects/Superalgos/Icons/record-property.png b/Projects/Superalgos/Icons/Record/record-property.png similarity index 100% rename from Projects/Superalgos/Icons/record-property.png rename to Projects/Superalgos/Icons/Record/record-property.png diff --git a/Projects/Superalgos/Icons/record-values.png b/Projects/Superalgos/Icons/Record/record-values.png similarity index 100% rename from Projects/Superalgos/Icons/record-values.png rename to Projects/Superalgos/Icons/Record/record-values.png diff --git a/Projects/Superalgos/Icons/set-angle-to-parent-node-to-180-degrees.png b/Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-180-degrees.png similarity index 100% rename from Projects/Superalgos/Icons/set-angle-to-parent-node-to-180-degrees.png rename to Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-180-degrees.png diff --git a/Projects/Superalgos/Icons/set-angle-to-parent-node-to-360-degrees.png b/Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-360-degrees.png similarity index 100% rename from Projects/Superalgos/Icons/set-angle-to-parent-node-to-360-degrees.png rename to Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-360-degrees.png diff --git a/Projects/Superalgos/Icons/set-angle-to-parent-node-to-45-degrees.png b/Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-45-degrees.png similarity index 100% rename from Projects/Superalgos/Icons/set-angle-to-parent-node-to-45-degrees.png rename to Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-45-degrees.png diff --git a/Projects/Superalgos/Icons/set-angle-to-parent-node-to-90-degrees.png b/Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-90-degrees.png similarity index 100% rename from Projects/Superalgos/Icons/set-angle-to-parent-node-to-90-degrees.png rename to Projects/Superalgos/Icons/Set/set-angle-to-parent-node-to-90-degrees.png diff --git a/Projects/Superalgos/Icons/set-distance-to-parent-node-to-one-and-a-half.png b/Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one-and-a-half.png similarity index 100% rename from Projects/Superalgos/Icons/set-distance-to-parent-node-to-one-and-a-half.png rename to Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one-and-a-half.png diff --git a/Projects/Superalgos/Icons/set-distance-to-parent-node-to-one-fourth.png b/Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one-fourth.png similarity index 100% rename from Projects/Superalgos/Icons/set-distance-to-parent-node-to-one-fourth.png rename to Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one-fourth.png diff --git a/Projects/Superalgos/Icons/set-distance-to-parent-node-to-one-half.png b/Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one-half.png similarity index 100% rename from Projects/Superalgos/Icons/set-distance-to-parent-node-to-one-half.png rename to Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one-half.png diff --git a/Projects/Superalgos/Icons/set-distance-to-parent-node-to-one.png b/Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one.png similarity index 100% rename from Projects/Superalgos/Icons/set-distance-to-parent-node-to-one.png rename to Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-one.png diff --git a/Projects/Superalgos/Icons/set-distance-to-parent-node-to-two.png b/Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-two.png similarity index 100% rename from Projects/Superalgos/Icons/set-distance-to-parent-node-to-two.png rename to Projects/Superalgos/Icons/Set/set-distance-to-parent-node-to-two.png diff --git a/Projects/Superalgos/Icons/set-node-arrangement-to-concave.png b/Projects/Superalgos/Icons/Set/set-node-arrangement-to-concave.png similarity index 100% rename from Projects/Superalgos/Icons/set-node-arrangement-to-concave.png rename to Projects/Superalgos/Icons/Set/set-node-arrangement-to-concave.png diff --git a/Projects/Superalgos/Icons/set-node-arrangement-to-convex.png b/Projects/Superalgos/Icons/Set/set-node-arrangement-to-convex.png similarity index 100% rename from Projects/Superalgos/Icons/set-node-arrangement-to-convex.png rename to Projects/Superalgos/Icons/Set/set-node-arrangement-to-convex.png diff --git a/Projects/Superalgos/Icons/set-node-arrangement-to-horizontal-bottom.png b/Projects/Superalgos/Icons/Set/set-node-arrangement-to-horizontal-bottom.png similarity index 100% rename from Projects/Superalgos/Icons/set-node-arrangement-to-horizontal-bottom.png rename to Projects/Superalgos/Icons/Set/set-node-arrangement-to-horizontal-bottom.png diff --git a/Projects/Superalgos/Icons/set-node-arrangement-to-horizontal-top.png b/Projects/Superalgos/Icons/Set/set-node-arrangement-to-horizontal-top.png similarity index 100% rename from Projects/Superalgos/Icons/set-node-arrangement-to-horizontal-top.png rename to Projects/Superalgos/Icons/Set/set-node-arrangement-to-horizontal-top.png diff --git a/Projects/Superalgos/Icons/set-node-arrangement-to-vertical-left.png b/Projects/Superalgos/Icons/Set/set-node-arrangement-to-vertical-left.png similarity index 100% rename from Projects/Superalgos/Icons/set-node-arrangement-to-vertical-left.png rename to Projects/Superalgos/Icons/Set/set-node-arrangement-to-vertical-left.png diff --git a/Projects/Superalgos/Icons/set-node-arrangement-to-vertical-right.png b/Projects/Superalgos/Icons/Set/set-node-arrangement-to-vertical-right.png similarity index 100% rename from Projects/Superalgos/Icons/set-node-arrangement-to-vertical-right.png rename to Projects/Superalgos/Icons/Set/set-node-arrangement-to-vertical-right.png diff --git a/Projects/Superalgos/Icons/strategies.png b/Projects/Superalgos/Icons/Strategy/strategies.png similarity index 100% rename from Projects/Superalgos/Icons/strategies.png rename to Projects/Superalgos/Icons/Strategy/strategies.png diff --git a/Projects/Superalgos/Icons/strategy-close-stage.png b/Projects/Superalgos/Icons/Strategy/strategy-close-stage.png similarity index 100% rename from Projects/Superalgos/Icons/strategy-close-stage.png rename to Projects/Superalgos/Icons/Strategy/strategy-close-stage.png diff --git a/Projects/Superalgos/Icons/strategy-counters.png b/Projects/Superalgos/Icons/Strategy/strategy-counters.png similarity index 100% rename from Projects/Superalgos/Icons/strategy-counters.png rename to Projects/Superalgos/Icons/Strategy/strategy-counters.png diff --git a/Projects/Superalgos/Icons/strategy-manage-stage.png b/Projects/Superalgos/Icons/Strategy/strategy-manage-stage.png similarity index 100% rename from Projects/Superalgos/Icons/strategy-manage-stage.png rename to Projects/Superalgos/Icons/Strategy/strategy-manage-stage.png diff --git a/Projects/Superalgos/Icons/strategy-name.png b/Projects/Superalgos/Icons/Strategy/strategy-name.png similarity index 100% rename from Projects/Superalgos/Icons/strategy-name.png rename to Projects/Superalgos/Icons/Strategy/strategy-name.png diff --git a/Projects/Superalgos/Icons/strategy-open-stage.png b/Projects/Superalgos/Icons/Strategy/strategy-open-stage.png similarity index 100% rename from Projects/Superalgos/Icons/strategy-open-stage.png rename to Projects/Superalgos/Icons/Strategy/strategy-open-stage.png diff --git a/Projects/Superalgos/Icons/strategy-trigger-stage.png b/Projects/Superalgos/Icons/Strategy/strategy-trigger-stage.png similarity index 100% rename from Projects/Superalgos/Icons/strategy-trigger-stage.png rename to Projects/Superalgos/Icons/Strategy/strategy-trigger-stage.png diff --git a/Projects/Superalgos/Icons/strategy.png b/Projects/Superalgos/Icons/Strategy/strategy.png similarity index 100% rename from Projects/Superalgos/Icons/strategy.png rename to Projects/Superalgos/Icons/Strategy/strategy.png diff --git a/Projects/Superalgos/Icons/target-rate.png b/Projects/Superalgos/Icons/Target/target-rate.png similarity index 100% rename from Projects/Superalgos/Icons/target-rate.png rename to Projects/Superalgos/Icons/Target/target-rate.png diff --git a/Projects/Superalgos/Icons/target-size-in-base-asset.png b/Projects/Superalgos/Icons/Target/target-size-in-base-asset.png similarity index 100% rename from Projects/Superalgos/Icons/target-size-in-base-asset.png rename to Projects/Superalgos/Icons/Target/target-size-in-base-asset.png diff --git a/Projects/Superalgos/Icons/target-size-in-quoted-asset.png b/Projects/Superalgos/Icons/Target/target-size-in-quoted-asset.png similarity index 100% rename from Projects/Superalgos/Icons/target-size-in-quoted-asset.png rename to Projects/Superalgos/Icons/Target/target-size-in-quoted-asset.png diff --git a/Projects/Superalgos/Icons/target-size.png b/Projects/Superalgos/Icons/Target/target-size.png similarity index 100% rename from Projects/Superalgos/Icons/target-size.png rename to Projects/Superalgos/Icons/Target/target-size.png diff --git a/Projects/Superalgos/Icons/text-condition.png b/Projects/Superalgos/Icons/Text/text-condition.png similarity index 100% rename from Projects/Superalgos/Icons/text-condition.png rename to Projects/Superalgos/Icons/Text/text-condition.png diff --git a/Projects/Superalgos/Icons/text-formula.png b/Projects/Superalgos/Icons/Text/text-formula.png similarity index 100% rename from Projects/Superalgos/Icons/text-formula.png rename to Projects/Superalgos/Icons/Text/text-formula.png diff --git a/Projects/Superalgos/Icons/text-position.png b/Projects/Superalgos/Icons/Text/text-position.png similarity index 100% rename from Projects/Superalgos/Icons/text-position.png rename to Projects/Superalgos/Icons/Text/text-position.png diff --git a/Projects/Superalgos/Icons/text-style.png b/Projects/Superalgos/Icons/Text/text-style.png similarity index 100% rename from Projects/Superalgos/Icons/text-style.png rename to Projects/Superalgos/Icons/Text/text-style.png diff --git a/Projects/Superalgos/Icons/text.png b/Projects/Superalgos/Icons/Text/text.png similarity index 100% rename from Projects/Superalgos/Icons/text.png rename to Projects/Superalgos/Icons/Text/text.png diff --git a/Projects/Superalgos/Icons/time-frame-scale.png b/Projects/Superalgos/Icons/Time/time-frame-scale.png similarity index 100% rename from Projects/Superalgos/Icons/time-frame-scale.png rename to Projects/Superalgos/Icons/Time/time-frame-scale.png diff --git a/Projects/Superalgos/Icons/time-frame.png b/Projects/Superalgos/Icons/Time/time-frame.png similarity index 100% rename from Projects/Superalgos/Icons/time-frame.png rename to Projects/Superalgos/Icons/Time/time-frame.png diff --git a/Projects/Superalgos/Icons/time-frames-filter.png b/Projects/Superalgos/Icons/Time/time-frames-filter.png similarity index 100% rename from Projects/Superalgos/Icons/time-frames-filter.png rename to Projects/Superalgos/Icons/Time/time-frames-filter.png diff --git a/Projects/Superalgos/Icons/time-machine.png b/Projects/Superalgos/Icons/Time/time-machine.png similarity index 100% rename from Projects/Superalgos/Icons/time-machine.png rename to Projects/Superalgos/Icons/Time/time-machine.png diff --git a/Projects/Superalgos/Icons/time-range.png b/Projects/Superalgos/Icons/Time/time-range.png similarity index 100% rename from Projects/Superalgos/Icons/time-range.png rename to Projects/Superalgos/Icons/Time/time-range.png diff --git a/Projects/Superalgos/Icons/time-scale.png b/Projects/Superalgos/Icons/Time/time-scale.png similarity index 100% rename from Projects/Superalgos/Icons/time-scale.png rename to Projects/Superalgos/Icons/Time/time-scale.png diff --git a/Projects/Superalgos/Icons/timeline-chart.png b/Projects/Superalgos/Icons/Time/timeline-chart.png similarity index 100% rename from Projects/Superalgos/Icons/timeline-chart.png rename to Projects/Superalgos/Icons/Time/timeline-chart.png diff --git a/Projects/Superalgos/Icons/toggle-auto-scale-auto-max.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-scale-auto-max.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-scale-auto-max.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-scale-auto-max.png diff --git a/Projects/Superalgos/Icons/toggle-auto-scale-auto-min-max.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-scale-auto-min-max.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-scale-auto-min-max.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-scale-auto-min-max.png diff --git a/Projects/Superalgos/Icons/toggle-auto-scale-auto-min.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-scale-auto-min.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-scale-auto-min.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-scale-auto-min.png diff --git a/Projects/Superalgos/Icons/toggle-auto-scale-manual.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-scale-manual.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-scale-manual.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-scale-manual.png diff --git a/Projects/Superalgos/Icons/toggle-auto-time-scale-auto-max.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-auto-max.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-time-scale-auto-max.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-auto-max.png diff --git a/Projects/Superalgos/Icons/toggle-auto-time-scale-auto-min-max.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-auto-min-max.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-time-scale-auto-min-max.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-auto-min-max.png diff --git a/Projects/Superalgos/Icons/toggle-auto-time-scale-auto-min.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-auto-min.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-time-scale-auto-min.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-auto-min.png diff --git a/Projects/Superalgos/Icons/toggle-auto-time-scale-manual.png b/Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-manual.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-auto-time-scale-manual.png rename to Projects/Superalgos/Icons/Toggle/toggle-auto-time-scale-manual.png diff --git a/Projects/Superalgos/Icons/toggle-panel-off.png b/Projects/Superalgos/Icons/Toggle/toggle-panel-off.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-panel-off.png rename to Projects/Superalgos/Icons/Toggle/toggle-panel-off.png diff --git a/Projects/Superalgos/Icons/toggle-panel-on.png b/Projects/Superalgos/Icons/Toggle/toggle-panel-on.png similarity index 100% rename from Projects/Superalgos/Icons/toggle-panel-on.png rename to Projects/Superalgos/Icons/Toggle/toggle-panel-on.png diff --git a/Projects/Superalgos/Icons/trading-bot-instance.png b/Projects/Superalgos/Icons/Trading/trading-bot-instance.png similarity index 100% rename from Projects/Superalgos/Icons/trading-bot-instance.png rename to Projects/Superalgos/Icons/Trading/trading-bot-instance.png diff --git a/Projects/Superalgos/Icons/trading-bot.png b/Projects/Superalgos/Icons/Trading/trading-bot.png similarity index 100% rename from Projects/Superalgos/Icons/trading-bot.png rename to Projects/Superalgos/Icons/Trading/trading-bot.png diff --git a/Projects/Superalgos/Icons/trading-current.png b/Projects/Superalgos/Icons/Trading/trading-current.png similarity index 100% rename from Projects/Superalgos/Icons/trading-current.png rename to Projects/Superalgos/Icons/Trading/trading-current.png diff --git a/Projects/Superalgos/Icons/trading-engine-reference.png b/Projects/Superalgos/Icons/Trading/trading-engine-reference.png similarity index 100% rename from Projects/Superalgos/Icons/trading-engine-reference.png rename to Projects/Superalgos/Icons/Trading/trading-engine-reference.png diff --git a/Projects/Superalgos/Icons/trading-engine.png b/Projects/Superalgos/Icons/Trading/trading-engine.png similarity index 100% rename from Projects/Superalgos/Icons/trading-engine.png rename to Projects/Superalgos/Icons/Trading/trading-engine.png diff --git a/Projects/Superalgos/Icons/trading-episode-counters.png b/Projects/Superalgos/Icons/Trading/trading-episode-counters.png similarity index 100% rename from Projects/Superalgos/Icons/trading-episode-counters.png rename to Projects/Superalgos/Icons/Trading/trading-episode-counters.png diff --git a/Projects/Superalgos/Icons/trading-episode-statistics.png b/Projects/Superalgos/Icons/Trading/trading-episode-statistics.png similarity index 100% rename from Projects/Superalgos/Icons/trading-episode-statistics.png rename to Projects/Superalgos/Icons/Trading/trading-episode-statistics.png diff --git a/Projects/Superalgos/Icons/trading-episode.png b/Projects/Superalgos/Icons/Trading/trading-episode.png similarity index 100% rename from Projects/Superalgos/Icons/trading-episode.png rename to Projects/Superalgos/Icons/Trading/trading-episode.png diff --git a/Projects/Superalgos/Icons/trading-last.png b/Projects/Superalgos/Icons/Trading/trading-last.png similarity index 100% rename from Projects/Superalgos/Icons/trading-last.png rename to Projects/Superalgos/Icons/Trading/trading-last.png diff --git a/Projects/Superalgos/Icons/trading-mine-products.png b/Projects/Superalgos/Icons/Trading/trading-mine-products.png similarity index 100% rename from Projects/Superalgos/Icons/trading-mine-products.png rename to Projects/Superalgos/Icons/Trading/trading-mine-products.png diff --git a/Projects/Superalgos/Icons/trading-mine-tasks.png b/Projects/Superalgos/Icons/Trading/trading-mine-tasks.png similarity index 100% rename from Projects/Superalgos/Icons/trading-mine-tasks.png rename to Projects/Superalgos/Icons/Trading/trading-mine-tasks.png diff --git a/Projects/Superalgos/Icons/trading-mine.png b/Projects/Superalgos/Icons/Trading/trading-mine.png similarity index 100% rename from Projects/Superalgos/Icons/trading-mine.png rename to Projects/Superalgos/Icons/Trading/trading-mine.png diff --git a/Projects/Superalgos/Icons/trading-mines-data.png b/Projects/Superalgos/Icons/Trading/trading-mines-data.png similarity index 100% rename from Projects/Superalgos/Icons/trading-mines-data.png rename to Projects/Superalgos/Icons/Trading/trading-mines-data.png diff --git a/Projects/Superalgos/Icons/trading-parameters.png b/Projects/Superalgos/Icons/Trading/trading-parameters.png similarity index 100% rename from Projects/Superalgos/Icons/trading-parameters.png rename to Projects/Superalgos/Icons/Trading/trading-parameters.png diff --git a/Projects/Superalgos/Icons/trading-process-instance.png b/Projects/Superalgos/Icons/Trading/trading-process-instance.png similarity index 100% rename from Projects/Superalgos/Icons/trading-process-instance.png rename to Projects/Superalgos/Icons/Trading/trading-process-instance.png diff --git a/Projects/Superalgos/Icons/trading-session-reference.png b/Projects/Superalgos/Icons/Trading/trading-session-reference.png similarity index 100% rename from Projects/Superalgos/Icons/trading-session-reference.png rename to Projects/Superalgos/Icons/Trading/trading-session-reference.png diff --git a/Projects/Superalgos/Icons/trading-strategy.png b/Projects/Superalgos/Icons/Trading/trading-strategy.png similarity index 100% rename from Projects/Superalgos/Icons/trading-strategy.png rename to Projects/Superalgos/Icons/Trading/trading-strategy.png diff --git a/Projects/Superalgos/Icons/trading-system-reference.png b/Projects/Superalgos/Icons/Trading/trading-system-reference.png similarity index 100% rename from Projects/Superalgos/Icons/trading-system-reference.png rename to Projects/Superalgos/Icons/Trading/trading-system-reference.png diff --git a/Projects/Superalgos/Icons/trading-system.png b/Projects/Superalgos/Icons/Trading/trading-system.png similarity index 100% rename from Projects/Superalgos/Icons/trading-system.png rename to Projects/Superalgos/Icons/Trading/trading-system.png diff --git a/Projects/Superalgos/Icons/trading.png b/Projects/Superalgos/Icons/Trading/trading.png similarity index 100% rename from Projects/Superalgos/Icons/trading.png rename to Projects/Superalgos/Icons/Trading/trading.png diff --git a/Projects/Superalgos/Icons/tree-connector-elbow.png b/Projects/Superalgos/Icons/Tree/tree-connector-elbow.png similarity index 100% rename from Projects/Superalgos/Icons/tree-connector-elbow.png rename to Projects/Superalgos/Icons/Tree/tree-connector-elbow.png diff --git a/Projects/Superalgos/Icons/tree-connector-fork.png b/Projects/Superalgos/Icons/Tree/tree-connector-fork.png similarity index 100% rename from Projects/Superalgos/Icons/tree-connector-fork.png rename to Projects/Superalgos/Icons/Tree/tree-connector-fork.png diff --git a/Projects/Superalgos/Icons/tree-connector-line.png b/Projects/Superalgos/Icons/Tree/tree-connector-line.png similarity index 100% rename from Projects/Superalgos/Icons/tree-connector-line.png rename to Projects/Superalgos/Icons/Tree/tree-connector-line.png diff --git a/Projects/Superalgos/Icons/tree-spacer.png b/Projects/Superalgos/Icons/Tree/tree-spacer.png similarity index 100% rename from Projects/Superalgos/Icons/tree-spacer.png rename to Projects/Superalgos/Icons/Tree/tree-spacer.png diff --git a/Projects/Superalgos/Icons/user-account.png b/Projects/Superalgos/Icons/User/user-account.png similarity index 100% rename from Projects/Superalgos/Icons/user-account.png rename to Projects/Superalgos/Icons/User/user-account.png diff --git a/Projects/Superalgos/Icons/user-assets.png b/Projects/Superalgos/Icons/User/user-assets.png similarity index 100% rename from Projects/Superalgos/Icons/user-assets.png rename to Projects/Superalgos/Icons/User/user-assets.png diff --git a/Projects/Superalgos/Icons/user-defined-code.png b/Projects/Superalgos/Icons/User/user-defined-code.png similarity index 100% rename from Projects/Superalgos/Icons/user-defined-code.png rename to Projects/Superalgos/Icons/User/user-defined-code.png diff --git a/Projects/Superalgos/Icons/user-defined-counter.png b/Projects/Superalgos/Icons/User/user-defined-counter.png similarity index 100% rename from Projects/Superalgos/Icons/user-defined-counter.png rename to Projects/Superalgos/Icons/User/user-defined-counter.png diff --git a/Projects/Superalgos/Icons/user-defined-parameters.png b/Projects/Superalgos/Icons/User/user-defined-parameters.png similarity index 100% rename from Projects/Superalgos/Icons/user-defined-parameters.png rename to Projects/Superalgos/Icons/User/user-defined-parameters.png diff --git a/Projects/Superalgos/Icons/user-defined-statistic.png b/Projects/Superalgos/Icons/User/user-defined-statistic.png similarity index 100% rename from Projects/Superalgos/Icons/user-defined-statistic.png rename to Projects/Superalgos/Icons/User/user-defined-statistic.png diff --git a/Projects/Superalgos/Icons/user-defined-variable.png b/Projects/Superalgos/Icons/User/user-defined-variable.png similarity index 100% rename from Projects/Superalgos/Icons/user-defined-variable.png rename to Projects/Superalgos/Icons/User/user-defined-variable.png diff --git a/Projects/Superalgos/Icons/user-defined-variables.png b/Projects/Superalgos/Icons/User/user-defined-variables.png similarity index 100% rename from Projects/Superalgos/Icons/user-defined-variables.png rename to Projects/Superalgos/Icons/User/user-defined-variables.png diff --git a/Projects/Superalgos/Icons/user-keys.png b/Projects/Superalgos/Icons/User/user-keys.png similarity index 100% rename from Projects/Superalgos/Icons/user-keys.png rename to Projects/Superalgos/Icons/User/user-keys.png diff --git a/Projects/Superalgos/Schemas/App-Schema/api-data-fetcher-bot-instance.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-data-fetcher-bot-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-data-fetcher-bot-instance.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-data-fetcher-bot-instance.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-data-fetcher-bot.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-data-fetcher-bot.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-data-fetcher-bot.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-data-fetcher-bot.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-data-fetcher-process-instance.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-data-fetcher-process-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-data-fetcher-process-instance.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-data-fetcher-process-instance.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-endpoint.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-endpoint.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-endpoint.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-endpoint.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-map-reference.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-map-reference.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-map-reference.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-map-reference.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-map.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-map.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-map.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-map.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-path-parameter.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-path-parameter.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-path-parameter.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-path-parameter.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-path-parameters.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-path-parameters.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-path-parameters.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-path-parameters.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-query-parameter.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-query-parameter.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-query-parameter.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-query-parameter.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-query-parameters.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-query-parameters.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-query-parameters.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-query-parameters.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-query-response.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-query-response.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-query-response.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-query-response.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-query-responses.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-query-responses.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-query-responses.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-query-responses.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-response-field-reference.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-response-field-reference.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-response-field-reference.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-response-field-reference.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-response-field.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-response-field.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-response-field.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-response-field.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-response-schema.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-response-schema.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-response-schema.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-response-schema.json diff --git a/Projects/Superalgos/Schemas/App-Schema/api-version.json b/Projects/Superalgos/Schemas/App-Schema/Api/api-version.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/api-version.json rename to Projects/Superalgos/Schemas/App-Schema/Api/api-version.json diff --git a/Projects/Superalgos/Schemas/App-Schema/apis.json b/Projects/Superalgos/Schemas/App-Schema/Api/apis.json similarity index 100% rename from Projects/Superalgos/Schemas/App-Schema/apis.json rename to Projects/Superalgos/Schemas/App-Schema/Api/apis.json diff --git a/Projects/Superalgos/Schemas/App-Schema/crypto-ecosystem.json b/Projects/Superalgos/Schemas/App-Schema/crypto-ecosystem.json index da6af2ba1..456bbfd01 100644 --- a/Projects/Superalgos/Schemas/App-Schema/crypto-ecosystem.json +++ b/Projects/Superalgos/Schemas/App-Schema/crypto-ecosystem.json @@ -12,6 +12,15 @@ "label": "Add Signals Providers", "relatedUiObject": "Signals Providers", "actionFunction": "payload.executeAction" + }, + { + "action": "Delete UI Object", + "askConfirmation": true, + "confirmationLabel": "Confirm to Delete", + "label": "Delete", + "iconPathOn": "delete-entity", + "iconPathOff": "delete-entity", + "actionFunction": "payload.executeAction" } ], "isHierarchyHead": true, diff --git a/Projects/Superalgos/Schemas/Docs-Books/users-formula-and-code-examples - Copy.json b/Projects/Superalgos/Schemas/Docs-Books/users-formula-and-code-examples.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Books/users-formula-and-code-examples - Copy.json rename to Projects/Superalgos/Schemas/Docs-Books/users-formula-and-code-examples.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/api-server.json b/Projects/Superalgos/Schemas/Docs-Concepts/A/API/API-Server/api-server.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/api-server.json rename to Projects/Superalgos/Schemas/Docs-Concepts/A/API/API-Server/api-server.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/action.json b/Projects/Superalgos/Schemas/Docs-Concepts/A/Action/Action/action.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/action.json rename to Projects/Superalgos/Schemas/Docs-Concepts/A/Action/Action/action.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/app-schema.json b/Projects/Superalgos/Schemas/Docs-Concepts/A/App/App-Schema/app-schema.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/app-schema.json rename to Projects/Superalgos/Schemas/Docs-Concepts/A/App/App-Schema/app-schema.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/backup-entity.json b/Projects/Superalgos/Schemas/Docs-Concepts/B/Backup/Backup-Entity/backup-entity.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/backup-entity.json rename to Projects/Superalgos/Schemas/Docs-Concepts/B/Backup/Backup-Entity/backup-entity.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/ccxt.json b/Projects/Superalgos/Schemas/Docs-Concepts/C/CCXT/CCXT/ccxt.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/ccxt.json rename to Projects/Superalgos/Schemas/Docs-Concepts/C/CCXT/CCXT/ccxt.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/client.json b/Projects/Superalgos/Schemas/Docs-Concepts/C/Client/Client/client.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/client.json rename to Projects/Superalgos/Schemas/Docs-Concepts/C/Client/Client/client.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/clone-entity.json b/Projects/Superalgos/Schemas/Docs-Concepts/C/Clone/Clone-Entity/clone-entity.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/clone-entity.json rename to Projects/Superalgos/Schemas/Docs-Concepts/C/Clone/Clone-Entity/clone-entity.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/collapse-structure-of-nodes.json b/Projects/Superalgos/Schemas/Docs-Concepts/C/Collapse/Collapse-Structure-of-Nodes/collapse-structure-of-nodes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/collapse-structure-of-nodes.json rename to Projects/Superalgos/Schemas/Docs-Concepts/C/Collapse/Collapse-Structure-of-Nodes/collapse-structure-of-nodes.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/community.json b/Projects/Superalgos/Schemas/Docs-Concepts/C/Community/Community/community.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/community.json rename to Projects/Superalgos/Schemas/Docs-Concepts/C/Community/Community/community.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/dataset-type.json b/Projects/Superalgos/Schemas/Docs-Concepts/D/Dataset/Dataset-Type/dataset-type.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/dataset-type.json rename to Projects/Superalgos/Schemas/Docs-Concepts/D/Dataset/Dataset-Type/dataset-type.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/dataset.json b/Projects/Superalgos/Schemas/Docs-Concepts/D/Dataset/Dataset/dataset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/dataset.json rename to Projects/Superalgos/Schemas/Docs-Concepts/D/Dataset/Dataset/dataset.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/default-exchange.json b/Projects/Superalgos/Schemas/Docs-Concepts/D/Default/Default-Exchange/default-exchange.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/default-exchange.json rename to Projects/Superalgos/Schemas/Docs-Concepts/D/Default/Default-Exchange/default-exchange.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/default-market.json b/Projects/Superalgos/Schemas/Docs-Concepts/D/Default/Default-Market/default-market.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/default-market.json rename to Projects/Superalgos/Schemas/Docs-Concepts/D/Default/Default-Market/default-market.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/delete-entity.json b/Projects/Superalgos/Schemas/Docs-Concepts/D/Delete/Delete-Entity/delete-entity.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/delete-entity.json rename to Projects/Superalgos/Schemas/Docs-Concepts/D/Delete/Delete-Entity/delete-entity.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/delink-node.json b/Projects/Superalgos/Schemas/Docs-Concepts/D/Delink/Delink-Node/delink-node.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/delink-node.json rename to Projects/Superalgos/Schemas/Docs-Concepts/D/Delink/Delink-Node/delink-node.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/detach-node.json b/Projects/Superalgos/Schemas/Docs-Concepts/D/Detach/Detach-Node/detach-node.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/detach-node.json rename to Projects/Superalgos/Schemas/Docs-Concepts/D/Detach/Detach-Node/detach-node.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/expand-structure-of-nodes.json b/Projects/Superalgos/Schemas/Docs-Concepts/E/Expand/Expand-Structure-of-Nodes/expand-structure-of-nodes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/expand-structure-of-nodes.json rename to Projects/Superalgos/Schemas/Docs-Concepts/E/Expand/Expand-Structure-of-Nodes/expand-structure-of-nodes.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/freeze-structure-of-nodes.json b/Projects/Superalgos/Schemas/Docs-Concepts/F/Freeze/Freeze-Structure-of-Nodes/freeze-structure-of-nodes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/freeze-structure-of-nodes.json rename to Projects/Superalgos/Schemas/Docs-Concepts/F/Freeze/Freeze-Structure-of-Nodes/freeze-structure-of-nodes.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/function-library.json b/Projects/Superalgos/Schemas/Docs-Concepts/F/Function/Function-Library/function-library.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/function-library.json rename to Projects/Superalgos/Schemas/Docs-Concepts/F/Function/Function-Library/function-library.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/inter-execution-memory.json b/Projects/Superalgos/Schemas/Docs-Concepts/I/Inter/Inter-Execution-Memory/inter-execution-memory.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/inter-execution-memory.json rename to Projects/Superalgos/Schemas/Docs-Concepts/I/Inter/Inter-Execution-Memory/inter-execution-memory.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/lf-trading-bot.json b/Projects/Superalgos/Schemas/Docs-Concepts/L/LF/LF-Trading-Bot/lf-trading-bot.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/lf-trading-bot.json rename to Projects/Superalgos/Schemas/Docs-Concepts/L/LF/LF-Trading-Bot/lf-trading-bot.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/lf.json b/Projects/Superalgos/Schemas/Docs-Concepts/L/LF/LF/lf.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/lf.json rename to Projects/Superalgos/Schemas/Docs-Concepts/L/LF/LF/lf.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/list-of-plugin-workspaces-and-tutorials.json b/Projects/Superalgos/Schemas/Docs-Concepts/L/List/List-of-Plugin-Workspaces-and-Tutorials/list-of-plugin-workspaces-and-tutorials.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/list-of-plugin-workspaces-and-tutorials.json rename to Projects/Superalgos/Schemas/Docs-Concepts/L/List/List-of-Plugin-Workspaces-and-Tutorials/list-of-plugin-workspaces-and-tutorials.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/main-loop.json b/Projects/Superalgos/Schemas/Docs-Concepts/M/Main/Main-Loop/main-loop.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/main-loop.json rename to Projects/Superalgos/Schemas/Docs-Concepts/M/Main/Main-Loop/main-loop.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/menu-item.json b/Projects/Superalgos/Schemas/Docs-Concepts/M/Menu/Menu-Item/menu-item.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/menu-item.json rename to Projects/Superalgos/Schemas/Docs-Concepts/M/Menu/Menu-Item/menu-item.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/multi-time-frame-daily.json b/Projects/Superalgos/Schemas/Docs-Concepts/M/Multi-Time-Frame-Daily/Multi-Time-Frame-Daily/multi-time-frame-daily.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/multi-time-frame-daily.json rename to Projects/Superalgos/Schemas/Docs-Concepts/M/Multi-Time-Frame-Daily/Multi-Time-Frame-Daily/multi-time-frame-daily.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/multi-time-frame-market.json b/Projects/Superalgos/Schemas/Docs-Concepts/M/Multi-Time-Frame-Market/Multi-Time-Frame-Market/multi-time-frame-market.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/multi-time-frame-market.json rename to Projects/Superalgos/Schemas/Docs-Concepts/M/Multi-Time-Frame-Market/Multi-Time-Frame-Market/multi-time-frame-market.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/multi-time-frame.json b/Projects/Superalgos/Schemas/Docs-Concepts/M/Multi-Time-Frame/Multi-Time-Frame/multi-time-frame.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/multi-time-frame.json rename to Projects/Superalgos/Schemas/Docs-Concepts/M/Multi-Time-Frame/Multi-Time-Frame/multi-time-frame.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/node-js-javsacript.json b/Projects/Superalgos/Schemas/Docs-Concepts/N/Node/Node-JS-Javsacript/node-js-javsacript.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/node-js-javsacript.json rename to Projects/Superalgos/Schemas/Docs-Concepts/N/Node/Node-JS-Javsacript/node-js-javsacript.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/one-min-daily.json b/Projects/Superalgos/Schemas/Docs-Concepts/O/One-Min-Daily/One-Min-Daily/one-min-daily.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/one-min-daily.json rename to Projects/Superalgos/Schemas/Docs-Concepts/O/One-Min-Daily/One-Min-Daily/one-min-daily.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/pinned-node.json b/Projects/Superalgos/Schemas/Docs-Concepts/P/Pinned/Pinned-Node/pinned-node.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/pinned-node.json rename to Projects/Superalgos/Schemas/Docs-Concepts/P/Pinned/Pinned-Node/pinned-node.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Concepts/P/Plugin/Plugin-Workspace/plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Concepts/P/Plugin/Plugin-Workspace/plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/project-schema-file.json b/Projects/Superalgos/Schemas/Docs-Concepts/P/Project/Project-Schema-File/project-schema-file.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/project-schema-file.json rename to Projects/Superalgos/Schemas/Docs-Concepts/P/Project/Project-Schema-File/project-schema-file.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/project.json b/Projects/Superalgos/Schemas/Docs-Concepts/P/Project/Project/project.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/project.json rename to Projects/Superalgos/Schemas/Docs-Concepts/P/Project/Project/project.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/raw-data.json b/Projects/Superalgos/Schemas/Docs-Concepts/R/Raw/Raw-Data/raw-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/raw-data.json rename to Projects/Superalgos/Schemas/Docs-Concepts/R/Raw/Raw-Data/raw-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/references.json b/Projects/Superalgos/Schemas/Docs-Concepts/R/References/References/references.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/references.json rename to Projects/Superalgos/Schemas/Docs-Concepts/R/References/References/references.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/remove-angle-to-parent-node.json b/Projects/Superalgos/Schemas/Docs-Concepts/R/Remove/Remove-Angle-to-Parent-Node/remove-angle-to-parent-node.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/remove-angle-to-parent-node.json rename to Projects/Superalgos/Schemas/Docs-Concepts/R/Remove/Remove-Angle-to-Parent-Node/remove-angle-to-parent-node.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/remove-distance-to-parent-node.json b/Projects/Superalgos/Schemas/Docs-Concepts/R/Remove/Remove-Distance-to-Parent-Node/remove-distance-to-parent-node.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/remove-distance-to-parent-node.json rename to Projects/Superalgos/Schemas/Docs-Concepts/R/Remove/Remove-Distance-to-Parent-Node/remove-distance-to-parent-node.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/reusable-snippets.json b/Projects/Superalgos/Schemas/Docs-Concepts/R/Reusable/Reusable-Snippets/reusable-snippets.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/reusable-snippets.json rename to Projects/Superalgos/Schemas/Docs-Concepts/R/Reusable/Reusable-Snippets/reusable-snippets.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/replaceby-config-property.json b/Projects/Superalgos/Schemas/Docs-Concepts/R/replaceBy/replaceBy-Config-Property/replaceby-config-property.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/replaceby-config-property.json rename to Projects/Superalgos/Schemas/Docs-Concepts/R/replaceBy/replaceBy-Config-Property/replaceby-config-property.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-angle-to-parent-node-to-180-degrees.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-180-Degrees/set-angle-to-parent-node-to-180-degrees.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-angle-to-parent-node-to-180-degrees.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-180-Degrees/set-angle-to-parent-node-to-180-degrees.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-angle-to-parent-node-to-360-degrees.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-360-Degrees/set-angle-to-parent-node-to-360-degrees.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-angle-to-parent-node-to-360-degrees.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-360-Degrees/set-angle-to-parent-node-to-360-degrees.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-angle-to-parent-node-to-45-degrees.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-45-Degrees/set-angle-to-parent-node-to-45-degrees.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-angle-to-parent-node-to-45-degrees.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-45-Degrees/set-angle-to-parent-node-to-45-degrees.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-angle-to-parent-node-to-90-degrees.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-90-Degrees/set-angle-to-parent-node-to-90-degrees.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-angle-to-parent-node-to-90-degrees.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Angle-to-Parent-Node-to-90-Degrees/set-angle-to-parent-node-to-90-degrees.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-distance-to-parent-node-to-one-fourth.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-Fourth/set-distance-to-parent-node-to-one-fourth.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-distance-to-parent-node-to-one-fourth.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-Fourth/set-distance-to-parent-node-to-one-fourth.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-distance-to-parent-node-to-one-half.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-Half/set-distance-to-parent-node-to-one-half.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-distance-to-parent-node-to-one-half.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-Half/set-distance-to-parent-node-to-one-half.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-distance-to-parent-node-to-one-and-a-half.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-and-a-Half/set-distance-to-parent-node-to-one-and-a-half.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-distance-to-parent-node-to-one-and-a-half.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One-and-a-Half/set-distance-to-parent-node-to-one-and-a-half.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-distance-to-parent-node-to-one.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One/set-distance-to-parent-node-to-one.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-distance-to-parent-node-to-one.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-One/set-distance-to-parent-node-to-one.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-distance-to-parent-node-to-two.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-Two/set-distance-to-parent-node-to-two.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-distance-to-parent-node-to-two.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Distance-to-Parent-Node-to-Two/set-distance-to-parent-node-to-two.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-node-arrangement-to-concave.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Concave/set-node-arrangement-to-concave.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-node-arrangement-to-concave.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Concave/set-node-arrangement-to-concave.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-node-arrangement-to-convex.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Convex/set-node-arrangement-to-convex.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-node-arrangement-to-convex.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Convex/set-node-arrangement-to-convex.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-node-arrangement-to-horizontal-bottom.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Horizontal-Bottom/set-node-arrangement-to-horizontal-bottom.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-node-arrangement-to-horizontal-bottom.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Horizontal-Bottom/set-node-arrangement-to-horizontal-bottom.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-node-arrangement-to-horizontal-top.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Horizontal-Top/set-node-arrangement-to-horizontal-top.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-node-arrangement-to-horizontal-top.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Horizontal-Top/set-node-arrangement-to-horizontal-top.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-node-arrangement-to-vertical-left.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Vertical-Left/set-node-arrangement-to-vertical-left.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-node-arrangement-to-vertical-left.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Vertical-Left/set-node-arrangement-to-vertical-left.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/set-node-arrangement-to-vertical-right.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Vertical-Right/set-node-arrangement-to-vertical-right.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/set-node-arrangement-to-vertical-right.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Set/Set-Node-Arrangement-to-Vertical-Right/set-node-arrangement-to-vertical-right.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/share-entity.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Share/Share-Entity/share-entity.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/share-entity.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Share/Share-Entity/share-entity.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/single-file.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Single-File/Single-File/single-file.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/single-file.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Single-File/Single-File/single-file.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/superalgos-marketplace.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Marketplace/superalgos-marketplace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/superalgos-marketplace.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Marketplace/superalgos-marketplace.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/superalgos-network.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Network/superalgos-network.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/superalgos-network.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Superalgos/Superalgos-Network/superalgos-network.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/superalgos-sa-token.json b/Projects/Superalgos/Schemas/Docs-Concepts/S/Superalgos/Superalgos-SA-Token/superalgos-sa-token.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/superalgos-sa-token.json rename to Projects/Superalgos/Schemas/Docs-Concepts/S/Superalgos/Superalgos-SA-Token/superalgos-sa-token.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/ts.json b/Projects/Superalgos/Schemas/Docs-Concepts/T/TS/TS/ts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/ts.json rename to Projects/Superalgos/Schemas/Docs-Concepts/T/TS/TS/ts.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/task-server.json b/Projects/Superalgos/Schemas/Docs-Concepts/T/Task/Task-Server/task-server.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/task-server.json rename to Projects/Superalgos/Schemas/Docs-Concepts/T/Task/Task-Server/task-server.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/trading-session.json b/Projects/Superalgos/Schemas/Docs-Concepts/T/Trading/Trading-Session/trading-session.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/trading-session.json rename to Projects/Superalgos/Schemas/Docs-Concepts/T/Trading/Trading-Session/trading-session.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/ui-global-object.json b/Projects/Superalgos/Schemas/Docs-Concepts/U/UI/UI-Global-Object/ui-global-object.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/ui-global-object.json rename to Projects/Superalgos/Schemas/Docs-Concepts/U/UI/UI-Global-Object/ui-global-object.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/ui.json b/Projects/Superalgos/Schemas/Docs-Concepts/U/UI/UI/ui.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/ui.json rename to Projects/Superalgos/Schemas/Docs-Concepts/U/UI/UI/ui.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/unfreeze-structure-of-nodes.json b/Projects/Superalgos/Schemas/Docs-Concepts/U/Unfreeze/Unfreeze-Structure-of-Nodes/unfreeze-structure-of-nodes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/unfreeze-structure-of-nodes.json rename to Projects/Superalgos/Schemas/Docs-Concepts/U/Unfreeze/Unfreeze-Structure-of-Nodes/unfreeze-structure-of-nodes.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/unpinned-node.json b/Projects/Superalgos/Schemas/Docs-Concepts/U/Unpinned/Unpinned-Node/unpinned-node.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/unpinned-node.json rename to Projects/Superalgos/Schemas/Docs-Concepts/U/Unpinned/Unpinned-Node/unpinned-node.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/user-workspace.json b/Projects/Superalgos/Schemas/Docs-Concepts/U/User/User-Workspace/user-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Concepts/user-workspace.json rename to Projects/Superalgos/Schemas/Docs-Concepts/U/User/User-Workspace/user-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/defautlt-market.json b/Projects/Superalgos/Schemas/Docs-Concepts/defautlt-market.json deleted file mode 100644 index 37186edf1..000000000 --- a/Projects/Superalgos/Schemas/Docs-Concepts/defautlt-market.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "Defautlt Market", - "definition": { - "text": "We define as Default Market to the market under which a certain Task was defined.", - "updated": 1621955911464 - }, - "paragraphs": [ - { - "style": "Text", - "text": "Right click and Edit to enter edit mode and change this text. ENTER to write new paragraphs. ESC to exit edit mode. Then you can use docs.save to save your changes and app.contribute to send it to the main repository." - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-data-fetcher-bot-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Bot-Instance/api-data-fetcher-bot-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-data-fetcher-bot-instance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Bot-Instance/api-data-fetcher-bot-instance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-data-fetcher-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Bot/api-data-fetcher-bot.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-data-fetcher-bot.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Bot/api-data-fetcher-bot.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-data-fetcher-process-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Process-Instance/api-data-fetcher-process-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-data-fetcher-process-instance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Data-Fetcher-Process-Instance/api-data-fetcher-process-instance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-endpoint.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Endpoint/api-endpoint.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-endpoint.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Endpoint/api-endpoint.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-map-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Map-Reference/api-map-reference.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-map-reference.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Map-Reference/api-map-reference.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-map.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Map/api-map.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-map.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Map/api-map.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-path-parameter.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Path-Parameter/api-path-parameter.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-path-parameter.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Path-Parameter/api-path-parameter.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-path-parameters.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Path-Parameters/api-path-parameters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-path-parameters.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Path-Parameters/api-path-parameters.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-query-parameter.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Query-Parameter/api-query-parameter.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-query-parameter.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Query-Parameter/api-query-parameter.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-query-parameters.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Query-Parameters/api-query-parameters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-query-parameters.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Query-Parameters/api-query-parameters.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-query-response.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Query-Response/api-query-response.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-query-response.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Query-Response/api-query-response.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-query-responses.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Query-Responses/api-query-responses.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-query-responses.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Query-Responses/api-query-responses.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-response-field-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Response-Field-Reference/api-response-field-reference.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-response-field-reference.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Response-Field-Reference/api-response-field-reference.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-response-field.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Response-Field/api-response-field.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-response-field.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Response-Field/api-response-field.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-response-schema.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Response-Schema/api-response-schema.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-response-schema.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Response-Schema/api-response-schema.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/api-version.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Version/api-version.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/api-version.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/API/API-Version/api-version.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/apis.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/APIs/APIs/apis.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/apis.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/APIs/APIs/apis.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/actual-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/Actual/Actual-Rate/actual-rate.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/actual-rate.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/Actual/Actual-Rate/actual-rate.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/actual-size.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/Actual/Actual-Size/actual-size.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/actual-size.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/Actual/Actual-Size/actual-size.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/Algorithm/Algorithm-Name/algorithm-name.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/algorithm-name.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/Algorithm/Algorithm-Name/algorithm-name.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/amount-received.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/Amount/Amount-Received/amount-received.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/amount-received.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/Amount/Amount-Received/amount-received.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/announcement-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/Announcement/Announcement-Condition/announcement-condition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/announcement-condition.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/Announcement/Announcement-Condition/announcement-condition.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/announcement-formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/Announcement/Announcement-Formula/announcement-formula.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/announcement-formula.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/Announcement/Announcement-Formula/announcement-formula.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/announcement.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/Announcement/Announcement/announcement.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Nodes/announcement.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/Announcement/Announcement/announcement.json index b46566fe8..c162dd671 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/announcement.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/A/Announcement/Announcement/announcement.json @@ -31,4 +31,4 @@ "text": "An Announcement node is used to define the content and conditions with which messages are sent by Social Bots.", "updated": 1619262332641 } -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/annualized-rate-of-return.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/Annualized/Annualized-Rate-Of-Return/annualized-rate-of-return.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/annualized-rate-of-return.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/Annualized/Annualized-Rate-Of-Return/annualized-rate-of-return.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/A/Asset/Asset/asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/A/Asset/Asset/asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/back-learning-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/B/Back/Back-Learning-Session/back-learning-session.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/back-learning-session.json rename to Projects/Superalgos/Schemas/Docs-Nodes/B/Back/Back-Learning-Session/back-learning-session.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/backtesting-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/B/Backtesting/Backtesting-Session/backtesting-session.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/backtesting-session.json rename to Projects/Superalgos/Schemas/Docs-Nodes/B/Backtesting/Backtesting-Session/backtesting-session.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/balance.json b/Projects/Superalgos/Schemas/Docs-Nodes/B/Balance/Balance/balance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/balance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/B/Balance/Balance/balance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/begin-balance.json b/Projects/Superalgos/Schemas/Docs-Nodes/B/Begin/Begin-Balance/begin-balance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/begin-balance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/B/Begin/Begin-Balance/begin-balance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/begin-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/B/Begin/Begin-Rate/begin-rate.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/begin-rate.json rename to Projects/Superalgos/Schemas/Docs-Nodes/B/Begin/Begin-Rate/begin-rate.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/begin.json b/Projects/Superalgos/Schemas/Docs-Nodes/B/Begin/Begin/begin.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/begin.json rename to Projects/Superalgos/Schemas/Docs-Nodes/B/Begin/Begin/begin.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/bot-data-dependencies.json b/Projects/Superalgos/Schemas/Docs-Nodes/B/Bot/Bot-Data-Dependencies/bot-data-dependencies.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/bot-data-dependencies.json rename to Projects/Superalgos/Schemas/Docs-Nodes/B/Bot/Bot-Data-Dependencies/bot-data-dependencies.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/bot-layers.json b/Projects/Superalgos/Schemas/Docs-Nodes/B/Bot/Bot-Layers/bot-layers.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/bot-layers.json rename to Projects/Superalgos/Schemas/Docs-Nodes/B/Bot/Bot-Layers/bot-layers.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/bot-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/B/Bot/Bot-Products/bot-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/bot-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/B/Bot/Bot-Products/bot-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/calculations-procedure.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Calculations/Calculations-Procedure/calculations-procedure.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/calculations-procedure.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Calculations/Calculations-Procedure/calculations-procedure.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Cancel/Cancel-Order-Event/cancel-order-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/cancel-order-event.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Cancel/Cancel-Order-Event/cancel-order-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/cancel-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Cancel/Cancel-Order/cancel-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/cancel-order.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Cancel/Cancel-Order/cancel-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/candle.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Candle/Candle/candle.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/candle.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Candle/Candle/candle.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/chart-points.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Chart/Chart-Points/chart-points.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/chart-points.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Chart/Chart-Points/chart-points.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/charting-space.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Charting/Charting-Space/charting-space.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/charting-space.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Charting/Charting-Space/charting-space.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-execution.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Close/Close-Execution/close-execution.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/close-execution.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Close/Close-Execution/close-execution.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Close/Close-Order/close-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/close-order.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Close/Close-Order/close-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Close/Close-Position/close-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/close-position.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Close/Close-Position/close-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-stage-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Close/Close-Stage-Event/close-stage-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/close-stage-event.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Close/Close-Stage-Event/close-stage-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Close/Close-Stage/close-stage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/close-stage.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Close/Close-Stage/close-stage.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/close.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Close/Close/close.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/close.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Close/Close/close.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Condition/Condition/condition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/condition.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Condition/Condition/condition.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/create-order-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Create/Create-Order-Event/create-order-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/create-order-event.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Create/Create-Order-Event/create-order-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/create-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Create/Create-Order/create-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/create-order.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Create/Create-Order/create-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/crypto-ecosystem.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Crypto/Crypto-Ecosystem/crypto-ecosystem.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/crypto-ecosystem.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Crypto/Crypto-Ecosystem/crypto-ecosystem.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/crypto-exchange.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Crypto/Crypto-Exchange/crypto-exchange.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/crypto-exchange.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Crypto/Crypto-Exchange/crypto-exchange.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/crypto-exchanges.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Crypto/Crypto-Exchanges/crypto-exchanges.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/crypto-exchanges.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Crypto/Crypto-Exchanges/crypto-exchanges.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/cycle.json b/Projects/Superalgos/Schemas/Docs-Nodes/C/Cycle/Cycle/cycle.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/cycle.json rename to Projects/Superalgos/Schemas/Docs-Nodes/C/Cycle/Cycle/cycle.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/dashboard.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Dashboard/Dashboard/dashboard.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/dashboard.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Dashboard/Dashboard/dashboard.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-building-procedure.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Building-Procedure/data-building-procedure.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/data-building-procedure.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Building-Procedure/data-building-procedure.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Dependency-Folder/data-dependency-folder.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/data-dependency-folder.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Dependency-Folder/data-dependency-folder.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-dependency.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Dependency/data-dependency.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/data-dependency.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Dependency/data-dependency.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Formula/data-formula.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/data-formula.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Formula/data-formula.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-data-dependencies.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Mine-Data-Dependencies/data-mine-data-dependencies.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/data-mine-data-dependencies.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Mine-Data-Dependencies/data-mine-data-dependencies.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Mine-Products/data-mine-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/data-mine-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Mine-Products/data-mine-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Mine-Tasks/data-mine-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/data-mine-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Mine-Tasks/data-mine-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mine.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Mine/data-mine.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/data-mine.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Mine/data-mine.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-mines-data.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Mines-Data/data-mines-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/data-mines-data.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Mines-Data/data-mines-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-product-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Product-Folder/data-product-folder.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/data-product-folder.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Product-Folder/data-product-folder.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-product.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Product/data-product.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/data-product.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Product/data-product.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Tasks/data-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/data-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Data/Data-Tasks/data-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/dataset-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Dataset/Dataset-Definition/dataset-definition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/dataset-definition.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Dataset/Dataset-Definition/dataset-definition.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/days.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Days/Days/days.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/days.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Days/Days/days.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/design-space.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Design/Design-Space/design-space.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/design-space.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Design/Design-Space/design-space.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/discord-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Discord/Discord-Bot/discord-bot.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Nodes/discord-bot.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Discord/Discord-Bot/discord-bot.json index b745a1206..b6c1e2988 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/discord-bot.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/D/Discord/Discord-Bot/discord-bot.json @@ -55,4 +55,4 @@ "text": "\"Binance BTC/USDT: Backtesting Session 'Lightning Strike' is starting.\"" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/distance-to-trading-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Distance/Distance-To-Trading-Event/distance-to-trading-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/distance-to-trading-event.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Distance/Distance-To-Trading-Event/distance-to-trading-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/dynamic-indicators.json b/Projects/Superalgos/Schemas/Docs-Nodes/D/Dynamic/Dynamic-Indicators/dynamic-indicators.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/dynamic-indicators.json rename to Projects/Superalgos/Schemas/Docs-Nodes/D/Dynamic/Dynamic-Indicators/dynamic-indicators.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/end-balance.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/End/End-Balance/end-balance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/end-balance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/End/End-Balance/end-balance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/end-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/End/End-Rate/end-rate.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/end-rate.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/End/End-Rate/end-rate.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/end.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/End/End/end.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/end.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/End/End/end.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Entry/Entry-Target-Rate/entry-target-rate.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/entry-target-rate.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Entry/Entry-Target-Rate/entry-target-rate.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/entry-target-size.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Entry/Entry-Target-Size/entry-target-size.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/entry-target-size.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Entry/Entry-Target-Size/entry-target-size.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/episode-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Episode/Episode-Base-Asset/episode-base-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/episode-base-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Episode/Episode-Base-Asset/episode-base-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/episode-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Episode/Episode-Quoted-Asset/episode-quoted-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/episode-quoted-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Episode/Episode-Quoted-Asset/episode-quoted-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Account-Asset/exchange-account-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Account-Asset/exchange-account-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-key.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Account-Key/exchange-account-key.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-key.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Account-Key/exchange-account-key.json index aea174f36..97d700f27 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-account-key.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Account-Key/exchange-account-key.json @@ -33,4 +33,4 @@ "text": "To keep your exchange keys safe, never share data structures you may download from the system, as downloads contain all information in the data structure, including personal information such as exchange keys. Use the share option on the menu instead. The share option strips sensitive information and outputs a file that is safe for sharing." } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-accounts.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Accounts/exchange-accounts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-accounts.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Accounts/exchange-accounts.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-assets.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Assets/exchange-assets.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-assets.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Assets/exchange-assets.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Data-Products/exchange-data-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Data-Products/exchange-data-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Data-Tasks/exchange-data-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-data-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Data-Tasks/exchange-data-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Id/exchange-id.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-id.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Id/exchange-id.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-learning-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Learning-Products/exchange-learning-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-learning-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Learning-Products/exchange-learning-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-learning-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Learning-Tasks/exchange-learning-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-learning-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Learning-Tasks/exchange-learning-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-markets.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Markets/exchange-markets.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-markets.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Markets/exchange-markets.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Orders/exchange-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-orders.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Orders/exchange-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Trading-Products/exchange-trading-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Trading-Products/exchange-trading-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Trading-Tasks/exchange-trading-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exchange-trading-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exchange/Exchange-Trading-Tasks/exchange-trading-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/execution-algorithm.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Execution/Execution-Algorithm/execution-algorithm.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/execution-algorithm.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Execution/Execution-Algorithm/execution-algorithm.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/execution-finished-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Execution/Execution-Finished-Event/execution-finished-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/execution-finished-event.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Execution/Execution-Finished-Event/execution-finished-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/execution-started-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Execution/Execution-Started-Event/execution-started-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/execution-started-event.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Execution/Execution-Started-Event/execution-started-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exit/Exit-Target-Rate/exit-target-rate.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exit-target-rate.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exit/Exit-Target-Rate/exit-target-rate.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exit-target-size.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exit/Exit-Target-Size/exit-target-size.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exit-target-size.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exit/Exit-Target-Size/exit-target-size.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/exit-type.json b/Projects/Superalgos/Schemas/Docs-Nodes/E/Exit/Exit-Type/exit-type.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/exit-type.json rename to Projects/Superalgos/Schemas/Docs-Nodes/E/Exit/Exit-Type/exit-type.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/fails.json b/Projects/Superalgos/Schemas/Docs-Nodes/F/Fails/Fails/fails.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/fails.json rename to Projects/Superalgos/Schemas/Docs-Nodes/F/Fails/Fails/fails.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json b/Projects/Superalgos/Schemas/Docs-Nodes/F/Fee/Fee-Structure/fee-structure.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/fee-structure.json rename to Projects/Superalgos/Schemas/Docs-Nodes/F/Fee/Fee-Structure/fee-structure.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/fees-paid.json b/Projects/Superalgos/Schemas/Docs-Nodes/F/Fees/Fees-Paid/fees-paid.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/fees-paid.json rename to Projects/Superalgos/Schemas/Docs-Nodes/F/Fees/Fees-Paid/fees-paid.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/fees-to-be-paid.json b/Projects/Superalgos/Schemas/Docs-Nodes/F/Fees/Fees-To-Be-Paid/fees-to-be-paid.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/fees-to-be-paid.json rename to Projects/Superalgos/Schemas/Docs-Nodes/F/Fees/Fees-To-Be-Paid/fees-to-be-paid.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/final-value.json b/Projects/Superalgos/Schemas/Docs-Nodes/F/Final/Final-Value/final-value.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/final-value.json rename to Projects/Superalgos/Schemas/Docs-Nodes/F/Final/Final-Value/final-value.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/F/Formula/Formula/formula.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/formula.json rename to Projects/Superalgos/Schemas/Docs-Nodes/F/Formula/Formula/formula.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/forward-testing-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/F/Forward/Forward-Testing-Session/forward-testing-session.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/forward-testing-session.json rename to Projects/Superalgos/Schemas/Docs-Nodes/F/Forward/Forward-Testing-Session/forward-testing-session.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/github-api.json b/Projects/Superalgos/Schemas/Docs-Nodes/G/Github/Github-API/github-api.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/github-api.json rename to Projects/Superalgos/Schemas/Docs-Nodes/G/Github/Github-API/github-api.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/head-of-the-market.json b/Projects/Superalgos/Schemas/Docs-Nodes/H/Head/Head-Of-The-Market/head-of-the-market.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/head-of-the-market.json rename to Projects/Superalgos/Schemas/Docs-Nodes/H/Head/Head-Of-The-Market/head-of-the-market.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/heartbeats.json b/Projects/Superalgos/Schemas/Docs-Nodes/H/Heartbeats/Heartbeats/heartbeats.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/heartbeats.json rename to Projects/Superalgos/Schemas/Docs-Nodes/H/Heartbeats/Heartbeats/heartbeats.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/hit-fail.json b/Projects/Superalgos/Schemas/Docs-Nodes/H/Hit/Hit-Fail/hit-fail.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/hit-fail.json rename to Projects/Superalgos/Schemas/Docs-Nodes/H/Hit/Hit-Fail/hit-fail.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/hit-ratio.json b/Projects/Superalgos/Schemas/Docs-Nodes/H/Hit/Hit-Ratio/hit-ratio.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/hit-ratio.json rename to Projects/Superalgos/Schemas/Docs-Nodes/H/Hit/Hit-Ratio/hit-ratio.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/hits.json b/Projects/Superalgos/Schemas/Docs-Nodes/H/Hits/Hits/hits.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/hits.json rename to Projects/Superalgos/Schemas/Docs-Nodes/H/Hits/Hits/hits.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/identifier.json b/Projects/Superalgos/Schemas/Docs-Nodes/I/Identifier/Identifier/identifier.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/identifier.json rename to Projects/Superalgos/Schemas/Docs-Nodes/I/Identifier/Identifier/identifier.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/image-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/I/Image/Image-Condition/image-condition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/image-condition.json rename to Projects/Superalgos/Schemas/Docs-Nodes/I/Image/Image-Condition/image-condition.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/image-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/I/Image/Image-Position/image-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/image-position.json rename to Projects/Superalgos/Schemas/Docs-Nodes/I/Image/Image-Position/image-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/image.json b/Projects/Superalgos/Schemas/Docs-Nodes/I/Image/Image/image.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/image.json rename to Projects/Superalgos/Schemas/Docs-Nodes/I/Image/Image/image.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/index.json b/Projects/Superalgos/Schemas/Docs-Nodes/I/Index/Index/index.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/index.json rename to Projects/Superalgos/Schemas/Docs-Nodes/I/Index/Index/index.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/I/Indicator/Indicator-Bot-Instance/indicator-bot-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot-instance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/I/Indicator/Indicator-Bot-Instance/indicator-bot-instance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/I/Indicator/Indicator-Bot/indicator-bot.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/indicator-bot.json rename to Projects/Superalgos/Schemas/Docs-Nodes/I/Indicator/Indicator-Bot/indicator-bot.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-function.json b/Projects/Superalgos/Schemas/Docs-Nodes/I/Indicator/Indicator-Function/indicator-function.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/indicator-function.json rename to Projects/Superalgos/Schemas/Docs-Nodes/I/Indicator/Indicator-Function/indicator-function.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/indicator-process-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/I/Indicator/Indicator-Process-Instance/indicator-process-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/indicator-process-instance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/I/Indicator/Indicator-Process-Instance/indicator-process-instance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/initial-targets.json b/Projects/Superalgos/Schemas/Docs-Nodes/I/Initial/Initial-Targets/initial-targets.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/initial-targets.json rename to Projects/Superalgos/Schemas/Docs-Nodes/I/Initial/Initial-Targets/initial-targets.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/initial-value.json b/Projects/Superalgos/Schemas/Docs-Nodes/I/Initial/Initial-Value/initial-value.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/initial-value.json rename to Projects/Superalgos/Schemas/Docs-Nodes/I/Initial/Initial-Value/initial-value.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/javascript-code.json b/Projects/Superalgos/Schemas/Docs-Nodes/J/Javascript/Javascript-Code/javascript-code.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/javascript-code.json rename to Projects/Superalgos/Schemas/Docs-Nodes/J/Javascript/Javascript-Code/javascript-code.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/key-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/K/Key/Key-Reference/key-reference.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/key-reference.json rename to Projects/Superalgos/Schemas/Docs-Nodes/K/Key/Key-Reference/key-reference.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/labels.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Labels/Labels/labels.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/labels.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Labels/Labels/labels.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/last-begin.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Last/Last-Begin/last-begin.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/last-begin.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Last/Last-Begin/last-begin.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/last-end.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Last/Last-End/last-end.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/last-end.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Last/Last-End/last-end.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/layer-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer-Folder/layer-folder.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/layer-folder.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer-Folder/layer-folder.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/layer-manager.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer-Manager/layer-manager.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/layer-manager.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer-Manager/layer-manager.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/layer-panel.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer-Panel/layer-panel.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/layer-panel.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer-Panel/layer-panel.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/layer-panels.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer-Panels/layer-panels.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/layer-panels.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer-Panels/layer-panels.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/layer-polygon.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer-Polygon/layer-polygon.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/layer-polygon.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer-Polygon/layer-polygon.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/layer-polygons.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer-Polygons/layer-polygons.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/layer-polygons.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer-Polygons/layer-polygons.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/layer.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer/layer.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/layer.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Layer/Layer/layer.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/learning-algorithm.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Algorithm/learning-algorithm.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/learning-algorithm.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Algorithm/learning-algorithm.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/learning-bot-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Bot-Instance/learning-bot-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/learning-bot-instance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Bot-Instance/learning-bot-instance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/learning-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Bot/learning-bot.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/learning-bot.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Bot/learning-bot.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/learning-mine-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Mine-Products/learning-mine-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/learning-mine-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Mine-Products/learning-mine-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/learning-mine-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Mine-Tasks/learning-mine-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/learning-mine-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Mine-Tasks/learning-mine-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/learning-mine.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Mine/learning-mine.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/learning-mine.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Mine/learning-mine.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/learning-mines-data.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Mines-Data/learning-mines-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/learning-mines-data.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Mines-Data/learning-mines-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/learning-parameters.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Parameters/learning-parameters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/learning-parameters.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Parameters/learning-parameters.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/learning-process-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Process-Instance/learning-process-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/learning-process-instance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Process-Instance/learning-process-instance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/learning-session-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Session-Reference/learning-session-reference.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/learning-session-reference.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Session-Reference/learning-session-reference.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/learning-system.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-System/learning-system.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/learning-system.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-System/learning-system.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/learning-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Tasks/learning-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/learning-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Learning/Learning-Tasks/learning-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Limit/Limit-Buy-Order/limit-buy-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-order.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Limit/Limit-Buy-Order/limit-buy-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Limit/Limit-Buy-Orders/limit-buy-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/limit-buy-orders.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Limit/Limit-Buy-Orders/limit-buy-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Limit/Limit-Order/limit-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/limit-order.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Limit/Limit-Order/limit-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Limit/Limit-Sell-Order/limit-sell-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-order.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Limit/Limit-Sell-Order/limit-sell-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Limit/Limit-Sell-Orders/limit-sell-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/limit-sell-orders.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Limit/Limit-Sell-Orders/limit-sell-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/live-learning-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Live/Live-Learning-Session/live-learning-session.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/live-learning-session.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Live/Live-Learning-Session/live-learning-session.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/live-trading-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Live/Live-Trading-Session/live-trading-session.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/live-trading-session.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Live/Live-Trading-Session/live-trading-session.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/lock.json b/Projects/Superalgos/Schemas/Docs-Nodes/L/Lock/Lock/lock.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/lock.json rename to Projects/Superalgos/Schemas/Docs-Nodes/L/Lock/Lock/lock.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/manage-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Manage/Manage-Stage/manage-stage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/manage-stage.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Manage/Manage-Stage/manage-stage.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/managed-stop-loss.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Managed/Managed-Stop-Loss/managed-stop-loss.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/managed-stop-loss.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Managed/Managed-Stop-Loss/managed-stop-loss.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/managed-take-profit.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Managed/Managed-Take-Profit/managed-take-profit.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/managed-take-profit.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Managed/Managed-Take-Profit/managed-take-profit.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Base-Asset/market-base-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-base-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Base-Asset/market-base-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Buy-Order/market-buy-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-buy-order.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Buy-Order/market-buy-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-buy-orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Buy-Orders/market-buy-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-buy-orders.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Buy-Orders/market-buy-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-data-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Data-Products/market-data-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-data-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Data-Products/market-data-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-data-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Data-Tasks/market-data-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-data-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Data-Tasks/market-data-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-learning-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Learning-Products/market-learning-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-learning-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Learning-Products/market-learning-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-learning-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Learning-Tasks/market-learning-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-learning-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Learning-Tasks/market-learning-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Order/market-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-order.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Order/market-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Quoted-Asset/market-quoted-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-quoted-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Quoted-Asset/market-quoted-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-order.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Sell-Order/market-sell-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-sell-order.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Sell-Order/market-sell-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-sell-orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Sell-Orders/market-sell-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-sell-orders.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Sell-Orders/market-sell-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Trading-Products/market-trading-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-trading-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Trading-Products/market-trading-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market-trading-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Trading-Tasks/market-trading-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market-trading-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market-Trading-Tasks/market-trading-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/market.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market/market.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/market.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Market/Market/market.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/master-script.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Master/Master-Script/master-script.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/master-script.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Master/Master-Script/master-script.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/max.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Max/Max/max.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/max.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Max/Max/max.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/min.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Min/Min/min.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/min.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Min/Min/min.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/mines.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Mines/Mines/mines.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/mines.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Mines/Mines/mines.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Move/Move-To-Phase-Event/move-to-phase-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase-event.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Move/Move-To-Phase-Event/move-to-phase-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase.json b/Projects/Superalgos/Schemas/Docs-Nodes/M/Move/Move-To-Phase/move-to-phase.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/move-to-phase.json rename to Projects/Superalgos/Schemas/Docs-Nodes/M/Move/Move-To-Phase/move-to-phase.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/network-node.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Network/Network-Node/network-node.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/network-node.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Network/Network-Node/network-node.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/network.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Network/Network/network.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/network.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Network/Network/network.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/next-phase-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Next/Next-Phase-Event/next-phase-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/next-phase-event.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Next/Next-Phase-Event/next-phase-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/next-phase.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Next/Next-Phase/next-phase.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/next-phase.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Next/Next-Phase/next-phase.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/nodes-announcements.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Announcements/nodes-announcements.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/nodes-announcements.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Announcements/nodes-announcements.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/nodes-errors.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Errors/nodes-errors.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/nodes-errors.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Errors/nodes-errors.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/nodes-highlights.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Highlights/nodes-highlights.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/nodes-highlights.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Highlights/nodes-highlights.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/nodes-infos.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Infos/nodes-infos.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/nodes-infos.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Infos/nodes-infos.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/nodes-progress.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Progress/nodes-progress.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/nodes-progress.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Progress/nodes-progress.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/nodes-running.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Running/nodes-running.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/nodes-running.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Running/nodes-running.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/nodes-status.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Status/nodes-status.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/nodes-status.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Status/nodes-status.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/nodes-values.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Values/nodes-values.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/nodes-values.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Values/nodes-values.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/nodes-warnings.json b/Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Warnings/nodes-warnings.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/nodes-warnings.json rename to Projects/Superalgos/Schemas/Docs-Nodes/N/Nodes/Nodes-Warnings/nodes-warnings.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/open-execution.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Open/Open-Execution/open-execution.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/open-execution.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Open/Open-Execution/open-execution.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/open-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Open/Open-Stage/open-stage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/open-stage.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Open/Open-Stage/open-stage.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/open.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Open/Open/open.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/open.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Open/Open/open.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Order/Order-Base-Asset/order-base-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/order-base-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Order/Order-Base-Asset/order-base-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-counters.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Order/Order-Counters/order-counters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/order-counters.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Order/Order-Counters/order-counters.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-name.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Order/Order-Name/order-name.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/order-name.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Order/Order-Name/order-name.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Order/Order-Quoted-Asset/order-quoted-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/order-quoted-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Order/Order-Quoted-Asset/order-quoted-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Order/Order-Rate/order-rate.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/order-rate.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Order/Order-Rate/order-rate.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/order-statistics.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Order/Order-Statistics/order-statistics.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/order-statistics.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Order/Order-Statistics/order-statistics.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/orders.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Orders/Orders/orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/orders.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Orders/Orders/orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/other-hierarchies.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Other/Other-Hierarchies/other-hierarchies.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/other-hierarchies.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Other/Other-Hierarchies/other-hierarchies.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Output/Output-Dataset-Folder/output-dataset-folder.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/output-dataset-folder.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Output/Output-Dataset-Folder/output-dataset-folder.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/output-dataset.json b/Projects/Superalgos/Schemas/Docs-Nodes/O/Output/Output-Dataset/output-dataset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/output-dataset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/O/Output/Output-Dataset/output-dataset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/panel-data.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Panel/Panel-Data/panel-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/panel-data.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Panel/Panel-Data/panel-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/paper-trading-session.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Paper/Paper-Trading-Session/paper-trading-session.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/paper-trading-session.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Paper/Paper-Trading-Session/paper-trading-session.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Percentage/Percentage-Filled/percentage-filled.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/percentage-filled.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Percentage/Percentage-Filled/percentage-filled.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/periods.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Periods/Periods/periods.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/periods.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Periods/Periods/periods.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/phase.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Phase/Phase/phase.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/phase.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Phase/Phase/phase.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plotter-module.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plotter/Plotter-Module/plotter-module.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plotter-module.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plotter/Plotter-Module/plotter-module.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plotter-panel.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plotter/Plotter-Panel/plotter-panel.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plotter-panel.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plotter/Plotter-Panel/plotter-panel.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plotter.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plotter/Plotter/plotter.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plotter.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plotter/Plotter/plotter.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-api-maps.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-API-Maps/plugin-api-maps.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plugin-api-maps.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-API-Maps/plugin-api-maps.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-data-mines.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Data-Mines/plugin-data-mines.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plugin-data-mines.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Data-Mines/plugin-data-mines.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-File-Position/plugin-file-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plugin-file-position.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-File-Position/plugin-file-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-file.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-File/plugin-file.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plugin-file.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-File/plugin-file.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-project.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Project/plugin-project.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plugin-project.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Project/plugin-project.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-super-scripts.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Super-Scripts/plugin-super-scripts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plugin-super-scripts.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Super-Scripts/plugin-super-scripts.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-engines.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Engines/plugin-trading-engines.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-engines.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Engines/plugin-trading-engines.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-mines.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Mines/plugin-trading-mines.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-mines.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Mines/plugin-trading-mines.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-systems.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Systems/plugin-trading-systems.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plugin-trading-systems.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Trading-Systems/plugin-trading-systems.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugin-tutorials.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Tutorials/plugin-tutorials.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plugin-tutorials.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plugin/Plugin-Tutorials/plugin-tutorials.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/plugins.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Plugins/Plugins/plugins.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/plugins.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Plugins/Plugins/plugins.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/point-formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Point/Point-Formula/point-formula.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/point-formula.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Point/Point-Formula/point-formula.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/point.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Point/Point/point.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/point.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Point/Point/point.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-body.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Polygon/Polygon-Body/polygon-body.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/polygon-body.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Polygon/Polygon-Body/polygon-body.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-border.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Polygon/Polygon-Border/polygon-border.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/polygon-border.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Polygon/Polygon-Border/polygon-border.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Polygon/Polygon-Condition/polygon-condition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/polygon-condition.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Polygon/Polygon-Condition/polygon-condition.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon-vertex.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Polygon/Polygon-Vertex/polygon-vertex.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/polygon-vertex.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Polygon/Polygon-Vertex/polygon-vertex.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/polygon.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Polygon/Polygon/polygon.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/polygon.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Polygon/Polygon/polygon.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Position/Position-Base-Asset/position-base-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/position-base-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Position/Position-Base-Asset/position-base-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position-counters.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Position/Position-Counters/position-counters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/position-counters.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Position/Position-Counters/position-counters.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Position/Position-Quoted-Asset/position-quoted-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/position-quoted-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Position/Position-Quoted-Asset/position-quoted-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position-statistics.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Position/Position-Statistics/position-statistics.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/position-statistics.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Position/Position-Statistics/position-statistics.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/position.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Position/Position/position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/position.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Position/Position/position.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/positions.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Positions/Positions/positions.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/positions.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Positions/Positions/positions.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/procedure-initialization.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Procedure/Procedure-Initialization/procedure-initialization.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/procedure-initialization.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Procedure/Procedure-Initialization/procedure-initialization.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/procedure-javascript-code.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Procedure/Procedure-Javascript-Code/procedure-javascript-code.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/procedure-javascript-code.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Procedure/Procedure-Javascript-Code/procedure-javascript-code.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/procedure-loop.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Procedure/Procedure-Loop/procedure-loop.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/procedure-loop.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Procedure/Procedure-Loop/procedure-loop.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/process-date.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Process/Process-Date/process-date.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/process-date.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Process/Process-Date/process-date.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/process-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Process/Process-Definition/process-definition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/process-definition.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Process/Process-Definition/process-definition.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/process-dependencies.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Process/Process-Dependencies/process-dependencies.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/process-dependencies.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Process/Process-Dependencies/process-dependencies.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/process-output.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Process/Process-Output/process-output.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/process-output.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Process/Process-Output/process-output.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/product-definition-folder.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Product/Product-Definition-Folder/product-definition-folder.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/product-definition-folder.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Product/Product-Definition-Folder/product-definition-folder.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/product-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Product/Product-Definition/product-definition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/product-definition.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Product/Product-Definition/product-definition.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/production-trading-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Production/Production-Trading-Tasks/production-trading-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/production-trading-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Production/Production-Trading-Tasks/production-trading-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/profit-loss.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Profit/Profit-Loss/profit-loss.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/profit-loss.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Profit/Profit-Loss/profit-loss.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/project-dashboards.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Dashboards/project-dashboards.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/project-dashboards.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Dashboards/project-dashboards.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/project-data-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Data-Products/project-data-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/project-data-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Data-Products/project-data-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/project-data-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Data-Tasks/project-data-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/project-data-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Data-Tasks/project-data-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/project-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Definition/project-definition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/project-definition.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Definition/project-definition.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/project-learning-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Learning-Products/project-learning-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/project-learning-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Learning-Products/project-learning-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/project-learning-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Learning-Tasks/project-learning-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/project-learning-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Learning-Tasks/project-learning-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/project-trading-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Trading-Products/project-trading-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/project-trading-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Trading-Products/project-trading-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/project-trading-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Trading-Tasks/project-trading-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/project-trading-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/P/Project/Project-Trading-Tasks/project-trading-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/roi.json b/Projects/Superalgos/Schemas/Docs-Nodes/R/ROI/ROI/roi.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/roi.json rename to Projects/Superalgos/Schemas/Docs-Nodes/R/ROI/ROI/roi.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/rate-scale.json b/Projects/Superalgos/Schemas/Docs-Nodes/R/Rate/Rate-Scale/rate-scale.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/rate-scale.json rename to Projects/Superalgos/Schemas/Docs-Nodes/R/Rate/Rate-Scale/rate-scale.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/R/Rate/Rate/rate.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/rate.json rename to Projects/Superalgos/Schemas/Docs-Nodes/R/Rate/Rate/rate.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/record-definition.json b/Projects/Superalgos/Schemas/Docs-Nodes/R/Record/Record-Definition/record-definition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/record-definition.json rename to Projects/Superalgos/Schemas/Docs-Nodes/R/Record/Record-Definition/record-definition.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/record-formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/R/Record/Record-Formula/record-formula.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/record-formula.json rename to Projects/Superalgos/Schemas/Docs-Nodes/R/Record/Record-Formula/record-formula.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/record-property.json b/Projects/Superalgos/Schemas/Docs-Nodes/R/Record/Record-Property/record-property.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/record-property.json rename to Projects/Superalgos/Schemas/Docs-Nodes/R/Record/Record-Property/record-property.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/record-values.json b/Projects/Superalgos/Schemas/Docs-Nodes/R/Record/Record-Values/record-values.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/record-values.json rename to Projects/Superalgos/Schemas/Docs-Nodes/R/Record/Record-Values/record-values.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/scripts-library.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Scripts/Scripts-Library/scripts-library.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/scripts-library.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Scripts/Scripts-Library/scripts-library.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Sensor/Sensor-Bot-Instance/sensor-bot-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot-instance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Sensor/Sensor-Bot-Instance/sensor-bot-instance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Sensor/Sensor-Bot/sensor-bot.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/sensor-bot.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Sensor/Sensor-Bot/sensor-bot.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/sensor-process-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Sensor/Sensor-Process-Instance/sensor-process-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/sensor-process-instance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Sensor/Sensor-Process-Instance/sensor-process-instance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/serial-number.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Serial/Serial-Number/serial-number.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/serial-number.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Serial/Serial-Number/serial-number.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/session-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Session/Session-Base-Asset/session-base-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/session-base-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Session/Session-Base-Asset/session-base-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Session/Session-Quoted-Asset/session-quoted-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/session-quoted-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Session/Session-Quoted-Asset/session-quoted-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/shapes.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Shapes/Shapes/shapes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/shapes.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Shapes/Shapes/shapes.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/signals-provider.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Signals/Signals-Provider/signals-provider.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/signals-provider.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Signals/Signals-Provider/signals-provider.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/signals-providers.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Signals/Signals-Providers/signals-providers.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/signals-providers.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Signals/Signals-Providers/signals-providers.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-actual-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Simulated/Simulated-Actual-Rate/simulated-actual-rate.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/simulated-actual-rate.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Simulated/Simulated-Actual-Rate/simulated-actual-rate.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-exchange-events.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Simulated/Simulated-Exchange-Events/simulated-exchange-events.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/simulated-exchange-events.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Simulated/Simulated-Exchange-Events/simulated-exchange-events.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-fees-paid.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Simulated/Simulated-Fees-Paid/simulated-fees-paid.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/simulated-fees-paid.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Simulated/Simulated-Fees-Paid/simulated-fees-paid.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/simulated-partial-fill.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Simulated/Simulated-Partial-Fill/simulated-partial-fill.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/simulated-partial-fill.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Simulated/Simulated-Partial-Fill/simulated-partial-fill.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/situation-name.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Situation/Situation-Name/situation-name.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/situation-name.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Situation/Situation-Name/situation-name.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/situation.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Situation/Situation/situation.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/situation.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Situation/Situation/situation.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/size-filled.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Size/Size-Filled/size-filled.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/size-filled.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Size/Size-Filled/size-filled.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/size-placed.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Size/Size-Placed/size-placed.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/size-placed.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Size/Size-Placed/size-placed.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/size.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Size/Size/size.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/size.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Size/Size/size.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/slippage.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Slippage/Slippage/slippage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/slippage.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Slippage/Slippage/slippage.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/snapshots.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Snapshots/Snapshots/snapshots.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/snapshots.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Snapshots/Snapshots/snapshots.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/social-bot-command.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Social/Social-Bot-Command/social-bot-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/social-bot-command.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Social/Social-Bot-Command/social-bot-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/social-bots.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Social/Social-Bots/social-bots.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Nodes/social-bots.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Social/Social-Bots/social-bots.json index 6d14ab739..70f3323d2 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/social-bots.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/S/Social/Social-Bots/social-bots.json @@ -16,4 +16,4 @@ "text": "A Social Bots node is used to define the bots for each messaging application. These messaging bots are used to send announcements and receive commands used to interact with Superalgos.", "updated": 1618222853055 } -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/space-settings.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Space/Space-Settings/space-settings.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/space-settings.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Space/Space-Settings/space-settings.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/space-style.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Space/Space-Style/space-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/space-style.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Space/Space-Style/space-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/spaces.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Spaces/Spaces/spaces.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/spaces.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Spaces/Spaces/spaces.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stage-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Stage/Stage-Base-Asset/stage-base-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/stage-base-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Stage/Stage-Base-Asset/stage-base-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stage-defined-in.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Stage/Stage-Defined-In/stage-defined-in.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/stage-defined-in.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Stage/Stage-Defined-In/stage-defined-in.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stage-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Stage/Stage-Quoted-Asset/stage-quoted-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/stage-quoted-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Stage/Stage-Quoted-Asset/stage-quoted-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/status-dependency.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Status/Status-Dependency/status-dependency.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/status-dependency.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Status/Status-Dependency/status-dependency.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/status-report.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Status/Status-Report/status-report.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/status-report.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Status/Status-Report/status-report.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/status.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Status/Status/status.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/status.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Status/Status/status.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-phase.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Stop/Stop-Loss-Phase/stop-loss-phase.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-phase.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Stop/Stop-Loss-Phase/stop-loss-phase.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Stop/Stop-Loss-Position/stop-loss-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/stop-loss-position.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Stop/Stop-Loss-Position/stop-loss-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/stop-loss.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Stop/Stop-Loss/stop-loss.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/stop-loss.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Stop/Stop-Loss/stop-loss.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategies.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Strategies/Strategies/strategies.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/strategies.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Strategies/Strategies/strategies.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-close-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy-Close-Stage/strategy-close-stage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/strategy-close-stage.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy-Close-Stage/strategy-close-stage.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-counters.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy-Counters/strategy-counters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/strategy-counters.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy-Counters/strategy-counters.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-manage-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy-Manage-Stage/strategy-manage-stage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/strategy-manage-stage.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy-Manage-Stage/strategy-manage-stage.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-name.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy-Name/strategy-name.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/strategy-name.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy-Name/strategy-name.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-open-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy-Open-Stage/strategy-open-stage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/strategy-open-stage.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy-Open-Stage/strategy-open-stage.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy-trigger-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy-Trigger-Stage/strategy-trigger-stage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/strategy-trigger-stage.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy-Trigger-Stage/strategy-trigger-stage.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/strategy.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy/strategy.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/strategy.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Strategy/Strategy/strategy.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/style-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Style/Style-Condition/style-condition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/style-condition.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Style/Style-Condition/style-condition.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/style.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Style/Style/style.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Nodes/style.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Style/Style/style.json index 9945d99b8..f12eb178f 100644 --- a/Projects/Superalgos/Schemas/Docs-Nodes/style.json +++ b/Projects/Superalgos/Schemas/Docs-Nodes/S/Style/Style/style.json @@ -80,4 +80,4 @@ "text": "lineDash is used to turn the border into a dashed-line; the first value corresponds to the length of the dash while the second value defines the length of the space." } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/super-action.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Super/Super-Action/super-action.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/super-action.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Super/Super-Action/super-action.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/super-actions.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Super/Super-Actions/super-actions.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/super-actions.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Super/Super-Actions/super-actions.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/super-scripts.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Super/Super-Scripts/super-scripts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/super-scripts.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Super/Super-Scripts/super-scripts.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/superalgos-project.json b/Projects/Superalgos/Schemas/Docs-Nodes/S/Superalgos/Superalgos-Project/superalgos-project.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/superalgos-project.json rename to Projects/Superalgos/Schemas/Docs-Nodes/S/Superalgos/Superalgos-Project/superalgos-project.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/take-position-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Take/Take-Position-Event/take-position-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/take-position-event.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Take/Take-Position-Event/take-position-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/take-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Take/Take-Position/take-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/take-position.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Take/Take-Position/take-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-phase.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Take/Take-Profit-Phase/take-profit-phase.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/take-profit-phase.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Take/Take-Profit-Phase/take-profit-phase.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/take-profit-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Take/Take-Profit-Position/take-profit-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/take-profit-position.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Take/Take-Profit-Position/take-profit-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/take-profit.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Take/Take-Profit/take-profit.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/take-profit.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Take/Take-Profit/take-profit.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/target-rate.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Target/Target-Rate/target-rate.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/target-rate.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Target/Target-Rate/target-rate.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/target-size-in-base-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Target/Target-Size-In-Base-Asset/target-size-in-base-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/target-size-in-base-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Target/Target-Size-In-Base-Asset/target-size-in-base-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/target-size-in-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Target/Target-Size-In-Quoted-Asset/target-size-in-quoted-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/target-size-in-quoted-asset.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Target/Target-Size-In-Quoted-Asset/target-size-in-quoted-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/target-size.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Target/Target-Size/target-size.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/target-size.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Target/Target-Size/target-size.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/task-manager.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Task/Task-Manager/task-manager.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/task-manager.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Task/Task-Manager/task-manager.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/task.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Task/Task/task.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/task.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Task/Task/task.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/telegram-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Telegram/Telegram-Bot/telegram-bot.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/telegram-bot.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Telegram/Telegram-Bot/telegram-bot.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/template-script.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Template/Template-Script/template-script.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/template-script.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Template/Template-Script/template-script.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/template-structure.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Template/Template-Structure/template-structure.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/template-structure.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Template/Template-Structure/template-structure.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/template-target.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Template/Template-Target/template-target.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/template-target.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Template/Template-Target/template-target.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/testing-trading-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Testing/Testing-Trading-Tasks/testing-trading-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/testing-trading-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Testing/Testing-Trading-Tasks/testing-trading-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text-condition.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Text/Text-Condition/text-condition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/text-condition.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Text/Text-Condition/text-condition.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text-formula.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Text/Text-Formula/text-formula.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/text-formula.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Text/Text-Formula/text-formula.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text-position.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Text/Text-Position/text-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/text-position.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Text/Text-Position/text-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text-style.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Text/Text-Style/text-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/text-style.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Text/Text-Style/text-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/text.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Text/Text/text.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/text.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Text/Text/text.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-frame-scale.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Time/Time-Frame-Scale/time-frame-scale.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/time-frame-scale.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Time/Time-Frame-Scale/time-frame-scale.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-frame.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Time/Time-Frame/time-frame.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/time-frame.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Time/Time-Frame/time-frame.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-frames-filter.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Time/Time-Frames-Filter/time-frames-filter.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/time-frames-filter.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Time/Time-Frames-Filter/time-frames-filter.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-machine.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Time/Time-Machine/time-machine.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/time-machine.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Time/Time-Machine/time-machine.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-range.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Time/Time-Range/time-range.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/time-range.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Time/Time-Range/time-range.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/time-scale.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Time/Time-Scale/time-scale.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/time-scale.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Time/Time-Scale/time-scale.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/timeline-chart.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Timeline/Timeline-Chart/timeline-chart.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/timeline-chart.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Timeline/Timeline-Chart/timeline-chart.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Bot-Instance/trading-bot-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-bot-instance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Bot-Instance/trading-bot-instance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Bot/trading-bot.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-bot.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Bot/trading-bot.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-current.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Current/trading-current.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-current.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Current/trading-current.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Engine-Reference/trading-engine-reference.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-engine-reference.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Engine-Reference/trading-engine-reference.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-engine.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Engine/trading-engine.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-engine.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Engine/trading-engine.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-episode-counters.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Episode-Counters/trading-episode-counters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-episode-counters.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Episode-Counters/trading-episode-counters.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-episode-statistics.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Episode-Statistics/trading-episode-statistics.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-episode-statistics.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Episode-Statistics/trading-episode-statistics.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-episode.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Episode/trading-episode.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-episode.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Episode/trading-episode.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-last.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Last/trading-last.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-last.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Last/trading-last.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-products.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Mine-Products/trading-mine-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-products.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Mine-Products/trading-mine-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-tasks.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Mine-Tasks/trading-mine-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-mine-tasks.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Mine-Tasks/trading-mine-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mine.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Mine/trading-mine.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-mine.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Mine/trading-mine.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-mines-data.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Mines-Data/trading-mines-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-mines-data.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Mines-Data/trading-mines-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-parameters.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Parameters/trading-parameters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-parameters.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Parameters/trading-parameters.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-process-instance.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Process-Instance/trading-process-instance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-process-instance.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Process-Instance/trading-process-instance.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-session-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Session-Reference/trading-session-reference.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-session-reference.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Session-Reference/trading-session-reference.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-strategy.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Strategy/trading-strategy.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-strategy.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-Strategy/trading-strategy.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-system-reference.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-System-Reference/trading-system-reference.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-system-reference.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-System-Reference/trading-system-reference.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trading-system.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-System/trading-system.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trading-system.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trading/Trading-System/trading-system.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trigger/Trigger-Off-Event/trigger-off-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trigger-off-event.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trigger/Trigger-Off-Event/trigger-off-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-off.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trigger/Trigger-Off/trigger-off.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trigger-off.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trigger/Trigger-Off/trigger-off.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on-event.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trigger/Trigger-On-Event/trigger-on-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trigger-on-event.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trigger/Trigger-On-Event/trigger-on-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-on.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trigger/Trigger-On/trigger-on.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trigger-on.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trigger/Trigger-On/trigger-on.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/trigger-stage.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Trigger/Trigger-Stage/trigger-stage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/trigger-stage.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Trigger/Trigger-Stage/trigger-stage.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-step.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Tutorial/Tutorial-Step/tutorial-step.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/tutorial-step.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Tutorial/Tutorial-Step/tutorial-step.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial-topic.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Tutorial/Tutorial-Topic/tutorial-topic.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/tutorial-topic.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Tutorial/Tutorial-Topic/tutorial-topic.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/tutorial.json b/Projects/Superalgos/Schemas/Docs-Nodes/T/Tutorial/Tutorial/tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/tutorial.json rename to Projects/Superalgos/Schemas/Docs-Nodes/T/Tutorial/Tutorial/tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-account.json b/Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Account/user-account.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/user-account.json rename to Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Account/user-account.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-assets.json b/Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Assets/user-assets.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/user-assets.json rename to Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Assets/user-assets.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-code.json b/Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Defined-Code/user-defined-code.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/user-defined-code.json rename to Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Defined-Code/user-defined-code.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-counter.json b/Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Defined-Counter/user-defined-counter.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/user-defined-counter.json rename to Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Defined-Counter/user-defined-counter.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-parameters.json b/Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Defined-Parameters/user-defined-parameters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/user-defined-parameters.json rename to Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Defined-Parameters/user-defined-parameters.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-statistic.json b/Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Defined-Statistic/user-defined-statistic.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/user-defined-statistic.json rename to Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Defined-Statistic/user-defined-statistic.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-variable.json b/Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Defined-Variable/user-defined-variable.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/user-defined-variable.json rename to Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Defined-Variable/user-defined-variable.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-defined-variables.json b/Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Defined-Variables/user-defined-variables.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/user-defined-variables.json rename to Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Defined-Variables/user-defined-variables.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/user-keys.json b/Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Keys/user-keys.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/user-keys.json rename to Projects/Superalgos/Schemas/Docs-Nodes/U/User/User-Keys/user-keys.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/viewport.json b/Projects/Superalgos/Schemas/Docs-Nodes/V/Viewport/Viewport/viewport.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/viewport.json rename to Projects/Superalgos/Schemas/Docs-Nodes/V/Viewport/Viewport/viewport.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/workspace.json b/Projects/Superalgos/Schemas/Docs-Nodes/W/Workspace/Workspace/workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Nodes/workspace.json rename to Projects/Superalgos/Schemas/Docs-Nodes/W/Workspace/Workspace/workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/data-storage.json b/Projects/Superalgos/Schemas/Docs-Nodes/data-storage.json deleted file mode 100644 index be0b3a98b..000000000 --- a/Projects/Superalgos/Schemas/Docs-Nodes/data-storage.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "type": "Data Storage", - "definition": { - "text": "The data storage node holds the definitions as to what data is stored in the corresponding network node." - }, - "paragraphs": [ - { - "style": "Block", - "text": "Content" - }, - { - "style": "Text", - "text": "Bot instances running on the data mining and trading sections of a network node produce data products that need to be stored somewhere, specifically. The data storage node and its chain of offspring determine which data is to be stored where; that is, in what network node." - }, - { - "style": "Text", - "text": "Like with the data mining section and the sections referring to trading operations (testing and production environments), the data storage section is too organized by exchange, market, and data or trading mines. See the sorting of tasks page for the details." - }, - { - "style": "Callout", - "text": "The storage of data is split between Data Mines Data and Trading Mines Data. This is to facilitate the management of data storage definitions in trading farms, on which data mining operations may be separate from trading operations.", - "updated": 1610122343175 - }, - { - "style": "Text", - "text": "The data stored on each node of the network may be accessed by others, including the Charting Space, to visualize information via plotters defined in data mines, by trading systems to make trading decisions, and even by third-party systems. The information regarding trading mine data is explained in length in the trading engine section of the documentation.", - "updated": 1610122379029 - }, - { - "style": "Text", - "text": "The setup of data storage definitions is done automatically when the install market function under the exchange markets node of the Crypto Ecosystem hierarchy is used. However, when data mining or trading tasks are created manually, the data storage definitions must be created manually as well, using the tools available in each of the data structures below this node." - }, - { - "style": "Include", - "text": "Superalgos->Concept->Reusable Snippets->Deleting Node Warning", - "updated": 1610122776605 - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Nodes/slack-bot.json b/Projects/Superalgos/Schemas/Docs-Nodes/slack-bot.json deleted file mode 100644 index b745a1206..000000000 --- a/Projects/Superalgos/Schemas/Docs-Nodes/slack-bot.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "type": "Discord Bot", - "definition": { - "text": "The Discord Bot node is used for defining the configuration for a Discord Bot. This bot allows Superalgos to send announcements to a Discord Channel.", - "updated": 1619546769461 - }, - "paragraphs": [ - { - "style": "Text", - "text": "In order to use the Discord Bot, you will need to create a new Webhook Integration in Discord. The only configuration that is required within Superalgos is the webhookURL.", - "updated": 1619546875758 - }, - { - "style": "Text", - "text": "Parameters:" - }, - { - "style": "Text", - "text": "- webhookURL - required - obtained from Integrations > Webhooks in the channel settings." - }, - { - "style": "Text", - "text": "- format - optional - allows custom formatting of the message being sent into Discord." - }, - { - "style": "Text", - "text": "Recognized Format Variables:" - }, - { - "style": "Text", - "text": "- `%{EXCHANGE}` the exchange which is operating, i.e. Binance" - }, - { - "style": "Text", - "text": "- `%{MARKET}` the market which is operating. i.e. BTC/USDT" - }, - { - "style": "Text", - "text": "- `%{MESSAGE}` the text being sent" - }, - { - "style": "Text", - "text": "An example format is:" - }, - { - "style": "Javascript", - "text": "\"%{EXCHANGE} %{MARKET}: %{MESSAGE}\"" - }, - { - "style": "Text", - "text": "Which results in a final message in Discord that looks like:" - }, - { - "style": "Javascript", - "text": "\"Binance BTC/USDT: Backtesting Session 'Lightning Strike' is starting.\"" - } - ] -} diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-001-superalgos-review-leave-your-feedback.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-001-superalgos-review-leave-your-feedback.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-001-superalgos-review-leave-your-feedback.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-001-superalgos-review-leave-your-feedback.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-002-superalgos-review-a-great-project-with-an-even-greater-potential.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-002-superalgos-review-a-great-project-with-an-even-greater-potential.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-002-superalgos-review-a-great-project-with-an-even-greater-potential.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-002-superalgos-review-a-great-project-with-an-even-greater-potential.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-002-superalgos-review-harrell-initial-review.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-002-superalgos-review-harrell-initial-review.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-002-superalgos-review-harrell-initial-review.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-002-superalgos-review-harrell-initial-review.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-003-superalgos-review-a-1-month-review-novice.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-003-superalgos-review-a-1-month-review-novice.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-003-superalgos-review-a-1-month-review-novice.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-003-superalgos-review-a-1-month-review-novice.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-005-superalgos-review-actually-beginner-friendlier-than-your-regular-bot-site.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-005-superalgos-review-actually-beginner-friendlier-than-your-regular-bot-site.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-005-superalgos-review-actually-beginner-friendlier-than-your-regular-bot-site.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-005-superalgos-review-actually-beginner-friendlier-than-your-regular-bot-site.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-006-superalgos-review-the-most-powerful-trading-system-to-date-but-also-the-most-complex.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-006-superalgos-review-the-most-powerful-trading-system-to-date-but-also-the-most-complex.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-006-superalgos-review-the-most-powerful-trading-system-to-date-but-also-the-most-complex.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-006-superalgos-review-the-most-powerful-trading-system-to-date-but-also-the-most-complex.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-007-superalgos-review-feature-rich-platform-for-algorithmic-trading.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-007-superalgos-review-feature-rich-platform-for-algorithmic-trading.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-007-superalgos-review-feature-rich-platform-for-algorithmic-trading.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-007-superalgos-review-feature-rich-platform-for-algorithmic-trading.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-007-superalgos-review-fun-and-powerful-trading-tool.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-007-superalgos-review-fun-and-powerful-trading-tool.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-007-superalgos-review-fun-and-powerful-trading-tool.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-007-superalgos-review-fun-and-powerful-trading-tool.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-007-superalgos-review-initial-thoughts.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-007-superalgos-review-initial-thoughts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-007-superalgos-review-initial-thoughts.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-007-superalgos-review-initial-thoughts.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-009-superalgos-review-my-review-of-superalgos.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-009-superalgos-review-my-review-of-superalgos.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-009-superalgos-review-my-review-of-superalgos.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-009-superalgos-review-my-review-of-superalgos.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-010-superalgos-review-complex-but-well-documented.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-010-superalgos-review-complex-but-well-documented.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-010-superalgos-review-complex-but-well-documented.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-010-superalgos-review-complex-but-well-documented.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-012-superalgos-review-elcoders-superalgos-review.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-012-superalgos-review-elcoders-superalgos-review.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-012-superalgos-review-elcoders-superalgos-review.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-012-superalgos-review-elcoders-superalgos-review.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-012-superalgos-review-first-impression.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-012-superalgos-review-first-impression.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-012-superalgos-review-first-impression.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-012-superalgos-review-first-impression.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-013-superalgos-review-the-best-tutorial-ive-ever-followed.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-013-superalgos-review-the-best-tutorial-ive-ever-followed.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-013-superalgos-review-the-best-tutorial-ive-ever-followed.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-013-superalgos-review-the-best-tutorial-ive-ever-followed.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-015-superalgos-review-spodeians-review.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-015-superalgos-review-spodeians-review.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-015-superalgos-review-spodeians-review.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-015-superalgos-review-spodeians-review.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-016-superalgos-review-111s-review.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-016-superalgos-review-111s-review.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-016-superalgos-review-111s-review.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-016-superalgos-review-111s-review.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-017-superalgos-review-best-ever.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-017-superalgos-review-best-ever.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-017-superalgos-review-best-ever.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-017-superalgos-review-best-ever.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-017-superalgos-review-superalgos-overwhelmes-me-awesome.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-017-superalgos-review-superalgos-overwhelmes-me-awesome.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-017-superalgos-review-superalgos-overwhelmes-me-awesome.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-017-superalgos-review-superalgos-overwhelmes-me-awesome.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-018-superalgos-review-class-a.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-018-superalgos-review-class-a.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-018-superalgos-review-class-a.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-018-superalgos-review-class-a.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-019-superalgos-review-lost.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-019-superalgos-review-lost.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-019-superalgos-review-lost.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-019-superalgos-review-lost.json diff --git a/Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-021-superalgos-review-reviewing-the-starting-tutorials.json b/Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-021-superalgos-review-reviewing-the-starting-tutorials.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Reviews/superalgos-project-review-021-superalgos-review-reviewing-the-starting-tutorials.json rename to Projects/Superalgos/Schemas/Docs-Reviews/S/Superalgos/Superalgos-Project-Review/superalgos-project-review-021-superalgos-review-reviewing-the-starting-tutorials.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/alpha-data-mine-001-alpha-by-@rico4dev.json b/Projects/Superalgos/Schemas/Docs-Topics/A/Alpha/Alpha-Data-Mine/alpha-data-mine-001-alpha-by-@rico4dev.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/alpha-data-mine-001-alpha-by-@rico4dev.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/Alpha/Alpha-Data-Mine/alpha-data-mine-001-alpha-by-@rico4dev.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/alpha-data-mine-002-average-true-range-atr-alpha-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/A/Alpha/Alpha-Data-Mine/alpha-data-mine-002-average-true-range-atr-alpha-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/alpha-data-mine-002-average-true-range-atr-alpha-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/Alpha/Alpha-Data-Mine/alpha-data-mine-002-average-true-range-atr-alpha-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/alpha-data-mine-003-rate-of-change-roc-alpha-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/A/Alpha/Alpha-Data-Mine/alpha-data-mine-003-rate-of-change-roc-alpha-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/alpha-data-mine-003-rate-of-change-roc-alpha-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/Alpha/Alpha-Data-Mine/alpha-data-mine-003-rate-of-change-roc-alpha-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/alpha-data-mine-004-stochastic-alpha-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/A/Alpha/Alpha-Data-Mine/alpha-data-mine-004-stochastic-alpha-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/alpha-data-mine-004-stochastic-alpha-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/Alpha/Alpha-Data-Mine/alpha-data-mine-004-stochastic-alpha-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-errors-001-app-error-contribution-not-sent.json b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-001-app-error-contribution-not-sent.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/app-commands-errors-001-app-error-contribution-not-sent.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-001-app-error-contribution-not-sent.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-errors-002-app-error-github-credentials-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-002-app-error-github-credentials-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/app-commands-errors-002-app-error-github-credentials-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-002-app-error-github-credentials-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-errors-003-app-error-update-failed.json b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-003-app-error-update-failed.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/app-commands-errors-003-app-error-update-failed.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Errors/app-commands-errors-003-app-error-update-failed.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-001-app-message-contribution-done.json b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-001-app-message-contribution-done.json similarity index 89% rename from Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-001-app-message-contribution-done.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-001-app-message-contribution-done.json index de1fe7ee2..a8d9270eb 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-001-app-message-contribution-done.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-001-app-message-contribution-done.json @@ -9,7 +9,8 @@ { "language": "ID", "text": "Kontribusi anda telah terupload ke Superalgos Fork dan Pull Request telah dikirim ke penyimpanan utama Superalgos.", - "updated": 1613861035790 + "updated": 1613861035790, + "style": "Definition" } ] }, @@ -22,7 +23,8 @@ { "language": "ID", "text": "Anda tidak perlu melakukan tindakan apapun. Seseorang akan meninjau Pull Request anda dan menggabungkannya ke perangkat lunak versi terbaru jika semuanya telah selesai. Jika perubahan anda ditolak karena alasan apa pun, anda harus memfollow up ke Github.com.", - "updated": 1613861030185 + "updated": 1613861030185, + "style": "Success" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-002-app-message-creating-pull-request.json b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-002-app-message-creating-pull-request.json similarity index 87% rename from Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-002-app-message-creating-pull-request.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-002-app-message-creating-pull-request.json index 59feaa06c..8dbf968c2 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-002-app-message-creating-pull-request.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-002-app-message-creating-pull-request.json @@ -9,7 +9,8 @@ { "language": "ID", "text": "Tunggu sebentar perubahan yang dilakukan sedang diupload ke GitHub.com dan Pull Request sedang dibuat. Anda akan mendapatkan pesan baru setelah penguploadtan selesai.", - "updated": 1613891008401 + "updated": 1613891008401, + "style": "Definition" } ] }, @@ -22,7 +23,8 @@ { "language": "ID", "text": "Lalu Selanjutnya ?", - "updated": 1613891025030 + "updated": 1613891025030, + "style": "Title" } ] }, @@ -34,7 +36,8 @@ { "language": "ID", "text": "Tidak perlu melakukan tindakan lebih lanjut. Seseorang akan meninjau Pull Request anda dan menggabungkannya ke perangkat lunak versi terbaru setelah semuanya selesai. Jika perubahan anda ditolak karena alasan apa pun, anda harus follow up masalah tersebut ke Github.com.", - "updated": 1613891172587 + "updated": 1613891172587, + "style": "Text" } ] }, @@ -46,7 +49,8 @@ { "language": "ID", "text": "Jika Anda mengirimkan lebih dari satu kontribusi saat Pull Request sedang direview, Hal tersebut akan secara otomatis ditambahkan ke Pull Request terbuka.", - "updated": 1613891268456 + "updated": 1613891268456, + "style": "Text" } ] }, @@ -58,7 +62,8 @@ { "language": "ID", "text": "Anda akan menerima email dari Github.com ketika perubahan dimerger, atau jika para peninjau memberikan komentar bahkan penolakan dalam perubahan. Anda dapat mengelola pengaturan berlangganan email anda di GitHub.com.", - "updated": 1613891399207 + "updated": 1613891399207, + "style": "Note" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-003-app-message-updating-your-local-app.json b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-003-app-message-updating-your-local-app.json similarity index 86% rename from Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-003-app-message-updating-your-local-app.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-003-app-message-updating-your-local-app.json index 47984f849..1f8ca4ac0 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-003-app-message-updating-your-local-app.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-003-app-message-updating-your-local-app.json @@ -8,7 +8,8 @@ { "language": "ID", "text": "Tunggu Sebentar!. Aplikasi ini sedang memeriksa cabang repositori Superalgos saat ini untuk versi terbaru.", - "updated": 1613891554016 + "updated": 1613891554016, + "style": "Definition" } ] }, @@ -20,7 +21,8 @@ { "language": "ID", "text": "Anda akan segera mendapatkan pemberitahuan yang menginformasikan apakah versi baru telah hadir atau sudah menjalankan versi terbaru dari Superalgos!", - "updated": 1613891634145 + "updated": 1613891634145, + "style": "Success" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-004-app-message-update-done-new-version-found.json b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-004-app-message-update-done-new-version-found.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-004-app-message-update-done-new-version-found.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-004-app-message-update-done-new-version-found.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-005-app-message-update-done-already-up-to-date.json b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-005-app-message-update-done-already-up-to-date.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/app-commands-messages-005-app-message-update-done-already-up-to-date.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands-Messages/app-commands-messages-005-app-message-update-done-already-up-to-date.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-001-app-contribute-command.json b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands/app-commands-001-app-contribute-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/app-commands-001-app-contribute-command.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands/app-commands-001-app-contribute-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/app-commands-002-app-update-command.json b/Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands/app-commands-002-app-update-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/app-commands-002-app-update-command.json rename to Projects/Superalgos/Schemas/Docs-Topics/A/App/App-Commands/app-commands-002-app-update-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/bollinger-data-mine-001-bollinger-by-@luis_fernando_molina.json b/Projects/Superalgos/Schemas/Docs-Topics/B/Bollinger/Bollinger-Data-Mine/bollinger-data-mine-001-bollinger-by-@luis_fernando_molina.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/bollinger-data-mine-001-bollinger-by-@luis_fernando_molina.json rename to Projects/Superalgos/Schemas/Docs-Topics/B/Bollinger/Bollinger-Data-Mine/bollinger-data-mine-001-bollinger-by-@luis_fernando_molina.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/bollinger-data-mine-002-bollinger-bands-bb-b-bollinger-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/B/Bollinger/Bollinger-Data-Mine/bollinger-data-mine-002-bollinger-bands-bb-b-bollinger-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/bollinger-data-mine-002-bollinger-bands-bb-b-bollinger-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/B/Bollinger/Bollinger-Data-Mine/bollinger-data-mine-002-bollinger-bands-bb-b-bollinger-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/bollinger-data-mine-003-bollinger-channels-bollinger-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/B/Bollinger/Bollinger-Data-Mine/bollinger-data-mine-003-bollinger-channels-bollinger-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/bollinger-data-mine-003-bollinger-channels-bollinger-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/B/Bollinger/Bollinger-Data-Mine/bollinger-data-mine-003-bollinger-channels-bollinger-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/branches-management-messages-001-switching-branches-changing-active-branch.json b/Projects/Superalgos/Schemas/Docs-Topics/B/Branches/Branches-Management-Messages/branches-management-messages-001-switching-branches-changing-current-branch.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/branches-management-messages-001-switching-branches-changing-active-branch.json rename to Projects/Superalgos/Schemas/Docs-Topics/B/Branches/Branches-Management-Messages/branches-management-messages-001-switching-branches-changing-current-branch.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/branches-management-messages-002-switching-branches-current-branch-changed.json b/Projects/Superalgos/Schemas/Docs-Topics/B/Branches/Branches-Management-Messages/branches-management-messages-002-switching-branches-current-branch-changed.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/branches-management-messages-002-switching-branches-current-branch-changed.json rename to Projects/Superalgos/Schemas/Docs-Topics/B/Branches/Branches-Management-Messages/branches-management-messages-002-switching-branches-current-branch-changed.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/branches-management-messages-003-switching-branches-contributions-branch-changed.json b/Projects/Superalgos/Schemas/Docs-Topics/B/Branches/Branches-Management-Messages/branches-management-messages-003-switching-branches-contributions-branch-changed.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/branches-management-messages-003-switching-branches-contributions-branch-changed.json rename to Projects/Superalgos/Schemas/Docs-Topics/B/Branches/Branches-Management-Messages/branches-management-messages-003-switching-branches-contributions-branch-changed.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/branches-management-messages-004-switching-branches-current-branch-not-changed.json b/Projects/Superalgos/Schemas/Docs-Topics/B/Branches/Branches-Management-Messages/branches-management-messages-004-switching-branches-current-branch-not-changed.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/branches-management-messages-004-switching-branches-current-branch-not-changed.json rename to Projects/Superalgos/Schemas/Docs-Topics/B/Branches/Branches-Management-Messages/branches-management-messages-004-switching-branches-current-branch-not-changed.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/buddha-data-mine-001-candle-patterns-buddah-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/B/Buddha/Buddha-Data-Mine/buddha-data-mine-001-candle-patterns-buddah-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/buddha-data-mine-001-candle-patterns-buddah-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/B/Buddha/Buddha-Data-Mine/buddha-data-mine-001-candle-patterns-buddah-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/candles-data-mine-001-candles-by-@luis_fernando_molina.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Candles/Candles-Data-Mine/candles-data-mine-001-candles-by-@luis_fernando_molina.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/candles-data-mine-001-candles-by-@luis_fernando_molina.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Candles/Candles-Data-Mine/candles-data-mine-001-candles-by-@luis_fernando_molina.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/candles-data-mine-002-candles-volumes-candles-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Candles/Candles-Data-Mine/candles-data-mine-002-candles-volumes-candles-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/candles-data-mine-002-candles-volumes-candles-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Candles/Candles-Data-Mine/candles-data-mine-002-candles-volumes-candles-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/charting-space-001-fundamental-charting-space-concepts.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Charting/Charting-Space/charting-space-001-fundamental-charting-space-concepts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/charting-space-001-fundamental-charting-space-concepts.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Charting/Charting-Space/charting-space-001-fundamental-charting-space-concepts.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/charting-space-002-charting-space-hierarchy.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Charting/Charting-Space/charting-space-002-charting-space-hierarchy.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/charting-space-002-charting-space-hierarchy.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Charting/Charting-Space/charting-space-002-charting-space-hierarchy.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/charting-space-003-time-machines-and-timeline-charts.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Charting/Charting-Space/charting-space-003-time-machines-and-timeline-charts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/charting-space-003-time-machines-and-timeline-charts.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Charting/Charting-Space/charting-space-003-time-machines-and-timeline-charts.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/charting-space-004-scales.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Charting/Charting-Space/charting-space-004-scales.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/charting-space-004-scales.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Charting/Charting-Space/charting-space-004-scales.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/charting-space-005-layer-managers.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Charting/Charting-Space/charting-space-005-layer-managers.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/charting-space-005-layer-managers.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Charting/Charting-Space/charting-space-005-layer-managers.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/coingecko-api-map-and-mine-001-coingecko-api-map-and-mine.json b/Projects/Superalgos/Schemas/Docs-Topics/C/CoinGecko/CoinGecko-API-Map-and-Mine/coingecko-api-map-and-mine-001-coingecko-api-map-and-mine.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/coingecko-api-map-and-mine-001-coingecko-api-map-and-mine.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/CoinGecko/CoinGecko-API-Map-and-Mine/coingecko-api-map-and-mine-001-coingecko-api-map-and-mine.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/coingecko-api-map-and-mine-002-coingecko-map.json b/Projects/Superalgos/Schemas/Docs-Topics/C/CoinGecko/CoinGecko-API-Map-and-Mine/coingecko-api-map-and-mine-002-coingecko-api-map.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/coingecko-api-map-and-mine-002-coingecko-map.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/CoinGecko/CoinGecko-API-Map-and-Mine/coingecko-api-map-and-mine-002-coingecko-api-map.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/coingecko-api-map-and-mine-003-coingecko-api-mine.json b/Projects/Superalgos/Schemas/Docs-Topics/C/CoinGecko/CoinGecko-API-Map-and-Mine/coingecko-api-map-and-mine-003-coingecko-api-mine.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/coingecko-api-map-and-mine-003-coingecko-api-mine.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/CoinGecko/CoinGecko-API-Map-and-Mine/coingecko-api-map-and-mine-003-coingecko-api-mine.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-trading-systems-001-btc-usdt-weak-hands-buster-whb.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Trading-Systems/community-trading-systems-001-btc-usdt-weak-hands-buster-whb.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-trading-systems-001-btc-usdt-weak-hands-buster-whb.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Trading-Systems/community-trading-systems-001-btc-usdt-weak-hands-buster-whb.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-trading-systems-002-btc-usdt-bb-top-bounce-bbtb.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Trading-Systems/community-trading-systems-002-btc-usdt-bb-top-bounce-bbtb.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-trading-systems-002-btc-usdt-bb-top-bounce-bbtb.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Trading-Systems/community-trading-systems-002-btc-usdt-bb-top-bounce-bbtb.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-001-plugin-workspaces.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-001-plugin-workspaces.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-001-plugin-workspaces.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-001-plugin-workspaces.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-002-getting-started-tutorials-plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-002-getting-started-tutorials-plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-002-getting-started-tutorials-plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-002-getting-started-tutorials-plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-003-trading-system-design-tutorials-plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-003-trading-system-design-tutorials-plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-003-trading-system-design-tutorials-plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-003-trading-system-design-tutorials-plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-004-tested-exchanges-plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-004-tested-exchanges-plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-004-tested-exchanges-plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-004-tested-exchanges-plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-005-hello-world-tutorial-plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-005-hello-world-tutorial-plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-005-hello-world-tutorial-plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-005-hello-world-tutorial-plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-006-weak-hands-buster-v2-plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-006-weak-hands-buster-v2-demo-plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-006-weak-hands-buster-v2-plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-006-weak-hands-buster-v2-demo-plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-007-bb-top-bounce-plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-007-bb-top-bounce-demo-plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-007-bb-top-bounce-plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-007-bb-top-bounce-demo-plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-008-exchange-keys-tests-plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-008-exchange-keys-tests-plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-008-exchange-keys-tests-plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-008-exchange-keys-tests-plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-009-machine-learning-demo-plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-009-machine-learning-demo-plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-009-machine-learning-demo-plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-009-machine-learning-demo-plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-010-custom-charts-tutorials-plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-010-custom-charts-tutorials-plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-010-custom-charts-tutorials-plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-010-custom-charts-tutorials-plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-011-blank-template-plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-011-blank-template-plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-011-blank-template-plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-011-blank-template-plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-012-install-a-new-market-tutorial-plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-012-install-a-new-market-tutorial-plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-012-install-a-new-market-tutorial-plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-012-install-a-new-market-tutorial-plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-013-api-data-fetcher-bot-demo-plugin-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-013-api-data-fetcher-bot-demo-plugin-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/community-workspaces-013-api-data-fetcher-bot-demo-plugin-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Community/Community-Workspaces/community-workspaces-013-api-data-fetcher-bot-demo-plugin-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/contributing-to-superalgos-001-how-to-contribute-to-superalgos.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-001-how-to-contribute-to-superalgos.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/contributing-to-superalgos-001-how-to-contribute-to-superalgos.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-001-how-to-contribute-to-superalgos.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/contributing-to-superalgos-002-how-to-contribute-a-trading-system.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-002-how-to-contribute-a-trading-system.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/contributing-to-superalgos-002-how-to-contribute-a-trading-system.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-002-how-to-contribute-a-trading-system.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/contributing-to-superalgos-003-how-to-contribute-icons.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-003-how-to-contribute-icons.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/contributing-to-superalgos-003-how-to-contribute-icons.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-003-how-to-contribute-icons.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/contributing-to-superalgos-004-how-to-contribute-to-the-docs.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-004-how-to-contribute-to-the-docs.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/contributing-to-superalgos-004-how-to-contribute-to-the-docs.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-004-how-to-contribute-to-the-docs.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/contributing-to-superalgos-005-how-to-contribute-translations.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-005-how-to-contribute-translations.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/contributing-to-superalgos-005-how-to-contribute-translations.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-005-how-to-contribute-translations.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/contributing-to-superalgos-006-how-to-contribute-tutorials.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-006-how-to-contribute-tutorials.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/contributing-to-superalgos-006-how-to-contribute-tutorials.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Contributing/Contributing-to-Superalgos/contributing-to-superalgos-006-how-to-contribute-tutorials.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/crypto-ecosystem-001-crypto-ecosystem-hierarchy.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Crypto/Crypto-Ecosystem/crypto-ecosystem-001-crypto-ecosystem-hierarchy.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/crypto-ecosystem-001-crypto-ecosystem-hierarchy.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Crypto/Crypto-Ecosystem/crypto-ecosystem-001-crypto-ecosystem-hierarchy.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/crypto-ecosystem-002-how-to-install-a-new-market.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Crypto/Crypto-Ecosystem/crypto-ecosystem-002-how-to-install-a-new-market.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/crypto-ecosystem-002-how-to-install-a-new-market.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Crypto/Crypto-Ecosystem/crypto-ecosystem-002-how-to-install-a-new-market.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/crypto-ecosystem-003-how-to-uninstall-an-existing-market.json b/Projects/Superalgos/Schemas/Docs-Topics/C/Crypto/Crypto-Ecosystem/crypto-ecosystem-003-how-to-uninstall-an-existing-market.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/crypto-ecosystem-003-how-to-uninstall-an-existing-market.json rename to Projects/Superalgos/Schemas/Docs-Topics/C/Crypto/Crypto-Ecosystem/crypto-ecosystem-003-how-to-uninstall-an-existing-market.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-001-data-mining-introduction.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-001-data-mining-introduction.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-001-data-mining-introduction.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-001-data-mining-introduction.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-002-data-mining-workflows.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-002-data-mining-workflows.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-002-data-mining-workflows.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-002-data-mining-workflows.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-003-data-mining-dataset-types.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-003-data-mining-dataset-types.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-003-data-mining-dataset-types.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-003-data-mining-dataset-types.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-004-data-mining-datasets-type-conversions.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-004-data-mining-datasets-type-conversions.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-004-data-mining-datasets-type-conversions.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-004-data-mining-datasets-type-conversions.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-005-data-mining-indicator-frameworks.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-005-data-mining-indicator-frameworks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-005-data-mining-indicator-frameworks.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-005-data-mining-indicator-frameworks.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-006-data-mining-data-mine-hierarchy.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-006-data-mining-data-mine-hierarchy.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-006-data-mining-data-mine-hierarchy.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-006-data-mining-data-mine-hierarchy.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-007-data-mining-managing-execution.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-007-data-mining-managing-execution.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-007-data-mining-managing-execution.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-007-data-mining-managing-execution.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-008-data-mining-data-dependencies.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-008-data-mining-data-dependencies.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-008-data-mining-data-dependencies.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-008-data-mining-data-dependencies.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-009-data-mining-status-reports.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-009-data-mining-status-reports.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-009-data-mining-status-reports.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-009-data-mining-status-reports.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-010-data-mining-status-dependencies.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-010-data-mining-status-dependencies.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-010-data-mining-status-dependencies.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-010-data-mining-status-dependencies.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-011-data-mining-deployments.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-011-data-mining-deployments.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-011-data-mining-deployments.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-011-data-mining-deployments.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-012-data-mining-products.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-012-data-mining-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-012-data-mining-products.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-012-data-mining-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-013-data-mining-plotting.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-013-data-mining-plotting.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-013-data-mining-plotting.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-013-data-mining-plotting.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-014-data-mining-fetching-data-from-apis.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-014-data-mining-fetching-data-from-apis.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-014-data-mining-fetching-data-from-apis.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-014-data-mining-fetching-data-from-apis.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-015-data-mining-consuming-data-from-strategies.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-015-data-mining-consuming-data-from-strategies.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-015-data-mining-consuming-data-from-strategies.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-015-data-mining-consuming-data-from-strategies.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-016-data-mining-indicator-bots.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-016-data-mining-indicator-bots.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-016-data-mining-indicator-bots.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-016-data-mining-indicator-bots.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-017-data-mining-indicator-bots-process-definition.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-017-data-mining-indicator-bots-process-definition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-017-data-mining-indicator-bots-process-definition.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-017-data-mining-indicator-bots-process-definition.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-018-data-mining-indicator-bots-product-definition.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-018-data-mining-indicator-bots-product-definition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-018-data-mining-indicator-bots-product-definition.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-018-data-mining-indicator-bots-product-definition.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-019-data-mining-indicator-bots-data-mining-workflow.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-019-data-mining-indicator-bots-data-mining-workflow.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-019-data-mining-indicator-bots-data-mining-workflow.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-019-data-mining-indicator-bots-data-mining-workflow.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-020-data-mining-indicator-bots-coding-the-indicators-logic.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-020-data-mining-indicator-bots-coding-the-indicators-logic.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-020-data-mining-indicator-bots-coding-the-indicators-logic.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-020-data-mining-indicator-bots-coding-the-indicators-logic.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-021-data-mining-plotters.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-021-data-mining-plotters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-021-data-mining-plotters.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-021-data-mining-plotters.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-022-data-mining-plotters-shapes.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-022-data-mining-plotters-shapes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-022-data-mining-plotters-shapes.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-022-data-mining-plotters-shapes.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/data-mining-023-data-mining-how-to-build-an-indicator-video-series.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-023-data-mining-how-to-build-an-indicator-video-series.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/data-mining-023-data-mining-how-to-build-an-indicator-video-series.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Data/Data-Mining/data-mining-023-data-mining-how-to-build-an-indicator-video-series.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/debugging-your-indicator-001-debugging-first-step.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-001-debugging-first-step.json similarity index 95% rename from Projects/Superalgos/Schemas/Docs-Topics/debugging-your-indicator-001-debugging-first-step.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-001-debugging-first-step.json index fd44dc1fe..68b93754b 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/debugging-your-indicator-001-debugging-first-step.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-001-debugging-first-step.json @@ -9,7 +9,8 @@ { "language": "CN", "text": "Using an Integrated development environment (IDE) will help you catch bugs. ", - "updated": 1614338765880 + "updated": 1614338765880, + "style": "Definition" } ] }, diff --git a/Projects/Superalgos/Schemas/Docs-Topics/debugging-your-indicator-002-debugging-setting-up-your-ide.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-002-debugging-setting-up-your-ide.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/debugging-your-indicator-002-debugging-setting-up-your-ide.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-002-debugging-setting-up-your-ide.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/debugging-your-indicator-003-debugging-start-your-processes.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-003-debugging-start-your-processes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/debugging-your-indicator-003-debugging-start-your-processes.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-003-debugging-start-your-processes.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/debugging-your-indicator-004-debugging-let-the-hunt-begin.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-004-debugging-let-the-hunt-begin.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/debugging-your-indicator-004-debugging-let-the-hunt-begin.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-004-debugging-let-the-hunt-begin.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/debugging-your-indicator-005-debugging-found-something.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-005-debugging-found-something.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/debugging-your-indicator-005-debugging-found-something.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Debugging/Debugging-Your-Indicator/debugging-your-indicator-005-debugging-found-something.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/design-space-001-design-space-hierarchy.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Design/Design-Space/design-space-001-design-space-hierarchy.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/design-space-001-design-space-hierarchy.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Design/Design-Space/design-space-001-design-space-hierarchy.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/design-space-002-basic-navigation.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Design/Design-Space/design-space-002-basic-navigation.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/design-space-002-basic-navigation.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Design/Design-Space/design-space-002-basic-navigation.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/design-space-003-nodes-menu.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Design/Design-Space/design-space-003-nodes-menu.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/design-space-003-nodes-menu.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Design/Design-Space/design-space-003-nodes-menu.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/design-space-004-keyboard-shortcuts-to-nodes.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Design/Design-Space/design-space-004-keyboard-shortcuts-to-nodes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/design-space-004-keyboard-shortcuts-to-nodes.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Design/Design-Space/design-space-004-keyboard-shortcuts-to-nodes.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-001-docs-intro.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-001-docs-intro.json similarity index 87% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-001-docs-intro.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-001-docs-intro.json index 5f30ea8db..7204dc53a 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-001-docs-intro.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-001-docs-intro.json @@ -9,7 +9,8 @@ { "language": "ID", "text": "Docs ini merupakan tempat dari Superalgos Project. Didalamnya terdapat hal yang dapat membantu anda dalam mencari dan menginformasikan terkait nodes, concepts, topics, tutorials, reviews, dan books.", - "updated": 1613859125666 + "updated": 1613859125666, + "style": "Definition" } ] }, @@ -22,7 +23,8 @@ { "language": "ID", "text": "Setiap proyek yang terintegrasi dalam Superalgos memiliki halamannya sendiri yang dapat menyusun dokumentasi terkait proyek yang anda inginkan.", - "updated": 1613858310857 + "updated": 1613858310857, + "style": "Text" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-002-docs-page.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-002-docs-page.json similarity index 84% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-002-docs-page.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-002-docs-page.json index 0846f3602..69eec666d 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-002-docs-page.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-002-docs-page.json @@ -9,7 +9,8 @@ { "language": "ID", "text": "Halaman Docs merupakan kumpulan file JSON yang tersimpan di perangkat.", - "updated": 1613858443492 + "updated": 1613858443492, + "style": "Definition" } ] }, @@ -22,7 +23,8 @@ { "language": "ID", "text": "Docs merupakan sekumpulan halaman, dan setiap halaman tersimpan sebagai file JSON di sini:", - "updated": 1613858522434 + "updated": 1613858522434, + "style": "Text" } ] }, @@ -37,7 +39,8 @@ { "language": "ID", "text": "Struktur direktori sendiri mengikuti setiap folder yang ditampilkan dalam Docs Page Category:", - "updated": 1613858675656 + "updated": 1613858675656, + "style": "Text" } ] }, @@ -49,7 +52,8 @@ { "language": "ID", "text": "> Docs-Books\n> Docs-Concepts\n> Docs-Nodes\n> Docs-Reviews\n> Docs-Topics\n> Docs-Tutorials", - "updated": 1613858683058 + "updated": 1613858683058, + "style": "Json" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-003-docs-page-category.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-003-docs-page-category.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-003-docs-page-category.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-003-docs-page-category.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-004-docs-page-number.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-004-docs-page-number.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-004-docs-page-number.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-004-docs-page-number.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-005-docs-page-name.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-005-docs-page-name.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-005-docs-page-name.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-005-docs-page-name.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-006-docs-topic-name.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-006-docs-topic-name.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-006-docs-topic-name.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-006-docs-topic-name.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-007-docs-tutorial-name.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-007-docs-tutorial-name.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-007-docs-tutorial-name.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-007-docs-tutorial-name.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-008-docs-paragraph.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-008-docs-paragraph.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-008-docs-paragraph.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-008-docs-paragraph.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-009-docs-paragraph-styles.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-009-docs-paragraph-styles.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-009-docs-paragraph-styles.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-009-docs-paragraph-styles.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-010-docs-node-page.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-010-docs-node-page.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-010-docs-node-page.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-010-docs-node-page.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-011-docs-concept-page.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-011-docs-concept-page.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-011-docs-concept-page.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-011-docs-concept-page.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-012-docs-review-page.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-012-docs-review-page.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-012-docs-review-page.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-012-docs-review-page.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-013-docs-book-page.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-013-docs-book-page.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-013-docs-book-page.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-013-docs-book-page.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-014-docs-search-engine.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-014-docs-search-engine.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-014-docs-search-engine.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-014-docs-search-engine.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-basics-015-docs-search-engine-index.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-015-docs-search-engine-index.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-basics-015-docs-search-engine-index.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Basics/docs-basics-015-docs-search-engine-index.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-001-docs-error-intro.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-001-docs-error-intro.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-001-docs-error-intro.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-001-docs-error-intro.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-002-docs-error-too-few-parameters.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-002-docs-error-too-few-parameters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-002-docs-error-too-few-parameters.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-002-docs-error-too-few-parameters.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-003-docs-error-project-does-not-exist.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-003-docs-error-project-does-not-exist.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-003-docs-error-project-does-not-exist.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-003-docs-error-project-does-not-exist.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-004-docs-error-category-not-valid.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-004-docs-error-category-not-valid.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-004-docs-error-category-not-valid.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-004-docs-error-category-not-valid.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-005-docs-error-page-not-found.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-005-docs-error-page-not-found.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-005-docs-error-page-not-found.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-005-docs-error-page-not-found.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-006-docs-error-page-with-no-paragraphs.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-006-docs-error-page-with-no-paragraphs.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-006-docs-error-page-with-no-paragraphs.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-006-docs-error-page-with-no-paragraphs.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-007-docs-error-only-in-english.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-007-docs-error-only-in-english.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-007-docs-error-only-in-english.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-007-docs-error-only-in-english.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-008-docs-error-missing-colon.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-008-docs-error-missing-colon.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-008-docs-error-missing-colon.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-008-docs-error-missing-colon.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-009-docs-error-missing-to.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-009-docs-error-missing-to.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-009-docs-error-missing-to.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-009-docs-error-missing-to.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-010-docs-error-missing-from.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-010-docs-error-missing-from.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-010-docs-error-missing-from.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-010-docs-error-missing-from.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-011-docs-error-changes-not-saved.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-011-docs-error-changes-not-saved.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-011-docs-error-changes-not-saved.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-011-docs-error-changes-not-saved.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-012-docs-error-page-already-exists.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-012-docs-error-page-already-exists.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-012-docs-error-page-already-exists.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-012-docs-error-page-already-exists.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-013-docs-error-page-does-not-exist.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-013-docs-error-page-does-not-exist.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-013-docs-error-page-does-not-exist.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-013-docs-error-page-does-not-exist.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-014-docs-error-page-number-mismatch.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-014-docs-error-page-number-mismatch.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-014-docs-error-page-number-mismatch.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-014-docs-error-page-number-mismatch.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-015-docs-error-topic-mismatch.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-015-docs-error-topic-mismatch.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-015-docs-error-topic-mismatch.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-015-docs-error-topic-mismatch.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-016-docs-error-tutorial-mismatch.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-016-docs-error-tutorial-mismatch.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-016-docs-error-tutorial-mismatch.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-016-docs-error-tutorial-mismatch.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-017-no-matching-topic-tutorial-or-review-found.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-017-no-matching-topic-tutorial-or-review-found.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-errors-017-no-matching-topic-tutorial-or-review-found.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Errors/docs-commands-errors-017-no-matching-topic-tutorial-or-review-found.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-001-docs-message-saving-done.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-001-docs-message-saving-done.json similarity index 90% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-001-docs-message-saving-done.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-001-docs-message-saving-done.json index 202279c70..e9327eab3 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-001-docs-message-saving-done.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-001-docs-message-saving-done.json @@ -15,7 +15,8 @@ { "language": "IT", "text": "L'istruzione docs.save é stata eseguita con successo e tutte le modifiche sono state salvate sul Client.", - "updated": 1614711069063 + "updated": 1614711069063, + "style": "Definition" } ] }, @@ -34,7 +35,8 @@ { "language": "IT", "text": "Tutte le ultime modifiche a nodi, concetti, argomenti, tutorial, recensioni e pagine sono state salvate su disco.", - "updated": 1614713472019 + "updated": 1614713472019, + "style": "Success" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-002-docs-message-reindexing-started.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-002-docs-message-reindexing-started.json similarity index 91% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-002-docs-message-reindexing-started.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-002-docs-message-reindexing-started.json index cecd47748..95fd06914 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-002-docs-message-reindexing-started.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-002-docs-message-reindexing-started.json @@ -15,7 +15,8 @@ { "language": "ID", "text": "docs.reindex command akan menyusun ulang Docs Search Engine Index.", - "updated": 1616764015935 + "updated": 1616764015935, + "style": "Definition" } ] }, @@ -34,7 +35,8 @@ { "language": "ID", "text": "Reindexing merupakan proses intensif sumber daya. Saat proses berjalan, kamu tidak akan dapat menggunakan antarmuka karena semua sumber daya CPU didedikasikan untuk membuat ulang indeks secepat mungkin.", - "updated": 1616764125582 + "updated": 1616764125582, + "style": "Success" } ] }, @@ -51,7 +53,8 @@ { "language": "ID", "text": "Beratnya workspace berdampak pada waktu yang digunakan untuk reindex konten karena tiap node di workspace harus discan. Semua code dan konfigurasi juga diindex.", - "updated": 1616764251832 + "updated": 1616764251832, + "style": "Text" } ] }, @@ -68,7 +71,8 @@ { "language": "ID", "text": "Tunggu sebentar untuk beberapa detik sampai proses selesai. Kamu akan mendapatkan pesan baru setelah selesai.", - "updated": 1616764371829 + "updated": 1616764371829, + "style": "Text" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-003-docs-message-reindexing-done.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-003-docs-message-reindexing-done.json similarity index 92% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-003-docs-message-reindexing-done.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-003-docs-message-reindexing-done.json index 2dd21410c..45865611e 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-003-docs-message-reindexing-done.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-003-docs-message-reindexing-done.json @@ -15,7 +15,8 @@ { "language": "ID", "text": "docs.reindex command selesai membuat ulang Docs Search Engine Index.", - "updated": 1616762872651 + "updated": 1616762872651, + "style": "Definition" } ] }, @@ -34,7 +35,8 @@ { "language": "ID", "text": "Index sudah dibuat ulang dan memiliki perubahan terbaru yang kamu buat sejak kamu membuka UI atau menjalankan docs.reindex command. Artinya konten baru sudah dibuat dan bisa dicari. Perubahan di Workspace sudah masuk ke index juga.", - "updated": 1616763231526 + "updated": 1616763231526, + "style": "Success" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-004-docs-message-deleting-done.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-004-docs-message-deleting-done.json similarity index 88% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-004-docs-message-deleting-done.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-004-docs-message-deleting-done.json index 5882804e7..9ee7704c1 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-004-docs-message-deleting-done.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-004-docs-message-deleting-done.json @@ -9,7 +9,8 @@ { "language": "ID", "text": "docs.delete command menghapus page yang diminta dari memori.", - "updated": 1616763338862 + "updated": 1616763338862, + "style": "Definition" } ] }, @@ -22,7 +23,8 @@ { "language": "ID", "text": "Page ini ditandai untuk dihapus. Dan akan dihapus dari koleksi page dari memori setelah kamu menjalankan Docs Save Command yang mengintruksi Client untuk menghapus file dari disk. Untuk menghapus page dari index kamu harus menjalankan Docs Reindex Command.", - "updated": 1616763669131 + "updated": 1616763669131, + "style": "Important" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-005-docs-message-repagination-done.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-005-docs-message-repagination-done.json similarity index 86% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-005-docs-message-repagination-done.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-005-docs-message-repagination-done.json index c3a2900f9..3dbe898b2 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-messages-005-docs-message-repagination-done.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands-Messages/docs-commands-messages-005-docs-message-repagination-done.json @@ -9,7 +9,8 @@ { "language": "ID", "text": "docs.repaginate command akan menyelesaikan repaginasi.", - "updated": 1616763736459 + "updated": 1616763736459, + "style": "Definition" } ] }, @@ -22,7 +23,8 @@ { "language": "ID", "text": "Untuk menyelesaikan prosedur ini, kamu harus menghapus manual semua file dari topic / Tutorial yang direpaginasi dari disk , dan menjalankan Docs Save Command untuk menyimpan memori page yang sudah diupdate", - "updated": 1616763866864 + "updated": 1616763866864, + "style": "Important" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-001-docs-help-command.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-001-docs-help-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-001-docs-help-command.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-001-docs-help-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-002-docs-goto-command.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-002-docs-goto-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-002-docs-goto-command.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-002-docs-goto-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-003-docs-add-command.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-003-docs-add-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-003-docs-add-command.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-003-docs-add-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-004-docs-delete-command.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-004-docs-delete-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-004-docs-delete-command.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-004-docs-delete-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-005-docs-save-command.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-005-docs-save-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-005-docs-save-command.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-005-docs-save-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-006-docs-reindex-command.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-006-docs-reindex-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-006-docs-reindex-command.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-006-docs-reindex-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-commands-007-docs-repaginate-command.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-007-docs-repaginate-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-commands-007-docs-repaginate-command.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Commands/docs-commands-007-docs-repaginate-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-context-menu-actions-001-docs-action-edit-paragraph.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Context-Menu-Actions/docs-context-menu-actions-001-docs-action-edit-paragraph.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-context-menu-actions-001-docs-action-edit-paragraph.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Context-Menu-Actions/docs-context-menu-actions-001-docs-action-edit-paragraph.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-context-menu-actions-002-docs-action-delete-paragraph.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Context-Menu-Actions/docs-context-menu-actions-002-docs-action-delete-paragraph.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-context-menu-actions-002-docs-action-delete-paragraph.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Context-Menu-Actions/docs-context-menu-actions-002-docs-action-delete-paragraph.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-context-menu-actions-003-docs-action-copy-to-clipboard.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Context-Menu-Actions/docs-context-menu-actions-003-docs-action-copy-to-clipboard.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-context-menu-actions-003-docs-action-copy-to-clipboard.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Context-Menu-Actions/docs-context-menu-actions-003-docs-action-copy-to-clipboard.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-001-docs-in-english.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-001-docs-in-english.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-languages-001-docs-in-english.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-001-docs-in-english.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-002-docs-in-spanish.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-002-docs-in-spanish.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-languages-002-docs-in-spanish.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-002-docs-in-spanish.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-003-docs-in-russian.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-003-docs-in-russian.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-languages-003-docs-in-russian.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-003-docs-in-russian.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-004-docs-in-italian.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-004-docs-in-italian.json similarity index 96% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-languages-004-docs-in-italian.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-004-docs-in-italian.json index 55a2713ff..f2d1c7e39 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-004-docs-in-italian.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-004-docs-in-italian.json @@ -35,7 +35,8 @@ { "language": "IT", "text": "I tipi di nodo, i nomi di variabile, il titolo delle pagine dei Docs e alcuni altri elementi di Superalgos non vengono tradotti, in quanto sono identificatori unici di questi elementi all'interno del sistema. Verranno quindi sempre mostrati in inglese.", - "updated": 1614710301759 + "updated": 1614710301759, + "style": "Text" } ] }, @@ -46,7 +47,8 @@ { "language": "IT", "text": "Se vuoi contribuire alle traduzioni, leggi la pagina How to Contribute Translations.", - "updated": 1614710364389 + "updated": 1614710364389, + "style": "Success" } ] }, diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-005-docs-in-simplified-chinese-mandarin.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-005-docs-in-simplified-chinese-mandarin.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-languages-005-docs-in-simplified-chinese-mandarin.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-005-docs-in-simplified-chinese-mandarin.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-006-docs-in-bahasa.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-006-docs-in-bahasa.json similarity index 91% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-languages-006-docs-in-bahasa.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-006-docs-in-bahasa.json index 46accc83d..661ccfe9f 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-006-docs-in-bahasa.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-006-docs-in-bahasa.json @@ -9,7 +9,8 @@ { "language": "ID", "text": "Halaman Docs dari Superalgos dan proyek lainnya, tertulis dengan bahasa Inggris. Adapun Sistem ini membantu anda untuk mencari dan menjelajah halaman dalam bahasa berbeda, selama anda sebelumnya telah berkontribusi dalam penerjemahan yang sesuai.", - "updated": 1613857356680 + "updated": 1613857356680, + "style": "Definition" } ] }, @@ -22,7 +23,8 @@ { "language": "ID", "text": "Bahasa Inggris dianggap sebagai bahasa default. Saat anda beralih ke bahasa lain, sistem mencoba menampilkan konten dalam bahasa baru. Namun, jika terjemahan belum tersedia, maka yang tampil hanya versi bahasa Inggris saja.", - "updated": 1613857511193 + "updated": 1613857511193, + "style": "Text" } ] }, @@ -33,7 +35,8 @@ { "language": "ID", "text": "Tipe Node, nama variable, judul halaman di Docs, dan beberapa elemen Superalgos lainnya tidak boleh diterjemahkan, karena merupakan bagian unik dari elemen Superalgos. Anda akan selalu membacanya dalam bahasa Inggris.", - "updated": 1613857742821 + "updated": 1613857742821, + "style": "Text" } ] }, diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-007-docs-in-turkish.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-007-docs-in-turkish.json similarity index 92% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-languages-007-docs-in-turkish.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-007-docs-in-turkish.json index 6c71809d9..a047632c1 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-007-docs-in-turkish.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-007-docs-in-turkish.json @@ -5,22 +5,19 @@ "definition": { "text": "The Docs pages of Superalgos and other projects integrated are originally written in English. The system allows users to search and browse pages in other languages as well, as long as users have previously contributed the corresponding translations.", "updated": 1613820592771, - "translations": [ - ] + "translations": [] }, "paragraphs": [ { "style": "Text", "text": "English is considered the default language. When you switch to a different language, the system attempts to show the content in the new language. However, if the translation is not yet available, it shows the English version instead.", "updated": 1613820612132, - "translations": [ - ] + "translations": [] }, { "style": "Text", "text": "Node types, variable names, the title of pages in the Docs, and a few more elements of Superalgos may not be translated, as they are unique identifiers of the said elements. You will always get those in English.", - "translations": [ - ] + "translations": [] }, { "style": "Success", diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-009-docs-in-french.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-french.json similarity index 92% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-languages-009-docs-in-french.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-french.json index 638f1f1c5..03ce10370 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-009-docs-in-french.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-french.json @@ -5,22 +5,19 @@ "definition": { "text": "The Docs pages of Superalgos and other projects integrated are originally written in English. The system allows users to search and browse pages in other languages as well, as long as users have previously contributed the corresponding translations.", "updated": 1613820592771, - "translations": [ - ] + "translations": [] }, "paragraphs": [ { "style": "Text", "text": "English is considered the default language. When you switch to a different language, the system attempts to show the content in the new language. However, if the translation is not yet available, it shows the English version instead.", "updated": 1613820612132, - "translations": [ - ] + "translations": [] }, { "style": "Text", "text": "Node types, variable names, the title of pages in the Docs, and a few more elements of Superalgos may not be translated, as they are unique identifiers of the said elements. You will always get those in English.", - "translations": [ - ] + "translations": [] }, { "style": "Success", diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-008-docs-in-german.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-german.json similarity index 92% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-languages-008-docs-in-german.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-german.json index eb2e02617..2881cf0d5 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/docs-languages-008-docs-in-german.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Languages/docs-languages-008-docs-in-german.json @@ -5,22 +5,19 @@ "definition": { "text": "The Docs pages of Superalgos and other projects integrated are originally written in English. The system allows users to search and browse pages in other languages as well, as long as users have previously contributed the corresponding translations.", "updated": 1613820592771, - "translations": [ - ] + "translations": [] }, "paragraphs": [ { "style": "Text", "text": "English is considered the default language. When you switch to a different language, the system attempts to show the content in the new language. However, if the translation is not yet available, it shows the English version instead.", "updated": 1613820612132, - "translations": [ - ] + "translations": [] }, { "style": "Text", "text": "Node types, variable names, the title of pages in the Docs, and a few more elements of Superalgos may not be translated, as they are unique identifiers of the said elements. You will always get those in English.", - "translations": [ - ] + "translations": [] }, { "style": "Success", diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-001-docs-text-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-001-docs-text-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-001-docs-text-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-001-docs-text-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-002-docs-title-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-002-docs-title-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-002-docs-title-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-002-docs-title-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-003-docs-subtitle-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-003-docs-subtitle-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-003-docs-subtitle-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-003-docs-subtitle-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-004-docs-note-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-004-docs-note-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-004-docs-note-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-004-docs-note-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-005-docs-warning-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-005-docs-warning-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-005-docs-warning-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-005-docs-warning-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-006-docs-important-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-006-docs-important-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-006-docs-important-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-006-docs-important-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-007-docs-error-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-007-docs-error-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-007-docs-error-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-007-docs-error-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-008-docs-success-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-008-docs-success-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-008-docs-success-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-008-docs-success-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-009-docs-list-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-009-docs-list-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-009-docs-list-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-009-docs-list-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-010-docs-callout-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-010-docs-callout-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-010-docs-callout-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-010-docs-callout-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-011-docs-summary-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-011-docs-summary-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-011-docs-summary-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-011-docs-summary-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-012-docs-js-code-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-012-docs-js-code-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-012-docs-js-code-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-012-docs-js-code-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-013-docs-json-code-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-013-docs-json-code-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-013-docs-json-code-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-013-docs-json-code-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-014-docs-table-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-014-docs-table-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-014-docs-table-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-014-docs-table-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-015-docs-hierarchy-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-015-docs-hierarchy-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-015-docs-hierarchy-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-015-docs-hierarchy-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-016-docs-web-page-link-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-016-docs-web-page-link-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-016-docs-web-page-link-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-016-docs-web-page-link-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-017-docs-youtube-video-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-017-docs-youtube-video-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-017-docs-youtube-video-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-017-docs-youtube-video-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-018-docs-gif-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-018-docs-gif-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-018-docs-gif-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-018-docs-gif-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-019-docs-png-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-019-docs-png-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-019-docs-png-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-019-docs-png-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-020-docs-section-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-020-docs-section-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-020-docs-section-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-020-docs-section-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-021-docs-anchor-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-021-docs-anchor-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-021-docs-anchor-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-021-docs-anchor-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-022-docs-block-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-022-docs-block-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-022-docs-block-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-022-docs-block-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-023-docs-include-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-023-docs-include-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-023-docs-include-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-023-docs-include-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-024-docs-chapter-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-024-docs-chapter-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-024-docs-chapter-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-024-docs-chapter-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-025-docs-placeholder-style.json b/Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-025-docs-placeholder-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/docs-paragraph-styles-025-docs-placeholder-style.json rename to Projects/Superalgos/Schemas/Docs-Topics/D/Docs/Docs-Paragraph-Styles/docs-paragraph-styles-025-docs-placeholder-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/error-causes-001-reference-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-001-reference-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/error-causes-001-reference-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-001-reference-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/error-causes-002-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-002-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/error-causes-002-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-002-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/error-causes-003-value-not-a-number.json b/Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-003-value-not-a-number.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/error-causes-003-value-not-a-number.json rename to Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-003-value-not-a-number.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/error-causes-004-value-undefined.json b/Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-004-value-undefined.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/error-causes-004-value-undefined.json rename to Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-004-value-undefined.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/error-causes-005-value-zero.json b/Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-005-value-zero.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/error-causes-005-value-zero.json rename to Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-005-value-zero.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/error-causes-006-value-zero-or-negative.json b/Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-006-value-zero-or-negative.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/error-causes-006-value-zero-or-negative.json rename to Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-006-value-zero-or-negative.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/error-causes-007-property-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-007-property-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/error-causes-007-property-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-007-property-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/error-causes-008-property-not-a-number.json b/Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-008-property-not-a-number.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/error-causes-008-property-not-a-number.json rename to Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-008-property-not-a-number.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/error-causes-009-unexpected-error.json b/Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-009-unexpected-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/error-causes-009-unexpected-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/E/Error/Error-Causes/error-causes-009-unexpected-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/exchange-listing-requirements-research-001-listing-requirements-research-task.json b/Projects/Superalgos/Schemas/Docs-Topics/E/Exchange/Exchange-Listing-Requirements-Research/exchange-listing-requirements-research-001-listing-requirements-research-task.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/exchange-listing-requirements-research-001-listing-requirements-research-task.json rename to Projects/Superalgos/Schemas/Docs-Topics/E/Exchange/Exchange-Listing-Requirements-Research/exchange-listing-requirements-research-001-listing-requirements-research-task.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/feedback-loop-001-user-feedback.json b/Projects/Superalgos/Schemas/Docs-Topics/F/Feedback/Feedback-Loop/feedback-loop-001-user-feedback.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/feedback-loop-001-user-feedback.json rename to Projects/Superalgos/Schemas/Docs-Topics/F/Feedback/Feedback-Loop/feedback-loop-001-user-feedback.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/frequently-asked-questions-001-why-my-stage-is-not-closing.json b/Projects/Superalgos/Schemas/Docs-Topics/F/Frequently/Frequently-Asked-Questions/frequently-asked-questions-001-why-my-stage-is-not-closing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/frequently-asked-questions-001-why-my-stage-is-not-closing.json rename to Projects/Superalgos/Schemas/Docs-Topics/F/Frequently/Frequently-Asked-Questions/frequently-asked-questions-001-why-my-stage-is-not-closing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/frequently-asked-questions-002-how-does-the-system-handle-changes-to-trading-system-during-live-trading.json b/Projects/Superalgos/Schemas/Docs-Topics/F/Frequently/Frequently-Asked-Questions/frequently-asked-questions-002-how-does-the-system-handle-changes-to-trading-system-during-live-trading.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/frequently-asked-questions-002-how-does-the-system-handle-changes-to-trading-system-during-live-trading.json rename to Projects/Superalgos/Schemas/Docs-Topics/F/Frequently/Frequently-Asked-Questions/frequently-asked-questions-002-how-does-the-system-handle-changes-to-trading-system-during-live-trading.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-001-how-to-test-new-exchanges.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-001-how-to-test-new-exchanges.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-001-how-to-test-new-exchanges.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-001-how-to-test-new-exchanges.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-002-exchange-raw-data-research-your-exchange.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-002-exchange-raw-data-research-your-exchange.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-002-exchange-raw-data-research-your-exchange.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-002-exchange-raw-data-research-your-exchange.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-003-exchange-raw-data-get-vs-code.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-003-exchange-raw-data-get-vs-code.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-003-exchange-raw-data-get-vs-code.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-003-exchange-raw-data-get-vs-code.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-004-exchange-raw-data-locate-the-sensor-bot-code.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-004-exchange-raw-data-locate-the-sensor-bot-code.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-004-exchange-raw-data-locate-the-sensor-bot-code.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-004-exchange-raw-data-locate-the-sensor-bot-code.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-005-exchange-raw-data-start-debugging.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-005-exchange-raw-data-start-debugging.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-005-exchange-raw-data-start-debugging.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-005-exchange-raw-data-start-debugging.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-006-exchange-raw-data-find-out-why-is-not-working.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-006-exchange-raw-data-find-out-why-is-not-working.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-006-exchange-raw-data-find-out-why-is-not-working.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-006-exchange-raw-data-find-out-why-is-not-working.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-007-exchange-raw-data-fix-the-problem.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-007-exchange-raw-data-fix-the-problem.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-debug-exchange-raw-data-sensor-bot-007-exchange-raw-data-fix-the-problem.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To-Debug-Exchange-Raw-Data-Sensor-Bot/how-to-debug-exchange-raw-data-sensor-bot-007-exchange-raw-data-fix-the-problem.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-001-detach-and-attach-nodes.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To/how-to-001-detach-and-attach-nodes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-001-detach-and-attach-nodes.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To/how-to-001-detach-and-attach-nodes.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-002-establish-and-remove-references.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To/how-to-002-establish-and-remove-references.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-002-establish-and-remove-references.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To/how-to-002-establish-and-remove-references.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-003-create-the-plugins-docs-branch-in-old-forks.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To/how-to-003-create-the-plugins-docs-branch-in-old-forks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-003-create-the-plugins-docs-branch-in-old-forks.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To/how-to-003-create-the-plugins-docs-branch-in-old-forks.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-004-run-two-independent-installations-of-superalgos-in-parallel.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To/how-to-004-run-two-independent-installations-of-superalgos-in-parallel.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-004-run-two-independent-installations-of-superalgos-in-parallel.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-To/how-to-004-run-two-independent-installations-of-superalgos-in-parallel.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-001-automating-actions-what-is-an-action.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-001-automating-actions-what-is-an-action.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-001-automating-actions-what-is-an-action.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-001-automating-actions-what-is-an-action.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-002-automating-actions-adding-a-menu-item.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-002-automating-actions-adding-a-menu-item.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-002-automating-actions-adding-a-menu-item.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-002-automating-actions-adding-a-menu-item.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-003-automating-actions-locating-the-right-function-library.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-003-automating-actions-locating-the-right-function-library.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-003-automating-actions-locating-the-right-function-library.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-003-automating-actions-locating-the-right-function-library.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-004-automating-actions-adding-your-function.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-004-automating-actions-adding-your-function.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-004-automating-actions-adding-your-function.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-004-automating-actions-adding-your-function.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-005-automating-actions-using-utilities.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-005-automating-actions-using-utilities.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-005-automating-actions-using-utilities.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-005-automating-actions-using-utilities.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-006-automating-actions-using-function-libraries.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-006-automating-actions-using-function-libraries.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-006-automating-actions-using-function-libraries.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-006-automating-actions-using-function-libraries.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-007-automating-actions-using-the-workspace.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-007-automating-actions-using-the-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-007-automating-actions-using-the-workspace.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-007-automating-actions-using-the-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-008-automating-actions-adding-an-action-switch-case.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-008-automating-actions-adding-an-action-switch-case.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-008-automating-actions-adding-an-action-switch-case.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-008-automating-actions-adding-an-action-switch-case.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-009-automating-actions-testing-your-action.json b/Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-009-automating-actions-testing-your-action.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/how-to-automate-actions-at-the-design-space-009-automating-actions-testing-your-action.json rename to Projects/Superalgos/Schemas/Docs-Topics/H/How/How-to-Automate-Actions-at-The-Design-Space/how-to-automate-actions-at-the-design-space-009-automating-actions-testing-your-action.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/integrations-001-telegram-announcements.json b/Projects/Superalgos/Schemas/Docs-Topics/I/Integrations/Integrations/integrations-001-telegram-announcements.json similarity index 87% rename from Projects/Superalgos/Schemas/Docs-Topics/integrations-001-telegram-announcements.json rename to Projects/Superalgos/Schemas/Docs-Topics/I/Integrations/Integrations/integrations-001-telegram-announcements.json index 46c5fda78..216b9e4ac 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/integrations-001-telegram-announcements.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/I/Integrations/Integrations/integrations-001-telegram-announcements.json @@ -9,7 +9,8 @@ { "language": "ID", "text": "Penyiapan Telegram bot untuk membroadcast aktivitas dari sesi trading ke grup Telegram. Kamu dapat membuat plain-text atau pengumuman berbentuk dynamic-contenct di setiap event pada trading sistem milikmu.", - "updated": 1616926732019 + "updated": 1616926732019, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "ID", "text": "Fitur pengumuman memungkinkan pengguna untuk mengatur pemberitahuan yang terkait dengan event tertentu, dan terpicu setelah setiap event menjadi aktif saat menjalankan salah satu jenis sesi trading yang tersedia.", - "updated": 1616927035635 + "updated": 1616927035635, + "style": "Text" } ] }, @@ -37,7 +39,8 @@ { "language": "ID", "text": "Kamu akan menggunakan fitur ini tetap mendapat informasi tentang tindakan dari strategi saat live trading, atau untuk membroadcast sinyal melalui grup Telegram, misalnya paper trading.", - "updated": 1616927218638 + "updated": 1616927218638, + "style": "Text" } ] }, @@ -48,7 +51,8 @@ { "language": "ID", "text": "Events yang didukung:", - "updated": 1616927255808 + "updated": 1616927255808, + "style": "Text" } ] }, @@ -75,7 +79,8 @@ { "language": "ID", "text": "Selain itu, kamu dapat mengimplementasikan pengumuman di level fase stop dan take profit, hal-hal lain juga akan kita bahas nantinya.", - "updated": 1616927456192 + "updated": 1616927456192, + "style": "Text" } ] }, @@ -86,7 +91,8 @@ { "language": "ID", "text": "Implementasi pada saat ini berdasar pada membroadcast pengumuman dari Telegram bot. Sistem menggunakan Telegram bot API untuk menghubungkan Telegram bot yang kamu buat. Bot akan ditambahkan sebagai user di Telegram grup pilihanmu yang akan mengirimkan pengumuman sesuai konfigurasi yang kamu atur pada sistem.", - "updated": 1616927659463 + "updated": 1616927659463, + "style": "Text" } ] }, @@ -97,7 +103,8 @@ { "language": "ID", "text": "Menyiapkan Telegram Bot dan Telegram Grup", - "updated": 1616927728752 + "updated": 1616927728752, + "style": "Title" } ] }, @@ -109,7 +116,8 @@ { "language": "ID", "text": "Dokumentasi Telegram menjelaskan secara detail cara menggunakan Telegram bot:", - "updated": 1616927702979 + "updated": 1616927702979, + "style": "Text" } ] }, @@ -125,7 +133,8 @@ { "language": "ID", "text": "Kamu dapat memilih untuk membaca dokumentasi Telegram atau mengikuti beberapa step berikut, yang telah diekstrak untuk kemudahanmu:", - "updated": 1616927824426 + "updated": 1616927824426, + "style": "Text" } ] }, @@ -137,7 +146,8 @@ { "language": "ID", "text": "1. Pergi ke Telegram dan cari user @BotFather: Kamu dapat menggunakan tautan atau langsung mencari user.", - "updated": 1616927906032 + "updated": 1616927906032, + "style": "List" } ] }, @@ -149,7 +159,8 @@ { "language": "ID", "text": "2. Ketik dan kirimkan /newbot: BotFather akan memintamu untuk memasukkan nama bot. Setelah ditetapkan, ia akan merespon dengan token (sebuah text string) untuk mengakses HTTP API.", - "updated": 1616928012542 + "updated": 1616928012542, + "style": "List" } ] }, @@ -160,7 +171,8 @@ { "language": "ID", "text": "Kamu akan membuuhkan token ini nantinya.", - "updated": 1616928036024 + "updated": 1616928036024, + "style": "Text" } ] }, @@ -172,7 +184,8 @@ { "language": "ID", "text": "3. Buat Telegram Grup: Bot-mu akan membroadcast pengumuman disini nantinya.", - "updated": 1616928100241 + "updated": 1616928100241, + "style": "List" } ] }, @@ -184,7 +197,8 @@ { "language": "ID", "text": "4. Tambahkan bot-mu kedalam grup: Dan tambahkan juga @myidbot sebagai user didalamnya.", - "updated": 1616928168243 + "updated": 1616928168243, + "style": "List" } ] }, @@ -196,7 +210,8 @@ { "language": "ID", "text": "5. Ketik dan kirimkan /getgroupid didalam grup: IDBot akan menjawab dengan sebuah group’s ID.", - "updated": 1616928215518 + "updated": 1616928215518, + "style": "List" } ] }, @@ -207,7 +222,8 @@ { "language": "ID", "text": "Kamu juga akan membutuhkan ID ini nantinya.", - "updated": 1616928242124 + "updated": 1616928242124, + "style": "Text" } ] }, @@ -218,7 +234,8 @@ { "language": "ID", "text": "Menyiapkan Bot Telegram di Superalgos", - "updated": 1616928254405 + "updated": 1616928254405, + "style": "Title" } ] }, @@ -229,7 +246,8 @@ { "language": "ID", "text": "Kamu akan mensetup bot pada backtesting session, sehingga kamu lebih mudah dalam mengetest pengumuman.", - "updated": 1616928314869 + "updated": 1616928314869, + "style": "Text" } ] }, @@ -241,7 +259,8 @@ { "language": "ID", "text": "1. Pergi ke backtesting sessions dan tambahkan Social Bot node dari session’s menu: social bot akan ditambahkan bersama telegram bot.", - "updated": 1616928451125 + "updated": 1616928451125, + "style": "List" } ] }, @@ -253,7 +272,8 @@ { "language": "ID", "text": "2. Pilih Edit Telegram Bot di telegram bot menu: Ubah placeholder text dengan aktual botToken dan chatId yang kamu dapatkan sebelumnya.", - "updated": 1616928506093 + "updated": 1616928506093, + "style": "List" } ] }, @@ -264,7 +284,8 @@ { "language": "ID", "text": "Contohnya:", - "updated": 1616928514397 + "updated": 1616928514397, + "style": "Text" } ] }, @@ -280,7 +301,8 @@ { "language": "ID", "text": "Sistem sekarang memiliki semua yang dibutuhkan untuk berkomunikasi dengan Telegram Bots milikmu.", - "updated": 1616928562420 + "updated": 1616928562420, + "style": "Text" } ] }, @@ -291,7 +313,8 @@ { "language": "ID", "text": "Membuat Pengumumanmu", - "updated": 1616928589846 + "updated": 1616928589846, + "style": "Title" } ] }, @@ -302,7 +325,8 @@ { "language": "ID", "text": "Kamu akan membuat pengumuman sebanyak yang kamu mau, sesuai dengan event terdaftar pada Overview section diatas dengan mengclick Add Announcement di koresponden menu event node.", - "updated": 1616928711745 + "updated": 1616928711745, + "style": "Text" } ] }, @@ -313,7 +337,8 @@ { "language": "ID", "text": "Ada dua cara berbeda untuk mengkostumisasi pengumuman:", - "updated": 1616928734728 + "updated": 1616928734728, + "style": "Text" } ] }, @@ -333,7 +358,8 @@ { "language": "ID", "text": "Strategi Weak-hands buster berkaitan dengan fitur Superalgos sebagai serangkaian lengkap dari pengumuman. Lihat mereka dan siapkan kembali di setup!", - "updated": 1616928883164 + "updated": 1616928883164, + "style": "Success" } ] }, @@ -348,7 +374,8 @@ { "language": "ID", "text": "Untuk membuat pengumuman plain text, click Edit Announcement pada announcement node menu dan set pesan di tempat text.", - "updated": 1616928982224 + "updated": 1616928982224, + "style": "Text" } ] }, @@ -359,7 +386,8 @@ { "language": "ID", "text": "Contohnya:", - "updated": 1616928991922 + "updated": 1616928991922, + "style": "Text" } ] }, @@ -379,7 +407,8 @@ { "language": "ID", "text": "Untuk membroadcast pesan yang lebih rumit yang mungkin menyertakan dynamic content dari salah satu indikator atau variabel internal, atur pesan dengan formula dibawah kedalam pengumuman.", - "updated": 1616929292467 + "updated": 1616929292467, + "style": "Text" } ] }, @@ -390,7 +419,8 @@ { "language": "ID", "text": "Penyiapan sederhana untuk pesan Dynamic terdiri dari pembuatan string dengan mengganti \"text diantara tanda kutip\" dengan variabel, dan memisahkannya dengan tanda tambah (+).", - "updated": 1616929904380 + "updated": 1616929904380, + "style": "Text" } ] }, @@ -401,7 +431,8 @@ { "language": "ID", "text": "Contohnya, formula pengumuman sederhana untuk ambil posisi pada suatu event.", - "updated": 1616929983820 + "updated": 1616929983820, + "style": "Text" } ] }, @@ -416,7 +447,8 @@ { "language": "ID", "text": ".toFixed(0) membulatkan angka ke tempat nol desimal. formula di atas akan menghasilkan sesuatu seperti:", - "updated": 1616930071150 + "updated": 1616930071150, + "style": "Text" } ] }, @@ -432,7 +464,8 @@ { "language": "ID", "text": "Jika formulamu valid, Sistem akan mengabaikan versi plain text yang telah kamu atur untuk konfigurasi pengumuman. Jika dalam suatu keadaan formua menghasilkan error, maka versi plain text akan digunakan.", - "updated": 1616930177921 + "updated": 1616930177921, + "style": "Note" } ] }, @@ -447,7 +480,8 @@ { "language": "ID", "text": "Kami telah jelaskan sebelumnya bahwa, selain menetapkan pengumuman dalam event, Kamu juga dapat menerapkan pengumuman pada level fase stop atau take profit, Hal ini berguna untuk membroadcast manajemen dari dynamic target stop dan target take profit.", - "updated": 1616930312081 + "updated": 1616930312081, + "style": "Text" } ] }, @@ -458,7 +492,8 @@ { "language": "ID", "text": "Ketika diterapkan pada level suatu fasem pengumuman akan memicu setiap kali nilai variable yang mendasari (target stop atau take profit) berubah. Hal ini adalah perbedaan penting, karena nilainya dapat berubah di setiap candle (jika kamu menggunakan formula yang menggunakan variabel).", - "updated": 1616930435548 + "updated": 1616930435548, + "style": "Text" } ] }, @@ -469,7 +504,8 @@ { "language": "ID", "text": "Hal ini dapat mengakibatkan terlalu banyak pengumuman dalam interval yang relatif singkat.", - "updated": 1616930454433 + "updated": 1616930454433, + "style": "Text" } ] }, @@ -480,7 +516,8 @@ { "language": "ID", "text": "mempengenalkan kedalam konfigurasi pengumuman untuk digunakan dalam memfilter pengumuman hingga ketreshold tertentu. Nilai yang kamu masukkan akan diatur dalam persentase variasi yang dibutuhkan sebelum pengumuman dibroadcast.", - "updated": 1616930623021 + "updated": 1616930623021, + "style": "Text" } ] }, @@ -491,7 +528,8 @@ { "language": "ID", "text": "Contohnya, \"valueVariation\": 0.5 artinya pengumuman baru akan di broadcast setiap kali nilai dari dasar variabel berubah sebanyak 0.5%.", - "updated": 1616930700904 + "updated": 1616930700904, + "style": "Text" } ] }, @@ -507,7 +545,8 @@ { "language": "ID", "text": "Menyelesaikan Setup", - "updated": 1616930723890 + "updated": 1616930723890, + "style": "Title" } ] }, @@ -518,7 +557,8 @@ { "language": "ID", "text": "Kemungkinan kecil kamu akan menggunakan fitur pengumuman dari backtesting session. Skenario yang lebih memungkinkan jika kamu ingin menggunakannya dengan paper trading session (Menggenerate sinyal) atau dari live trading session, untuk memonitor aktivitas dari live tradingmu.", - "updated": 1616930923555 + "updated": 1616930923555, + "style": "Text" } ] }, @@ -529,7 +569,8 @@ { "language": "ID", "text": "Yang perlu kamu lakukan untuk menyelesaikan penyiapan ini adalah melepaskan social bot node dari backtesting session dan pasangkan kepada session yang kamu inginkan. Pastikan tasks yang berjalan sudah berhenti sebelum melepaskan dan memasangkan social bot.", - "updated": 1616931073057 + "updated": 1616931073057, + "style": "Text" } ] }, @@ -540,7 +581,8 @@ { "language": "ID", "text": "Setup untuk Komersial", - "updated": 1616931096555 + "updated": 1616931096555, + "style": "Title" } ] }, @@ -551,7 +593,8 @@ { "language": "ID", "text": "Jika kamu sedang menyiapkan bisnis sinyal atau memerlukan penyiapan yang lebih kompleks untuk membroadcast pengumuman dari beberapa sessions, beberapa strategi, atau bahkan kebeberapa grup, Hal ini akan membantu mempertimbangkan keputusanmu untuk keberikutnya.", - "updated": 1616931205053 + "updated": 1616931205053, + "style": "Text" } ] }, @@ -563,7 +606,8 @@ { "language": "ID", "text": "Telegram tidak mengizinkan menjalankan banyak instance dari bot yang sama. Melakukan hal tersebut dapat menghasilkan peringatan, menyebabkan kesalahan, keterlambatan pengiriman pesan, pesan hilang, dan perilaku tidak menentu secara umum dari malfungsi bot.", - "updated": 1616931335441 + "updated": 1616931335441, + "style": "Important" } ] }, @@ -574,7 +618,8 @@ { "language": "ID", "text": "Solusinya cukup mudah. Siapkan multiple bot. Aturan mainnya adalah kamu harus menggunakan satu untuk setiap sesi trading. Ingat kamu dapat memasukkan bot sebanyak kamu inginkan kedalam grup Telegrammu. Aritnya, kamu mungkin memiliki bot berbeda yang dibroadcast dari session berbeda dalam grup yang sama.", - "updated": 1616931501454 + "updated": 1616931501454, + "style": "Text" } ] }, @@ -586,7 +631,8 @@ { "language": "ID", "text": "Jika kamu ingin membroadcast sinyal dari beberapa session kedalam grup Telegram yang sama, kamu dapat menamai setiap bot dengan referesinya masing-masing terhadap spesifik session. Sehingga anggota grup tahu persis apa yang dirujuk setiap pesan.", - "updated": 1616931602612 + "updated": 1616931602612, + "style": "Success" } ] }, @@ -597,7 +643,8 @@ { "language": "ID", "text": "Misalnya, kamu membroadcast sinyal dari market yang berbeda… Kamu dapat menamai bot dengan BTC / USDT, ETH / USDT, dan XMR / BTC.", - "updated": 1616931653602 + "updated": 1616931653602, + "style": "Text" } ] }, @@ -608,7 +655,8 @@ { "language": "ID", "text": "Atau mungkin kamu memiliki strategi yang berbeda, maka cukup beri nama bot dengan setiap strategi.", - "updated": 1616931697879 + "updated": 1616931697879, + "style": "Text" } ] }, @@ -619,7 +667,8 @@ { "language": "ID", "text": "Ini membuatnya sangat mudah bagi anggota grup untuk mengetahui market atau strategi apa yang dirujuk oleh bot yang membroadcast sinyal.", - "updated": 1616931728131 + "updated": 1616931728131, + "style": "Text" } ] }, @@ -630,7 +679,8 @@ { "language": "ID", "text": "Contoh lain… misalkan kamu menjalankan trading operation untuk teman dan keluarga. Setiap orang bekerja dengan modal awal yang berbeda, aset yang berbeda, atau exchange yang berbeda. dalam kasus seperti itu, kamu dapat mengatur beberapa grup Telegram dan beberapa bot, sehingga setiap orang dapat memperoleh informasi yang tepat tentang apa yang dilakukan bot tersebut.", - "updated": 1616931801957 + "updated": 1616931801957, + "style": "Text" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Topics/integrations-002-webhook-notifications.json b/Projects/Superalgos/Schemas/Docs-Topics/I/Integrations/Integrations/integrations-002-webhook-notifications.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/integrations-002-webhook-notifications.json rename to Projects/Superalgos/Schemas/Docs-Topics/I/Integrations/Integrations/integrations-002-webhook-notifications.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/introduction-001-fundamental-superalgos-concepts.json b/Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-001-fundamental-superalgos-concepts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/introduction-001-fundamental-superalgos-concepts.json rename to Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-001-fundamental-superalgos-concepts.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/introduction-002-bots-in-superalgos.json b/Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-002-bots-in-superalgos.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/introduction-002-bots-in-superalgos.json rename to Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-002-bots-in-superalgos.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/introduction-003-hierarchies.json b/Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-003-hierarchies.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/introduction-003-hierarchies.json rename to Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-003-hierarchies.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/introduction-004-workflows.json b/Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-004-workflows.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/introduction-004-workflows.json rename to Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-004-workflows.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/introduction-005-workspaces.json b/Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-005-workspaces.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/introduction-005-workspaces.json rename to Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-005-workspaces.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/introduction-006-nodes-and-structures-of-nodes.json b/Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-006-nodes-and-structures-of-nodes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/introduction-006-nodes-and-structures-of-nodes.json rename to Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-006-nodes-and-structures-of-nodes.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/introduction-007-references.json b/Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-007-references.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/introduction-007-references.json rename to Projects/Superalgos/Schemas/Docs-Topics/I/Introduction/Introduction/introduction-007-references.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/lf-trading-bot-available-data-structures-001-lf-trading-bot-chart-data-structure.json b/Projects/Superalgos/Schemas/Docs-Topics/L/LF/LF-Trading-Bot-Available-Data-Structures/lf-trading-bot-available-data-structures-001-lf-trading-bot-chart-data-structure.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/lf-trading-bot-available-data-structures-001-lf-trading-bot-chart-data-structure.json rename to Projects/Superalgos/Schemas/Docs-Topics/L/LF/LF-Trading-Bot-Available-Data-Structures/lf-trading-bot-available-data-structures-001-lf-trading-bot-chart-data-structure.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/lf-trading-bot-available-data-structures-002-lf-trading-bot-market-data-structure.json b/Projects/Superalgos/Schemas/Docs-Topics/L/LF/LF-Trading-Bot-Available-Data-Structures/lf-trading-bot-available-data-structures-002-lf-trading-bot-market-data-structure.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/lf-trading-bot-available-data-structures-002-lf-trading-bot-market-data-structure.json rename to Projects/Superalgos/Schemas/Docs-Topics/L/LF/LF-Trading-Bot-Available-Data-Structures/lf-trading-bot-available-data-structures-002-lf-trading-bot-market-data-structure.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/lf-trading-bot-available-data-structures-003-lf-trading-bot-exchange-data-structure.json b/Projects/Superalgos/Schemas/Docs-Topics/L/LF/LF-Trading-Bot-Available-Data-Structures/lf-trading-bot-available-data-structures-003-lf-trading-bot-exchange-data-structure.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/lf-trading-bot-available-data-structures-003-lf-trading-bot-exchange-data-structure.json rename to Projects/Superalgos/Schemas/Docs-Topics/L/LF/LF-Trading-Bot-Available-Data-Structures/lf-trading-bot-available-data-structures-003-lf-trading-bot-exchange-data-structure.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/launch-scripts-001-launch-scripts.json b/Projects/Superalgos/Schemas/Docs-Topics/L/Launch/Launch-Scripts/launch-scripts-001-launch-scripts-and-shortcuts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/launch-scripts-001-launch-scripts.json rename to Projects/Superalgos/Schemas/Docs-Topics/L/Launch/Launch-Scripts/launch-scripts-001-launch-scripts-and-shortcuts.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/low-frequency-trading-bot-001-trading-bots-in-superalgos.json b/Projects/Superalgos/Schemas/Docs-Topics/L/Low-Frequency/Low-Frequency-Trading-Bot/low-frequency-trading-bot-001-trading-bots-in-superalgos.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/low-frequency-trading-bot-001-trading-bots-in-superalgos.json rename to Projects/Superalgos/Schemas/Docs-Topics/L/Low-Frequency/Low-Frequency-Trading-Bot/low-frequency-trading-bot-001-trading-bots-in-superalgos.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/low-frequency-trading-bot-002-why-low-frequency.json b/Projects/Superalgos/Schemas/Docs-Topics/L/Low-Frequency/Low-Frequency-Trading-Bot/low-frequency-trading-bot-002-why-low-frequency.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/low-frequency-trading-bot-002-why-low-frequency.json rename to Projects/Superalgos/Schemas/Docs-Topics/L/Low-Frequency/Low-Frequency-Trading-Bot/low-frequency-trading-bot-002-why-low-frequency.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/low-frequency-trading-bot-003-data-products-visualization.json b/Projects/Superalgos/Schemas/Docs-Topics/L/Low-Frequency/Low-Frequency-Trading-Bot/low-frequency-trading-bot-003-data-products-visualization.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/low-frequency-trading-bot-003-data-products-visualization.json rename to Projects/Superalgos/Schemas/Docs-Topics/L/Low-Frequency/Low-Frequency-Trading-Bot/low-frequency-trading-bot-003-data-products-visualization.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/masters-data-mine-001-masters-by-@luis-fernando-molina.json b/Projects/Superalgos/Schemas/Docs-Topics/M/Masters/Masters-Data-Mine/masters-data-mine-001-masters-by-@luis_fernando_molina.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/masters-data-mine-001-masters-by-@luis-fernando-molina.json rename to Projects/Superalgos/Schemas/Docs-Topics/M/Masters/Masters-Data-Mine/masters-data-mine-001-masters-by-@luis_fernando_molina.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/masters-data-mine-002-resistances-and-supports-masters-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/M/Masters/Masters-Data-Mine/masters-data-mine-002-resistances-and-supports-masters-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/masters-data-mine-002-resistances-and-supports-masters-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/M/Masters/Masters-Data-Mine/masters-data-mine-002-resistances-and-supports-masters-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/M/Messari/Messari-API-Map-and-Mine/messari-api-map-and-mine-001-messari-api-map-and-mine.json b/Projects/Superalgos/Schemas/Docs-Topics/M/Messari/Messari-API-Map-and-Mine/messari-api-map-and-mine-001-messari-api-map-and-mine.json new file mode 100644 index 000000000..e752e5f91 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/M/Messari/Messari-API-Map-and-Mine/messari-api-map-and-mine-001-messari-api-map-and-mine.json @@ -0,0 +1,21 @@ +{ + "topic": "Messari API Map and Mine", + "pageNumber": 1, + "type": "Messari API Map and Mine", + "definition": { + "text": "This API Map and Data Mine tap into the Messari API to pull news and coin metrics about the current base asset.", + "updated": 1623016371114 + }, + "paragraphs": [ + { + "style": "List", + "text": "Maintainers: @luis_fernando_molina (Telegram), @harrellbm (Telegram, and Discord).", + "updated": 1623016338199 + }, + { + "style": "Success", + "text": "Additional collaborators are welcome!", + "updated": 1623015909039 + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/M/Messari/Messari-API-Map-and-Mine/messari-api-map-and-mine-002-messari-api-map.json b/Projects/Superalgos/Schemas/Docs-Topics/M/Messari/Messari-API-Map-and-Mine/messari-api-map-and-mine-002-messari-api-map.json new file mode 100644 index 000000000..49e10280a --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/M/Messari/Messari-API-Map-and-Mine/messari-api-map-and-mine-002-messari-api-map.json @@ -0,0 +1,410 @@ +{ + "topic": "Messari API Map and Mine", + "pageNumber": 2, + "type": "Messari API Map", + "definition": { + "text": "The current Messari API Map accesses the following endpoints of the Messari API.", + "updated": 1623016798805 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Documentation for the Messari API can be found at the following link:", + "updated": 1623016832972 + }, + { + "style": "Link", + "text": "https://messari.io/api/docs->https://messari.io/api/docs", + "updated": 1623016891013 + }, + { + "style": "Text", + "text": "The base request URL is:", + "updated": 1623016916374 + }, + { + "style": "Javascript", + "text": "https://data.messari.io/api/v1/" + }, + { + "style": "Title", + "text": "Mapped Endpoints", + "updated": 1623017084118 + }, + { + "style": "Subtitle", + "text": "Get Asset Metrics", + "updated": 1623018060417 + }, + { + "style": "Javascript", + "text": "assets/{assetKey}/metrics" + }, + { + "style": "Text", + "text": "Get all available quantitative metrics for current asset.", + "updated": 1623017262818 + }, + { + "style": "Subtitle", + "text": "Raw Returned Values" + }, + { + "style": "List", + "text": "elapsed: Number of milliseconds taken to generate this response.", + "updated": 1623019719259 + }, + { + "style": "Text", + "text": "\t" + }, + { + "style": "List", + "text": "timestamp: Current timestamp (ISO 8601) on the server.", + "updated": 1623017513914 + }, + { + "style": "List", + "text": "id: identifier of current asset.", + "updated": 1623017679361 + }, + { + "style": "List", + "text": "symbol: The commonly accepted \"symbol\" for an asset.", + "updated": 1623017708291 + }, + { + "style": "List", + "text": "name: Name of asset.", + "updated": 1623017721425 + }, + { + "style": "List", + "text": "slug: Web URL friendly shorthand slug, alternative to ID.", + "updated": 1623017759520 + }, + { + "style": "List", + "text": "price_usd: Market price in USD.", + "updated": 1623019895224 + }, + { + "style": "List", + "text": "price_btc: Market price in BTC.", + "updated": 1623019925906 + }, + { + "style": "List", + "text": "volume_last_24_hours: 24h trading volume in USD.", + "updated": 1623019946052 + }, + { + "style": "List", + "text": "real_volume_last_24_hours: 24h \"real\" trading volume in USD, read more here: https://messari.io/article/messari-methodology.", + "updated": 1623019966494 + }, + { + "style": "List", + "text": "volume_last_24_hours_overstatement_multiple: 24h trading volume in USD.", + "updated": 1623019998323 + }, + { + "style": "List", + "text": "percent_change_usd_last_24_hours: 24h percent change of USD-denominated price. If the return value is 1.23, it means 1.23%.", + "updated": 1623020015637 + }, + { + "style": "List", + "text": "percent_change_btc_last_24_hours: 24h percent change of BTC-denominated price. If the return value is 1.23, it means 1.23%.", + "updated": 1623020029901 + }, + { + "style": "List", + "text": "ohlcv_last_1_hour: Last one hour candle for current asset.", + "updated": 1623020085197 + }, + { + "style": "List", + "text": "ohlcv_last_24_hour: Last 24h candle for current asset.", + "updated": 1623020119322 + }, + { + "style": "List", + "text": "supply-> y_2050: The expected supply on Jan 1 2050.", + "updated": 1623020285674 + }, + { + "style": "List", + "text": "supply-> y_2050_percent_issued: The percentage of the Y2050 supply which has already been issued.", + "updated": 1623020280999 + }, + { + "style": "List", + "text": "supply_yplus_10: The expected supply 10 years from now.", + "updated": 1623020326848 + }, + { + "style": "List", + "text": "supply-> y_plus10_issued_percent: Tthe percent of the Y+10 supply that's currently liquid on the market today.", + "updated": 1623020414095 + }, + { + "style": "List", + "text": "supply-> liquid: Liquid Supply refers to tokens that exist on-chain, and which are not known to be encumbered by any contracts (programmatic or legal). Data is sourced by the Messari research team where available.", + "updated": 1623020418907 + }, + { + "style": "List", + "text": "supply-> circulating: Circulating Supply refers to tokens that exist on-chain, and which are not known to be encumbered by any contracts (programmatic or legal).", + "updated": 1623020423068 + }, + { + "style": "List", + "text": "supply-> stock_to_flow: Stock to Flow is calculated by taking the Liquid Supply today and dividing by the projected 12month increase in Liquid Supply. This is essentially the inverse of Current Inflation. The value is null for assets with fixed or decreasing Liquid Supply.", + "updated": 1623020439797 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> transaction_volume:", + "updated": 1623020585683 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> nvt:", + "updated": 1623020593900 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> sum_of_fees", + "updated": 1623020501350 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> median_tx_value", + "updated": 1623020508371 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> median_tx_fee", + "updated": 1623020514190 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> count_of_active_addresses", + "updated": 1623020521523 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> count_of_tx", + "updated": 1623020549536 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> count_of_payments", + "updated": 1623020554548 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> new_issuance", + "updated": 1623020559207 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> average_difficulty", + "updated": 1623020564987 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> kilobytes_added", + "updated": 1623020571504 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> count_of_blocks_added", + "updated": 1623020541777 + }, + { + "style": "List", + "text": "blockchain_stats_24_hours-> supply_moved_off_chain", + "updated": 1623020536534 + }, + { + "style": "List", + "text": "all_time_high-> price: The highest hourly open of the asset in USD.", + "updated": 1623020724372 + }, + { + "style": "List", + "text": "all_time_high-> at: ISO8601 timestamp of the date which the asset reached its all time high.", + "updated": 1623020739786 + }, + { + "style": "List", + "text": "all_time_high-> days_since: Days since the asset's recorded all time high.", + "updated": 1623020755609 + }, + { + "style": "List", + "text": "all_time_high-> percent_down: Percent that the current asset is down from all time high.", + "updated": 1623020782349 + }, + { + "style": "List", + "text": "developer_activity-> stars", + "updated": 1623020816536 + }, + { + "style": "List", + "text": "developer_activity-> watchers", + "updated": 1623020824097 + }, + { + "style": "List", + "text": "developer_activity-> commits_last_3_months", + "updated": 1623020829515 + }, + { + "style": "List", + "text": "developer_activity-> commits_last_1_year", + "updated": 1623020835154 + }, + { + "style": "List", + "text": "developer_activity-> lines_added_last_3_months", + "updated": 1623020840405 + }, + { + "style": "List", + "text": "developer_activity-> lines_added_last_1_year", + "updated": 1623020846615 + }, + { + "style": "List", + "text": "developer_activity-> lines_deleted_last_3_months", + "updated": 1623020852373 + }, + { + "style": "List", + "text": "developer_activity-> lines_deleted_last_1_year", + "updated": 1623020858907 + }, + { + "style": "List", + "text": "roi_data-> percent_change_last_1_week", + "updated": 1623020948941 + }, + { + "style": "List", + "text": "roi_data-> percent_change_last_1_month", + "updated": 1623020954684 + }, + { + "style": "List", + "text": "roi_data-> percent_change_last_3_months", + "updated": 1623020959549 + }, + { + "style": "List", + "text": "roi_data-> percent_change_last_1_year", + "updated": 1623020966835 + }, + { + "style": "List", + "text": "asset_age_days\t" + }, + { + "style": "List", + "text": "vladimir_club_cost\t" + }, + { + "style": "List", + "text": "categories\t" + }, + { + "style": "List", + "text": "sector" + }, + { + "style": "Subtitle", + "text": "Get all News" + }, + { + "style": "Javascript", + "text": "news", + "updated": 1623017985081 + }, + { + "style": "Text", + "text": "Get the latest (paginated) news and analysis for all assets.", + "updated": 1623018013665 + }, + { + "style": "Subtitle", + "text": "Raw Returned Values" + }, + { + "style": "List", + "text": "timestamp: Current timestamp (ISO 8601) on the server.", + "updated": 1623019062328 + }, + { + "style": "List", + "text": "elapsed: Number of milliseconds taken to generate this response", + "updated": 1623019084220 + }, + { + "style": "List", + "text": "id: identifier for current article.", + "updated": 1623019168164 + }, + { + "style": "List", + "text": "title: Title of current article.", + "updated": 1623019183222 + }, + { + "style": "List", + "text": "content: Content of current article.", + "updated": 1623019201030 + }, + { + "style": "List", + "text": "references-> name: Name of cited material.", + "updated": 1623020299082 + }, + { + "style": "List", + "text": "references-> url: URL of cited material.", + "updated": 1623020303521 + }, + { + "style": "List", + "text": "reference_title: Shortened title of currrent article.", + "updated": 1623019361980 + }, + { + "style": "List", + "text": "published_at: Time current article was published.", + "updated": 1623019395108 + }, + { + "style": "List", + "text": "author-> name: Name of article's author.", + "updated": 1623020308899 + }, + { + "style": "List", + "text": "tags: Tags associated with current article. Such as \"BTC.\"", + "updated": 1623019588064 + }, + { + "style": "List", + "text": "url: URL to current article.", + "updated": 1623019678774 + }, + { + "style": "Text", + "text": "" + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/M/Messari/Messari-API-Map-and-Mine/messari-api-map-and-mine-003-messari-api-mine.json b/Projects/Superalgos/Schemas/Docs-Topics/M/Messari/Messari-API-Map-and-Mine/messari-api-map-and-mine-003-messari-api-mine.json new file mode 100644 index 000000000..1b63997fb --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/M/Messari/Messari-API-Map-and-Mine/messari-api-map-and-mine-003-messari-api-mine.json @@ -0,0 +1,131 @@ +{ + "topic": "Messari API Map and Mine", + "pageNumber": 3, + "type": "Messari API Mine", + "definition": { + "text": "This data mine processes data fetched from the Messsari API Map.", + "updated": 1623067039445 + }, + "paragraphs": [ + { + "style": "Title", + "text": "Bot Products" + }, + { + "style": "Subtitle", + "text": "Asset Metrics", + "updated": 1623067631138 + }, + { + "style": "Text", + "text": "Saves raw API data into Superalgos compatible Multi-Time-Frame-Daily and Multi-Time-Frame-Market files." + }, + { + "style": "Text", + "text": "Processed Values:", + "updated": 1623067652897 + }, + { + "style": "List", + "text": "needs listed" + }, + { + "style": "Subtitle", + "text": "News", + "updated": 1623067696301 + }, + { + "style": "Text", + "text": "Collects fetched news stories into a Single-File data type format." + }, + { + "style": "Text", + "text": "Processed Values:" + }, + { + "style": "List", + "text": "needs listed" + }, + { + "style": "Subtitle", + "text": "All-Time-High", + "updated": 1623067732191 + }, + { + "style": "Text", + "text": "Saves all time high data for the all time high indicator." + }, + { + "style": "Text", + "text": "Processed Values:" + }, + { + "style": "List", + "text": "needs listed" + }, + { + "style": "Subtitle", + "text": "Market Data" + }, + { + "style": "Text", + "text": "Saves a variety of market data for the current asset." + }, + { + "style": "Text", + "text": "Processed Values:" + }, + { + "style": "List", + "text": "needs listed" + }, + { + "style": "Subtitle", + "text": "Supply", + "updated": 1623068607880 + }, + { + "style": "Text", + "text": "Saves a variety of supply data for the current asset.", + "updated": 1623068637139 + }, + { + "style": "Text", + "text": "Processed Values:" + }, + { + "style": "List", + "text": "needs listed" + }, + { + "style": "Subtitle", + "text": "Blockchain Stats" + }, + { + "style": "Text", + "text": "Saves a variety of blockchain statistics data for the current asset.", + "updated": 1623068649438 + }, + { + "style": "Text", + "text": "Processed Values:" + }, + { + "style": "List", + "text": "needs listed" + }, + { + "style": "Title", + "text": "Indicators" + }, + { + "style": "List", + "text": "All Time High - Messari API Indicator", + "updated": 1623068679468 + }, + { + "style": "Title", + "text": "" + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/M/Messari/Messari-API-Map-and-Mine/messari-api-map-and-mine-004-all-time-high-messari-api-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/M/Messari/Messari-API-Map-and-Mine/messari-api-map-and-mine-004-all-time-high-messari-api-indicator.json new file mode 100644 index 000000000..141ad60b3 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Topics/M/Messari/Messari-API-Map-and-Mine/messari-api-map-and-mine-004-all-time-high-messari-api-indicator.json @@ -0,0 +1,40 @@ +{ + "topic": "Messari API Map and Mine", + "pageNumber": 4, + "type": "All Time High - Messari API Indicator", + "definition": { + "text": "Displays and plots the all time high of the current asset.", + "updated": 1623067987267 + }, + "paragraphs": [ + { + "style": "Text", + "text": "Plotter panel holds the following values:", + "updated": 1623068006305 + }, + { + "style": "List", + "text": "Rate: The highest recorded price of the current asset.", + "updated": 1623068342701 + }, + { + "style": "List", + "text": "Date at: date the last all time high occured.", + "updated": 1623068385383 + }, + { + "style": "List", + "text": "Days Since: days since all time high.", + "updated": 1623068160790 + }, + { + "style": "List", + "text": "Percent Down: Pecentage down since all time high.", + "updated": 1623068139620 + }, + { + "style": "Text", + "text": "" + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-001-network-hierarchy.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-001-network-hierarchy.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-001-network-hierarchy.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-001-network-hierarchy.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-002-organization-of-tasks.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-002-organization-of-tasks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-002-organization-of-tasks.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-002-organization-of-tasks.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-003-data-tasks-section.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-003-data-tasks-section.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-003-data-tasks-section.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-003-data-tasks-section.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-004-indicator-and-sensor-bot-instances.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-004-indicator-and-sensor-bot-instances.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-004-indicator-and-sensor-bot-instances.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-004-indicator-and-sensor-bot-instances.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-005-testing-trading-tasks-section.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-005-testing-trading-tasks-section.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-005-testing-trading-tasks-section.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-005-testing-trading-tasks-section.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-006-production-trading-tasks-section.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-006-production-trading-tasks-section.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-006-production-trading-tasks-section.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-006-production-trading-tasks-section.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-007-trading-bot-instance-and-trading-sessions.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-007-trading-bot-instance-and-trading-sessions.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-007-trading-bot-instance-and-trading-sessions.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-007-trading-bot-instance-and-trading-sessions.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-008-trading-session-references.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-008-trading-session-references.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-008-trading-session-references.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-008-trading-session-references.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-009-trading-session-parameters.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-009-trading-session-parameters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-009-trading-session-parameters.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-009-trading-session-parameters.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-010-data-storage-section.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-010-data-storage-section.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-010-data-storage-section.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-010-data-storage-section.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-011-data-mines-data-section.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-011-data-mines-data-section.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-011-data-mines-data-section.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-011-data-mines-data-section.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-012-trading-mines-data-section.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-012-trading-mines-data-section.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-012-trading-mines-data-section.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-012-trading-mines-data-section.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-013-data-and-trading-mine-products.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-013-data-and-trading-mine-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-013-data-and-trading-mine-products.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-013-data-and-trading-mine-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/network-014-how-to-safely-close-superalgos.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-014-how-to-safely-close-superalgos.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/network-014-how-to-safely-close-superalgos.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Network/Network/network-014-how-to-safely-close-superalgos.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/nodes-001-node.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-001-node.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/nodes-001-node.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-001-node.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/nodes-002-node-type.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-002-node-type.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/nodes-002-node-type.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-002-node-type.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/nodes-003-node-name.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-003-node-name.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/nodes-003-node-name.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-003-node-name.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/nodes-004-node-config.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-004-node-config.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/nodes-004-node-config.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-004-node-config.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/nodes-005-node-code.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-005-node-code.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/nodes-005-node-code.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-005-node-code.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/nodes-006-node-menu.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-006-node-menu.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/nodes-006-node-menu.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-006-node-menu.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/nodes-007-node-children.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-007-node-children.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/nodes-007-node-children.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-007-node-children.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/nodes-008-node-attaching-rules.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-008-node-attaching-rules.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/nodes-008-node-attaching-rules.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-008-node-attaching-rules.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/nodes-009-node-referencing-rules.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-009-node-referencing-rules.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/nodes-009-node-referencing-rules.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-009-node-referencing-rules.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/nodes-010-node-icon.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-010-node-icon.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/nodes-010-node-icon.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-010-node-icon.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/nodes-011-parent-node.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-011-parent-node.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/nodes-011-parent-node.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-011-parent-node.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/nodes-012-reference-parent.json b/Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-012-reference-parent.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/nodes-012-reference-parent.json rename to Projects/Superalgos/Schemas/Docs-Topics/N/Nodes/Nodes/nodes-012-reference-parent.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/omega-one-data-mine-001-omega-one-overview.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Omega/Omega-One-Data-Mine/omega-one-data-mine-001-omega-one-overview.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/omega-one-data-mine-001-omega-one-overview.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Omega/Omega-One-Data-Mine/omega-one-data-mine-001-omega-one-overview.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/omega-one-data-mine-002-chaikin-oscillator.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Omega/Omega-One-Data-Mine/omega-one-data-mine-002-chaikin-oscillator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/omega-one-data-mine-002-chaikin-oscillator.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Omega/Omega-One-Data-Mine/omega-one-data-mine-002-chaikin-oscillator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/omega-one-data-mine-003-arps-slow-arps-fast.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Omega/Omega-One-Data-Mine/omega-one-data-mine-003-arps-slow-arps-fast.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/omega-one-data-mine-003-arps-slow-arps-fast.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Omega/Omega-One-Data-Mine/omega-one-data-mine-003-arps-slow-arps-fast.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/omega-one-data-mine-004-average-vs-average.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Omega/Omega-One-Data-Mine/omega-one-data-mine-004-average-vs-average.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/omega-one-data-mine-004-average-vs-average.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Omega/Omega-One-Data-Mine/omega-one-data-mine-004-average-vs-average.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/order-management-001-overview-of-the-management-issue.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-001-overview-of-the-management-issue.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/order-management-001-overview-of-the-management-issue.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-001-overview-of-the-management-issue.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/order-management-002-reviewing-defined-orders.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-002-reviewing-defined-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/order-management-002-reviewing-defined-orders.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-002-reviewing-defined-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/order-management-003-opening-orders.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-003-opening-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/order-management-003-opening-orders.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-003-opening-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/order-management-004-maintaining-live-orders.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-004-maintaining-live-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/order-management-004-maintaining-live-orders.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-004-maintaining-live-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/order-management-005-checking-exchange-events.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-005-checking-exchange-events.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/order-management-005-checking-exchange-events.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-005-checking-exchange-events.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/order-management-006-syncing-with-the-exchange.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-006-syncing-with-the-exchange.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/order-management-006-syncing-with-the-exchange.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-006-syncing-with-the-exchange.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/order-management-007-canceling-orders.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-007-canceling-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/order-management-007-canceling-orders.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-007-canceling-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/order-management-008-maintaining-simulated-orders.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-008-maintaining-simulated-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/order-management-008-maintaining-simulated-orders.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-008-maintaining-simulated-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/order-management-009-simulating-check-of-events.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-009-simulating-check-of-events.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/order-management-009-simulating-check-of-events.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-009-simulating-check-of-events.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/order-management-010-simulating-sync-with-the-exchange.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-010-simulating-sync-with-the-exchange.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/order-management-010-simulating-sync-with-the-exchange.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-010-simulating-sync-with-the-exchange.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/order-management-011-simulating-order-cancellations.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-011-simulating-order-cancellations.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/order-management-011-simulating-order-cancellations.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-011-simulating-order-cancellations.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/order-management-012-accounting.json b/Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-012-accounting.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/order-management-012-accounting.json rename to Projects/Superalgos/Schemas/Docs-Topics/O/Order/Order-Management/order-management-012-accounting.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-001-pluvtech-by-@pluvtech.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-001-pluvtech-by-@pluvtech.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-001-pluvtech-by-@pluvtech.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-001-pluvtech-by-@pluvtech.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-002-fisher-transform.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-002-fisher-transform.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-002-fisher-transform.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-002-fisher-transform.json index 9bb176832..718577f61 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-002-fisher-transform.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-002-fisher-transform.json @@ -30,4 +30,4 @@ "text": "@pluvtech (Telegram)->t.me/pluvtech" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-003-waddah-attar.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-003-waddah-attar.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-003-waddah-attar.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-003-waddah-attar.json index aa98ff29b..de5a47bd7 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-003-waddah-attar.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-003-waddah-attar.json @@ -26,4 +26,4 @@ "text": "@pluvtech (Telegram)->t.me/pluvtech" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-004-macd.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-004-macd-pluvtechs-version.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-004-macd.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-004-macd-pluvtechs-version.json index 563bf7120..040c88aaf 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-004-macd.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-004-macd-pluvtechs-version.json @@ -26,4 +26,4 @@ "text": "@pluvtech (Telegram)->t.me/pluvtech" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-005-hull-moving-average.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-005-hull-moving-average.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-005-hull-moving-average.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-005-hull-moving-average.json index 535181149..8fa4af145 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-005-hull-moving-average.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-005-hull-moving-average.json @@ -26,4 +26,4 @@ "text": "@pluvtech (Telegram)->t.me/pluvtech" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-006-exponential-moving-average.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-006-exponential-moving-average.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-006-exponential-moving-average.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-006-exponential-moving-average.json index abf7656ba..54b8e39c2 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-006-exponential-moving-average.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-006-exponential-moving-average.json @@ -26,4 +26,4 @@ "text": "@pluvtech (Telegram)->t.me/pluvtech" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-007-mcginley-moving-average.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-007-mcginley-moving-average.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-007-mcginley-moving-average.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-007-mcginley-moving-average.json index 2d0b2be7c..553feb30e 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-007-mcginley-moving-average.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-007-mcginley-moving-average.json @@ -26,4 +26,4 @@ "text": "@pluvtech (Telegram)->t.me/pluvtech" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-008-simple-moving-average.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-008-simple-moving-average.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-008-simple-moving-average.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-008-simple-moving-average.json index 1dff59f53..06922302f 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-008-simple-moving-average.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-008-simple-moving-average.json @@ -26,4 +26,4 @@ "text": "@pluvtech (Telegram)->t.me/pluvtech" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-009-weighted-moving-average.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-009-weighted-moving-average.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-009-weighted-moving-average.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-009-weighted-moving-average.json index 61db32e9e..d7953359a 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-009-weighted-moving-average.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-009-weighted-moving-average.json @@ -26,4 +26,4 @@ "text": "@pluvtech (Telegram)->t.me/pluvtech" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-010-volume-weighted-moving-average.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-010-volume-weighted-moving-average.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-010-volume-weighted-moving-average.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-010-volume-weighted-moving-average.json index b98cf0adf..1388d6c7e 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-010-volume-weighted-moving-average.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-010-volume-weighted-moving-average.json @@ -17,4 +17,4 @@ "text": "@pluvtech (Telegram)->t.me/pluvtech" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-011-fibonacci-bollinger-bands.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-011-fibonacci-bollinger-bands.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-011-fibonacci-bollinger-bands.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-011-fibonacci-bollinger-bands.json index 17c381dcc..a64e06671 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-011-fibonacci-bollinger-bands.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-011-fibonacci-bollinger-bands.json @@ -30,4 +30,4 @@ "text": "@pluvtech (Telegram)->t.me/pluvtech" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-012-tpsl-bands.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-012-tpsl-bands.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-012-tpsl-bands.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-012-tpsl-bands.json index 9df9bb01b..93344738b 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/pluvtech-data-mine-012-tpsl-bands.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/P/Pluvtech/Pluvtech-Data-Mine/pluvtech-data-mine-012-tpsl-bands.json @@ -83,4 +83,4 @@ "text": "@pluvtech (Telegram)->t.me/pluvtech" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/productivity-tools-001-backups.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Productivity/Productivity-Tools/productivity-tools-001-backups.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/productivity-tools-001-backups.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Productivity/Productivity-Tools/productivity-tools-001-backups.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/productivity-tools-002-clones.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Productivity/Productivity-Tools/productivity-tools-002-clones.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/productivity-tools-002-clones.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Productivity/Productivity-Tools/productivity-tools-002-clones.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/productivity-tools-003-shares.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Productivity/Productivity-Tools/productivity-tools-003-shares.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/productivity-tools-003-shares.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Productivity/Productivity-Tools/productivity-tools-003-shares.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/productivity-tools-004-screen-capture-and-sharing.json b/Projects/Superalgos/Schemas/Docs-Topics/P/Productivity/Productivity-Tools/productivity-tools-004-screen-capture-and-sharing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/productivity-tools-004-screen-capture-and-sharing.json rename to Projects/Superalgos/Schemas/Docs-Topics/P/Productivity/Productivity-Tools/productivity-tools-004-screen-capture-and-sharing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/repository-branches-001-introduction.json b/Projects/Superalgos/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-001-introduction.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/repository-branches-001-introduction.json rename to Projects/Superalgos/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-001-introduction.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/repository-branches-002-master.json b/Projects/Superalgos/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-002-master.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/repository-branches-002-master.json rename to Projects/Superalgos/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-002-master.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/repository-branches-003-develop.json b/Projects/Superalgos/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-003-develop.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/repository-branches-003-develop.json rename to Projects/Superalgos/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-003-develop.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/repository-branches-004-plugins-docs.json b/Projects/Superalgos/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-004-plugins-docs.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/repository-branches-004-plugins-docs.json rename to Projects/Superalgos/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-004-plugins-docs.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/repository-branches-005-next-version.json b/Projects/Superalgos/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-005-next-version.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/repository-branches-005-next-version.json rename to Projects/Superalgos/Schemas/Docs-Topics/R/Repository/Repository-Branches/repository-branches-005-next-version.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/sparta-data-mine-001-sparta-by-@julian-molina.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Sparta/Sparta-Data-Mine/sparta-data-mine-001-sparta-by-@julian-molina.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/sparta-data-mine-001-sparta-by-@julian-molina.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Sparta/Sparta-Data-Mine/sparta-data-mine-001-sparta-by-@julian-molina.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/sparta-data-mine-002-simple-moving-average-sma-sparta-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Sparta/Sparta-Data-Mine/sparta-data-mine-002-simple-moving-average-sma-sparta-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/sparta-data-mine-002-simple-moving-average-sma-sparta-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Sparta/Sparta-Data-Mine/sparta-data-mine-002-simple-moving-average-sma-sparta-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/sparta-data-mine-003-exponential-moving-average-ema-sparta-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Sparta/Sparta-Data-Mine/sparta-data-mine-003-exponential-moving-average-ema-sparta-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/sparta-data-mine-003-exponential-moving-average-ema-sparta-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Sparta/Sparta-Data-Mine/sparta-data-mine-003-exponential-moving-average-ema-sparta-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/sparta-data-mine-004-relative-strenght-index-rsi-sparta-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Sparta/Sparta-Data-Mine/sparta-data-mine-004-relative-strenght-index-rsi-sparta-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/sparta-data-mine-004-relative-strenght-index-rsi-sparta-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Sparta/Sparta-Data-Mine/sparta-data-mine-004-relative-strenght-index-rsi-sparta-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/sparta-data-mine-005-moving-average-convergence-divergence-macd-sparta-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Sparta/Sparta-Data-Mine/sparta-data-mine-005-moving-average-convergence-divergence-macd-sparta-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/sparta-data-mine-005-moving-average-convergence-divergence-macd-sparta-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Sparta/Sparta-Data-Mine/sparta-data-mine-005-moving-average-convergence-divergence-macd-sparta-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-001-community-group.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-001-community-group.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-001-community-group.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-001-community-group.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-002-announcements-channel.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-002-announcements-channel.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-002-announcements-channel.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-002-announcements-channel.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-003-develop-group.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-003-develop-group.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-003-develop-group.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-003-develop-group.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-004-support-group.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-004-support-group.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-004-support-group.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-004-support-group.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-005-ux-ui-group.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-005-ux-ui-group.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-005-ux-ui-group.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-005-ux-ui-group.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-006-machine-learning-group.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-006-machine-learning-group.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-006-machine-learning-group.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-006-machine-learning-group.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-007-collaborations-group.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-007-collaborations-group.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-007-collaborations-group.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-007-collaborations-group.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-008-docs-group.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-008-docs-group.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-008-docs-group.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-008-docs-group.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-009-token-group.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-009-token-group.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/superalgos-chat-groups-009-token-group.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Chat-Groups/superalgos-chat-groups-009-token-group.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/superalgos-community-task-forces-001-community-task-forces.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Community-Task-Forces/superalgos-community-task-forces-001-community-task-forces.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/superalgos-community-task-forces-001-community-task-forces.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Community-Task-Forces/superalgos-community-task-forces-001-community-task-forces.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/superalgos-community-task-forces-002-token-task-force.json b/Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Community-Task-Forces/superalgos-community-task-forces-002-token-task-force.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/superalgos-community-task-forces-002-token-task-force.json rename to Projects/Superalgos/Schemas/Docs-Topics/S/Superalgos/Superalgos-Community-Task-Forces/superalgos-community-task-forces-002-token-task-force.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-001-ts-api-data-fetcher-bot-error-api-map-reference-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-001-ts-api-data-fetcher-bot-error-api-map-reference-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-001-ts-api-data-fetcher-bot-error-api-map-reference-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-001-ts-api-data-fetcher-bot-error-api-map-reference-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-002-ts-api-data-fetcher-bot-error-reference-parent-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-002-ts-api-data-fetcher-bot-error-reference-parent-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-002-ts-api-data-fetcher-bot-error-reference-parent-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-002-ts-api-data-fetcher-bot-error-reference-parent-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-003-ts-api-data-fetcher-bot-error-config-property-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-003-ts-api-data-fetcher-bot-error-config-property-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-003-ts-api-data-fetcher-bot-error-config-property-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-003-ts-api-data-fetcher-bot-error-config-property-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-004-ts-api-data-fetcher-bot-error-api-version-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-004-ts-api-data-fetcher-bot-error-api-version-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-004-ts-api-data-fetcher-bot-error-api-version-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-004-ts-api-data-fetcher-bot-error-api-version-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-005-ts-api-data-fetcher-bot-error-process-output-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-005-ts-api-data-fetcher-bot-error-process-output-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-005-ts-api-data-fetcher-bot-error-process-output-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-005-ts-api-data-fetcher-bot-error-process-output-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-006-ts-api-data-fetcher-bot-error-api-response-field-not-descendant-from-endpoint.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-006-ts-api-data-fetcher-bot-error-api-response-field-not-descendant-from-endpoint.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-006-ts-api-data-fetcher-bot-error-api-response-field-not-descendant-from-endpoint.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-006-ts-api-data-fetcher-bot-error-api-response-field-not-descendant-from-endpoint.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-007-ts-api-data-fetcher-bot-error-more-than-two-endpoints-detected.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-007-ts-api-data-fetcher-bot-error-more-than-two-endpoints-detected.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-007-ts-api-data-fetcher-bot-error-more-than-two-endpoints-detected.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-007-ts-api-data-fetcher-bot-error-more-than-two-endpoints-detected.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-008-ts-api-data-fetcher-bot-error-api-endpoint-not-found.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-008-ts-api-data-fetcher-bot-error-api-endpoint-not-found.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-008-ts-api-data-fetcher-bot-error-api-endpoint-not-found.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-008-ts-api-data-fetcher-bot-error-api-endpoint-not-found.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-009-ts-api-data-fetcher-bot-error-unexpected-api-response-code.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-009-ts-api-data-fetcher-bot-error-unexpected-api-response-code.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-009-ts-api-data-fetcher-bot-error-unexpected-api-response-code.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-009-ts-api-data-fetcher-bot-error-unexpected-api-response-code.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-010-ts-api-data-fetcher-bot-error-unsupported-dataset-type.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-010-ts-api-data-fetcher-bot-error-unsupported-dataset-type.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-010-ts-api-data-fetcher-bot-error-unsupported-dataset-type.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-010-ts-api-data-fetcher-bot-error-unsupported-dataset-type.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-011-ts-api-data-fetcher-bot-error-timestamp-record-property-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-011-ts-api-data-fetcher-bot-error-timestamp-record-property-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-api-data-fetcher-bot-error-011-ts-api-data-fetcher-bot-error-timestamp-record-property-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-API-Data-Fetcher-Bot-Error/ts-api-data-fetcher-bot-error-011-ts-api-data-fetcher-bot-error-timestamp-record-property-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-dataset-type-standard-converter-error-001-ts-dataset-type-standard-converter-error-only-one-data-dependency-expected.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Dataset-Type-Standard-Converter-Error/ts-dataset-type-standard-converter-error-001-ts-dataset-type-standard-convertert-error-only-one-data-dependency-expected.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-dataset-type-standard-converter-error-001-ts-dataset-type-standard-converter-error-only-one-data-dependency-expected.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Dataset-Type-Standard-Converter-Error/ts-dataset-type-standard-converter-error-001-ts-dataset-type-standard-convertert-error-only-one-data-dependency-expected.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-dataset-type-standard-converter-error-002-ts-dataset-type-standard-converter-error-only-one-output-dataset-expected.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Dataset-Type-Standard-Converter-Error/ts-dataset-type-standard-converter-error-002-ts-dataset-type-standard-convertert-error-only-one-output-dataset-expected.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-dataset-type-standard-converter-error-002-ts-dataset-type-standard-converter-error-only-one-output-dataset-expected.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Dataset-Type-Standard-Converter-Error/ts-dataset-type-standard-converter-error-002-ts-dataset-type-standard-convertert-error-only-one-output-dataset-expected.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-dataset-type-standard-converter-error-003-ts-dataset-type-standard-converter-error-status-report-is-corrupt.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Dataset-Type-Standard-Converter-Error/ts-dataset-type-standard-converter-error-003-ts-dataset-type-standard-convertert-error-status-report-is-corrupt.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-dataset-type-standard-converter-error-003-ts-dataset-type-standard-converter-error-status-report-is-corrupt.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Dataset-Type-Standard-Converter-Error/ts-dataset-type-standard-converter-error-003-ts-dataset-type-standard-convertert-error-status-report-is-corrupt.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-dataset-type-standard-converter-error-004-ts-dataset-type-standard-converter-error-get-context-variables-failed.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Dataset-Type-Standard-Converter-Error/ts-dataset-type-standard-converter-error-004-ts-dataset-type-standard-convertert-error-get-context-variables-failed.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-dataset-type-standard-converter-error-004-ts-dataset-type-standard-converter-error-get-context-variables-failed.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Dataset-Type-Standard-Converter-Error/ts-dataset-type-standard-converter-error-004-ts-dataset-type-standard-convertert-error-get-context-variables-failed.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-learning-bot-errors-001-ts-lf-learning-bot-error-evaluating-condition-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Learning-Bot-Errors/ts-lf-learning-bot-errors-001-ts-lf-learning-bot-error-evaluating-condition-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-learning-bot-errors-001-ts-lf-learning-bot-error-evaluating-condition-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Learning-Bot-Errors/ts-lf-learning-bot-errors-001-ts-lf-learning-bot-error-evaluating-condition-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-learning-bot-errors-002-ts-lf-learning-bot-error-evaluating-formula-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Learning-Bot-Errors/ts-lf-learning-bot-errors-002-ts-lf-learning-bot-error-evaluating-formula-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-learning-bot-errors-002-ts-lf-learning-bot-error-evaluating-formula-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Learning-Bot-Errors/ts-lf-learning-bot-errors-002-ts-lf-learning-bot-error-evaluating-formula-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-learning-bot-errors-003-ts-lf-learning-bot-error-formula-value-not-a-number.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Learning-Bot-Errors/ts-lf-learning-bot-errors-003-ts-lf-learning-bot-error-formula-value-not-a-number.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-learning-bot-errors-003-ts-lf-learning-bot-error-formula-value-not-a-number.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Learning-Bot-Errors/ts-lf-learning-bot-errors-003-ts-lf-learning-bot-error-formula-value-not-a-number.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-001-ts-lf-trading-bot-error-evaluating-condition-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-001-ts-lf-trading-bot-error-evaluating-condition-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-001-ts-lf-trading-bot-error-evaluating-condition-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-001-ts-lf-trading-bot-error-evaluating-condition-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-002-ts-lf-trading-bot-error-evaluating-formula-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-002-ts-lf-trading-bot-error-evaluating-formula-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-002-ts-lf-trading-bot-error-evaluating-formula-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-002-ts-lf-trading-bot-error-evaluating-formula-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-003-ts-lf-trading-bot-error-formula-value-not-a-number.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-003-ts-lf-trading-bot-error-formula-value-not-a-number.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-003-ts-lf-trading-bot-error-formula-value-not-a-number.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-003-ts-lf-trading-bot-error-formula-value-not-a-number.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-004-ts-lf-trading-bot-error-reference-to-phase-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-004-ts-lf-trading-bot-error-reference-to-phase-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-004-ts-lf-trading-bot-error-reference-to-phase-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-004-ts-lf-trading-bot-error-reference-to-phase-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-005-ts-lf-trading-bot-error-maximum-balance-reached.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-005-ts-lf-trading-bot-error-maximum-balance-reached.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-005-ts-lf-trading-bot-error-maximum-balance-reached.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-005-ts-lf-trading-bot-error-maximum-balance-reached.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-006-ts-lf-trading-bot-error-minimum-balance-reached.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-006-ts-lf-trading-bot-error-minimum-balance-reached.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-006-ts-lf-trading-bot-error-minimum-balance-reached.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-006-ts-lf-trading-bot-error-minimum-balance-reached.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-007-ts-lf-trading-bot-error-initial-targets-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-007-ts-lf-trading-bot-error-initial-targets-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-007-ts-lf-trading-bot-error-initial-targets-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-007-ts-lf-trading-bot-error-initial-targets-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-008-ts-lf-trading-bot-error-target-rate-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-008-ts-lf-trading-bot-error-target-rate-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-008-ts-lf-trading-bot-error-target-rate-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-008-ts-lf-trading-bot-error-target-rate-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-009-ts-lf-trading-bot-error-formula-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-009-ts-lf-trading-bot-error-formula-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-009-ts-lf-trading-bot-error-formula-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-009-ts-lf-trading-bot-error-formula-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-010-ts-lf-trading-bot-error-target-rate-node-value-undefined.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-010-ts-lf-trading-bot-error-target-rate-node-value-undefined.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-010-ts-lf-trading-bot-error-target-rate-node-value-undefined.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-010-ts-lf-trading-bot-error-target-rate-node-value-undefined.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-011-ts-lf-trading-bot-error-target-rate-node-value-not-a-number.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-011-ts-lf-trading-bot-error-target-rate-node-value-not-a-number.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-011-ts-lf-trading-bot-error-target-rate-node-value-not-a-number.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-011-ts-lf-trading-bot-error-target-rate-node-value-not-a-number.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-012-ts-lf-trading-bot-error-only-one-target-size-allowed.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-012-ts-lf-trading-bot-error-only-one-target-size-allowed.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-012-ts-lf-trading-bot-error-only-one-target-size-allowed.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-012-ts-lf-trading-bot-error-only-one-target-size-allowed.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-013-ts-lf-trading-bot-error-target-size-value-undefined.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-013-ts-lf-trading-bot-error-target-size-value-undefined.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-013-ts-lf-trading-bot-error-target-size-value-undefined.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-013-ts-lf-trading-bot-error-target-size-value-undefined.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-014-ts-lf-trading-bot-error-target-size-value-zero.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-014-ts-lf-trading-bot-error-target-size-value-zero.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-014-ts-lf-trading-bot-error-target-size-value-zero.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-014-ts-lf-trading-bot-error-target-size-value-zero.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-015-ts-lf-trading-bot-error-order-reference-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-015-ts-lf-trading-bot-error-order-reference-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-015-ts-lf-trading-bot-error-order-reference-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-015-ts-lf-trading-bot-error-order-reference-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-016-ts-lf-trading-bot-error-status-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-016-ts-lf-trading-bot-error-status-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-016-ts-lf-trading-bot-error-status-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-016-ts-lf-trading-bot-error-status-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-017-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-017-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-017-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-017-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-018-ts-lf-trading-bot-error-serial-number-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-018-ts-lf-trading-bot-error-serial-number-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-018-ts-lf-trading-bot-error-serial-number-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-018-ts-lf-trading-bot-error-serial-number-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-019-ts-lf-trading-bot-error-identifier-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-019-ts-lf-trading-bot-error-identifier-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-019-ts-lf-trading-bot-error-identifier-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-019-ts-lf-trading-bot-error-identifier-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-020-ts-lf-trading-bot-error-exchange-id-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-020-ts-lf-trading-bot-error-exchange-id-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-020-ts-lf-trading-bot-error-exchange-id-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-020-ts-lf-trading-bot-error-exchange-id-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-021-ts-lf-trading-bot-error-begin-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-021-ts-lf-trading-bot-error-begin-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-021-ts-lf-trading-bot-error-begin-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-021-ts-lf-trading-bot-error-begin-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-022-ts-lf-trading-bot-error-end-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-022-ts-lf-trading-bot-error-end-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-022-ts-lf-trading-bot-error-end-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-022-ts-lf-trading-bot-error-end-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-023-ts-lf-trading-bot-error-rate-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-023-ts-lf-trading-bot-error-rate-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-023-ts-lf-trading-bot-error-rate-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-023-ts-lf-trading-bot-error-rate-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-024-ts-lf-trading-bot-error-algorithm-name-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-024-ts-lf-trading-bot-error-algorithm-name-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-024-ts-lf-trading-bot-error-algorithm-name-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-024-ts-lf-trading-bot-error-algorithm-name-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-025-ts-lf-trading-bot-error-order-counters-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-025-ts-lf-trading-bot-error-order-counters-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-025-ts-lf-trading-bot-error-order-counters-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-025-ts-lf-trading-bot-error-order-counters-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-026-ts-lf-trading-bot-error-periods-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-026-ts-lf-trading-bot-error-periods-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-026-ts-lf-trading-bot-error-periods-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-026-ts-lf-trading-bot-error-periods-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-027-ts-lf-trading-bot-error-order-statistics-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-027-ts-lf-trading-bot-error-order-statistics-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-027-ts-lf-trading-bot-error-order-statistics-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-027-ts-lf-trading-bot-error-order-statistics-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-028-ts-lf-trading-bot-error-days-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-028-ts-lf-trading-bot-error-days-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-028-ts-lf-trading-bot-error-days-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-028-ts-lf-trading-bot-error-days-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-029-ts-lf-trading-bot-error-percentage-filled-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-029-ts-lf-trading-bot-error-percentage-filled-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-029-ts-lf-trading-bot-error-percentage-filled-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-029-ts-lf-trading-bot-error-percentage-filled-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-030-ts-lf-trading-bot-error-actual-rate-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-030-ts-lf-trading-bot-error-actual-rate-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-030-ts-lf-trading-bot-error-actual-rate-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-030-ts-lf-trading-bot-error-actual-rate-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-031-ts-lf-trading-bot-error-order-base-asset-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-031-ts-lf-trading-bot-error-order-base-asset-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-031-ts-lf-trading-bot-error-order-base-asset-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-031-ts-lf-trading-bot-error-order-base-asset-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-032-ts-lf-trading-bot-error-size-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-032-ts-lf-trading-bot-error-size-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-032-ts-lf-trading-bot-error-size-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-032-ts-lf-trading-bot-error-size-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-033-ts-lf-trading-bot-error-size-filled-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-033-ts-lf-trading-bot-error-size-filled-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-033-ts-lf-trading-bot-error-size-filled-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-033-ts-lf-trading-bot-error-size-filled-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-034-ts-lf-trading-bot-error-fees-paid-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-034-ts-lf-trading-bot-error-fees-paid-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-034-ts-lf-trading-bot-error-fees-paid-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-034-ts-lf-trading-bot-error-fees-paid-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-035-ts-lf-trading-bot-error-actual-size-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-035-ts-lf-trading-bot-error-actual-size-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-035-ts-lf-trading-bot-error-actual-size-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-035-ts-lf-trading-bot-error-actual-size-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-036-ts-lf-trading-bot-error-amount-received-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-036-ts-lf-trading-bot-error-amount-received-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-036-ts-lf-trading-bot-error-amount-received-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-036-ts-lf-trading-bot-error-amount-received-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-037-ts-lf-trading-bot-error-fees-to-be-paid-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-037-ts-lf-trading-bot-error-fees-to-be-paid-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-037-ts-lf-trading-bot-error-fees-to-be-paid-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-037-ts-lf-trading-bot-error-fees-to-be-paid-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-038-ts-lf-trading-bot-error-order-quoted-asset-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-038-ts-lf-trading-bot-error-order-quoted-asset-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-038-ts-lf-trading-bot-error-order-quoted-asset-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-038-ts-lf-trading-bot-error-order-quoted-asset-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-039-ts-lf-trading-bot-error-order-rate-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-039-ts-lf-trading-bot-error-order-rate-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-039-ts-lf-trading-bot-error-order-rate-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-039-ts-lf-trading-bot-error-order-rate-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-040-ts-lf-trading-bot-error-rate-value-undefined.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-040-ts-lf-trading-bot-error-rate-value-undefined.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-040-ts-lf-trading-bot-error-rate-value-undefined.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-040-ts-lf-trading-bot-error-rate-value-undefined.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-041-ts-lf-trading-bot-error-rate-value-not-a-number.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-041-ts-lf-trading-bot-error-rate-value-not-a-number.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-041-ts-lf-trading-bot-error-rate-value-not-a-number.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-041-ts-lf-trading-bot-error-rate-value-not-a-number.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-042-ts-lf-trading-bot-error-rate-value-zero-or-negative.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-042-ts-lf-trading-bot-error-rate-value-zero-or-negative.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-042-ts-lf-trading-bot-error-rate-value-zero-or-negative.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-042-ts-lf-trading-bot-error-rate-value-zero-or-negative.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-043-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-043-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-043-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-043-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-044-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-not-a-number.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-044-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-not-a-number.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-044-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-not-a-number.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-044-ts-lf-trading-bot-error-percentage-of-stage-target-size-property-not-a-number.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-045-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-not-a-number.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-045-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-not-a-number.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-045-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-not-a-number.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-045-ts-lf-trading-bot-error-percentage-of-algorithm-size-property-not-a-number.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-046-ts-lf-trading-bot-error-stage-base-asset-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-046-ts-lf-trading-bot-error-stage-base-asset-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-046-ts-lf-trading-bot-error-stage-base-asset-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-046-ts-lf-trading-bot-error-stage-base-asset-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-047-ts-lf-trading-bot-error-stage-quoted-asset-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-047-ts-lf-trading-bot-error-stage-quoted-asset-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-047-ts-lf-trading-bot-error-stage-quoted-asset-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-047-ts-lf-trading-bot-error-stage-quoted-asset-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-048-ts-lf-trading-bot-error-target-size-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-048-ts-lf-trading-bot-error-target-size-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-048-ts-lf-trading-bot-error-target-size-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-048-ts-lf-trading-bot-error-target-size-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-049-ts-lf-trading-bot-error-size-placed-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-049-ts-lf-trading-bot-error-size-placed-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-049-ts-lf-trading-bot-error-size-placed-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-049-ts-lf-trading-bot-error-size-placed-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-050-ts-lf-trading-bot-error-snapshot-unexpected-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-050-ts-lf-trading-bot-error-snapshot-unexpected-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-050-ts-lf-trading-bot-error-snapshot-unexpected-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-050-ts-lf-trading-bot-error-snapshot-unexpected-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-051-ts-lf-trading-bot-error-snapshot-instruction-evaluation-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-051-ts-lf-trading-bot-error-snapshot-instruction-evaluation-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-051-ts-lf-trading-bot-error-snapshot-instruction-evaluation-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-051-ts-lf-trading-bot-error-snapshot-instruction-evaluation-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-052-ts-lf-trading-bot-error-social-bots-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-052-ts-lf-trading-bot-error-social-bots-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-052-ts-lf-trading-bot-error-social-bots-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-052-ts-lf-trading-bot-error-social-bots-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-053-ts-lf-trading-bot-error-announcement-condition-evaluation-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-053-ts-lf-trading-bot-error-announcement-condition-evaluation-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-053-ts-lf-trading-bot-error-announcement-condition-evaluation-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-053-ts-lf-trading-bot-error-announcement-condition-evaluation-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-054-ts-lf-trading-bot-error-announcement-formula-evaluation-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-054-ts-lf-trading-bot-error-announcement-formula-evaluation-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-054-ts-lf-trading-bot-error-announcement-formula-evaluation-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-054-ts-lf-trading-bot-error-announcement-formula-evaluation-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-055-ts-lf-trading-bot-error-invalid-exchange-api-key.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-055-ts-lf-trading-bot-error-invalid-exchange-api-key.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-055-ts-lf-trading-bot-error-invalid-exchange-api-key.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-055-ts-lf-trading-bot-error-invalid-exchange-api-key.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-056-ts-lf-trading-bot-error-invalid-exchange-api-secret.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-056-ts-lf-trading-bot-error-invalid-exchange-api-secret.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-056-ts-lf-trading-bot-error-invalid-exchange-api-secret.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-056-ts-lf-trading-bot-error-invalid-exchange-api-secret.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-057-ts-lf-trading-bot-error-get-order-unexpected-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-057-ts-lf-trading-bot-error-get-order-unexpected-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-057-ts-lf-trading-bot-error-get-order-unexpected-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-057-ts-lf-trading-bot-error-get-order-unexpected-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-058-ts-lf-trading-bot-error-cancel-order-unexpected-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-058-ts-lf-trading-bot-error-cancel-order-unexpected-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-058-ts-lf-trading-bot-error-cancel-order-unexpected-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-058-ts-lf-trading-bot-error-cancel-order-unexpected-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-059-ts-lf-trading-bot-error-create-order-unexpected-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-059-ts-lf-trading-bot-error-create-order-unexpected-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-059-ts-lf-trading-bot-error-create-order-unexpected-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-059-ts-lf-trading-bot-error-create-order-unexpected-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-060-ts-lf-trading-bot-error-execution-unexpected-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-060-ts-lf-trading-bot-error-execution-unexpected-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-errors-060-ts-lf-trading-bot-error-execution-unexpected-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Errors/ts-lf-trading-bot-errors-060-ts-lf-trading-bot-error-execution-unexpected-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-infos-001-ts-lf-trading-bot-info-candle-and-cycle.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Infos/ts-lf-trading-bot-infos-001-ts-lf-trading-bot-info-candle-and-cycle.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-infos-001-ts-lf-trading-bot-info-candle-and-cycle.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Infos/ts-lf-trading-bot-infos-001-ts-lf-trading-bot-info-candle-and-cycle.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-infos-002-ts-lf-trading-bot-info-order-skipped.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Infos/ts-lf-trading-bot-infos-002-ts-lf-trading-bot-info-order-skipped.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-infos-002-ts-lf-trading-bot-info-order-skipped.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Infos/ts-lf-trading-bot-infos-002-ts-lf-trading-bot-info-order-skipped.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-infos-003-ts-lf-trading-bot-info-order-closed.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Infos/ts-lf-trading-bot-infos-003-ts-lf-trading-bot-info-order-closed.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-infos-003-ts-lf-trading-bot-info-order-closed.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Infos/ts-lf-trading-bot-infos-003-ts-lf-trading-bot-info-order-closed.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-001-ts-lf-trading-bot-warning-calculating-actual-size-recalculated.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-001-ts-lf-trading-bot-warning-calculating-actual-size-recalculated.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-001-ts-lf-trading-bot-warning-calculating-actual-size-recalculated.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-001-ts-lf-trading-bot-warning-calculating-actual-size-recalculated.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-002-ts-lf-trading-bot-warning-calculating-size-placed-recalculated.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-002-ts-lf-trading-bot-warning-calculating-size-placed-recalculated.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-002-ts-lf-trading-bot-warning-calculating-size-placed-recalculated.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-002-ts-lf-trading-bot-warning-calculating-size-placed-recalculated.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-003-ts-lf-trading-bot-warning-simulating-actual-size-recalculated.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-003-ts-lf-trading-bot-warning-simulating-actual-size-recalculated.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-003-ts-lf-trading-bot-warning-simulating-actual-size-recalculated.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-003-ts-lf-trading-bot-warning-simulating-actual-size-recalculated.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-004-ts-lf-trading-bot-warning-simulating-size-placed-recalculated.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-004-ts-lf-trading-bot-warning-simulating-size-placed-recalculated.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-004-ts-lf-trading-bot-warning-simulating-size-placed-recalculated.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-004-ts-lf-trading-bot-warning-simulating-size-placed-recalculated.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-005-ts-lf-trading-bot-warning-simulating-slippage-substracted.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-005-ts-lf-trading-bot-warning-simulating-slippage-substracted.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-005-ts-lf-trading-bot-warning-simulating-slippage-substracted.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-005-ts-lf-trading-bot-warning-simulating-slippage-substracted.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-006-ts-lf-trading-bot-warning-simulating-slippage-added.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-006-ts-lf-trading-bot-warning-simulating-slippage-added.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-006-ts-lf-trading-bot-warning-simulating-slippage-added.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-006-ts-lf-trading-bot-warning-simulating-slippage-added.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-007-ts-lf-trading-bot-warning-simulating-actual-rate-based-on-formula.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-007-ts-lf-trading-bot-warning-simulating-actual-rate-based-on-formula.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-007-ts-lf-trading-bot-warning-simulating-actual-rate-based-on-formula.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-007-ts-lf-trading-bot-warning-simulating-actual-rate-based-on-formula.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-008-ts-lf-trading-bot-warning-simulating-actual-rate-too-hight.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-008-ts-lf-trading-bot-warning-simulating-actual-rate-too-hight.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-008-ts-lf-trading-bot-warning-simulating-actual-rate-too-hight.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-008-ts-lf-trading-bot-warning-simulating-actual-rate-too-hight.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-009-ts-lf-trading-bot-warning-simulating-actual-rate-too-low.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-009-ts-lf-trading-bot-warning-simulating-actual-rate-too-low.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-009-ts-lf-trading-bot-warning-simulating-actual-rate-too-low.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-009-ts-lf-trading-bot-warning-simulating-actual-rate-too-low.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-010-ts-lf-trading-bot-warning-skipping-cancel-order-event.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-010-ts-lf-trading-bot-warning-skipping-cancel-order-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-010-ts-lf-trading-bot-warning-skipping-cancel-order-event.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-010-ts-lf-trading-bot-warning-skipping-cancel-order-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-011-ts-lf-trading-bot-warning-order-size-value-zero-or-negative.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-011-ts-lf-trading-bot-warning-order-size-value-zero-or-negative.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-011-ts-lf-trading-bot-warning-order-size-value-zero-or-negative.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-011-ts-lf-trading-bot-warning-order-size-value-zero-or-negative.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-012-ts-lf-trading-bot-warning-order-could-not-be-opened.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-012-ts-lf-trading-bot-warning-order-could-not-be-opened.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-012-ts-lf-trading-bot-warning-order-could-not-be-opened.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-012-ts-lf-trading-bot-warning-order-could-not-be-opened.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-013-ts-lf-trading-bot-warning-order-size-shrinked.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-013-ts-lf-trading-bot-warning-order-size-shrinked.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-013-ts-lf-trading-bot-warning-order-size-shrinked.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-013-ts-lf-trading-bot-warning-order-size-shrinked.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-014-ts-lf-trading-bot-warning-possible-negative-balance.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-014-ts-lf-trading-bot-warning-possible-negative-balance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-014-ts-lf-trading-bot-warning-possible-negative-balance.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-014-ts-lf-trading-bot-warning-possible-negative-balance.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-016-ts-lf-trading-bot-warning-order-not-found-at-the-exchange.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-015-ts-lf-trading-bot-warning-order-not-found-at-the-exchange.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-016-ts-lf-trading-bot-warning-order-not-found-at-the-exchange.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-015-ts-lf-trading-bot-warning-order-not-found-at-the-exchange.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-015-ts-lf-trading-bot-warning-order-status-not-sync-with-exchange.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-015-ts-lf-trading-bot-warning-order-status-not-sync-with-exchange.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-lf-trading-bot-warnings-015-ts-lf-trading-bot-warning-order-status-not-sync-with-exchange.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-LF-Trading-Bot-Warnings/ts-lf-trading-bot-warnings-015-ts-lf-trading-bot-warning-order-status-not-sync-with-exchange.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-process-errors-001-ts-process-error-unexpected-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Process-Errors/ts-process-errors-001-ts-process-error-unexpected-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-process-errors-001-ts-process-error-unexpected-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Process-Errors/ts-process-errors-001-ts-process-error-unexpected-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-task-errors-001-ts-task-error-unexpected-error.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Task-Errors/ts-task-errors-001-ts-task-error-unexpected-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-task-errors-001-ts-task-error-unexpected-error.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Task-Errors/ts-task-errors-001-ts-task-error-unexpected-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-001-ts-trading-session-error-parameters-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-001-ts-trading-session-error-parameters-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-001-ts-trading-session-error-parameters-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-001-ts-trading-session-error-parameters-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-002-ts-trading-session-error-invalid-initial-datetime-property-value.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-002-ts-trading-session-error-invalid-initial-datetime-property-value.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-002-ts-trading-session-error-invalid-initial-datetime-property-value.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-002-ts-trading-session-error-invalid-initial-datetime-property-value.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-003-ts-trading-session-error-invalid-final-datetime-property-value.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-003-ts-trading-session-error-invalid-final-datetime-property-value.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-003-ts-trading-session-error-invalid-final-datetime-property-value.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-003-ts-trading-session-error-invalid-final-datetime-property-value.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-004-ts-trading-session-error-time-frame-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-004-ts-trading-session-error-time-frame-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-004-ts-trading-session-error-time-frame-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-004-ts-trading-session-error-time-frame-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-005-ts-trading-session-error-label-property-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-005-ts-trading-session-error-label-property-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-005-ts-trading-session-error-label-property-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-005-ts-trading-session-error-label-property-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-006-ts-trading-session-error-invalid-label-property-value.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-006-ts-trading-session-error-invalid-label-property-value.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-006-ts-trading-session-error-invalid-label-property-value.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-006-ts-trading-session-error-invalid-label-property-value.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-007-ts-trading-session-error-session-base-asset-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-007-ts-trading-session-error-session-base-asset-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-007-ts-trading-session-error-session-base-asset-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-007-ts-trading-session-error-session-base-asset-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-008-ts-trading-session-error-session-quoted-asset-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-008-ts-trading-session-error-session-quoted-asset-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-008-ts-trading-session-error-session-quoted-asset-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-008-ts-trading-session-error-session-quoted-asset-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-009-ts-trading-session-error-initial-balance-property-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-009-ts-trading-session-error-initial-balance-property-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-009-ts-trading-session-error-initial-balance-property-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-009-ts-trading-session-error-initial-balance-property-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-010-ts-trading-session-error-key-reference-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-010-ts-trading-session-error-key-reference-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-010-ts-trading-session-error-key-reference-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-010-ts-trading-session-error-key-reference-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-011-ts-trading-session-error-exchange-account-key-node-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-011-ts-trading-session-error-exchange-account-key-node-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-011-ts-trading-session-error-exchange-account-key-node-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-011-ts-trading-session-error-exchange-account-key-node-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-012-ts-trading-session-error-codename-property-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-012-ts-trading-session-error-codename-property-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-012-ts-trading-session-error-codename-property-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-012-ts-trading-session-error-codename-property-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-013-ts-trading-session-error-secret-property-missing.json b/Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-013-ts-trading-session-error-secret-property-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ts-trading-session-errors-013-ts-trading-session-error-secret-property-missing.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/TS/TS-Trading-Session-Errors/ts-trading-session-errors-013-ts-trading-session-error-secret-property-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-001-community-effort-to-test-exchanges.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-001-community-effort-to-test-exchanges.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-001-community-effort-to-test-exchanges.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-001-community-effort-to-test-exchanges.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-002-binance-test-status.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-002-binance-test-status.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-002-binance-test-status.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-002-binance-test-status.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-003-ftx-test-status.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-003-ftx-test-status.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-003-ftx-test-status.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-003-ftx-test-status.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-004-binance-us-test-status.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-004-binance-us-test-status.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-004-binance-us-test-status.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-004-binance-us-test-status.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-005-bitfinex-test-status.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-005-bitfinex-test-status.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-005-bitfinex-test-status.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-005-bitfinex-test-status.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-006-kucoin-test-status.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-006-kucoin-test-status.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-006-kucoin-test-status.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-006-kucoin-test-status.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-007-luno-test-status.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-007-luno-test-status.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-007-luno-test-status.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-007-luno-test-status.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-008-kraken-test-status.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-008-kraken-test-status.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-008-kraken-test-status.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-008-kraken-test-status.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-009-bittrex-test-status.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-009-bittrex-test-status.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-009-bittrex-test-status.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-009-bittrex-test-status.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-010-bitstamp-test-status.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-010-bitstamp-test-status.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-010-bitstamp-test-status.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-010-bitstamp-test-status.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-010-coinbasepro-test-status.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-010-coinbasepro-test-status.json similarity index 99% rename from Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-010-coinbasepro-test-status.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-010-coinbasepro-test-status.json index 114859374..ee9549a2e 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/tested-exchanges-010-coinbasepro-test-status.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/T/Tested/Tested-Exchanges/tested-exchanges-010-coinbasepro-test-status.json @@ -54,4 +54,4 @@ "text": "" } ] -} +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-001-trading-engine-hierarchy.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-001-trading-engine-hierarchy.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-001-trading-engine-hierarchy.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-001-trading-engine-hierarchy.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-002-monitoring-runtime-data.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-002-monitoring-runtime-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-002-monitoring-runtime-data.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-002-monitoring-runtime-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-003-trading-bot-output.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-003-trading-bot-output.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-003-trading-bot-output.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-003-trading-bot-output.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-004-temporal-context-current-and-last.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-004-temporal-context-current-and-last.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-004-temporal-context-current-and-last.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-004-temporal-context-current-and-last.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-005-temporal-context-episode-strategy-position-strategy-stages.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-005-conceptual-context-episode-strategy-position-strategy-stages.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-005-temporal-context-episode-strategy-position-strategy-stages.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-005-conceptual-context-episode-strategy-position-strategy-stages.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-006-base-asset-and-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-006-base-asset-and-quoted-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-006-base-asset-and-quoted-asset.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-006-base-asset-and-quoted-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-007-counters.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-007-counters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-007-counters.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-007-counters.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-008-statistics.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-008-statistics.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-008-statistics.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-008-statistics.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-009-distance-to-events.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-009-distance-to-trading-events.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-009-distance-to-events.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-009-distance-to-trading-events.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-010-balances.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-010-balances.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-010-balances.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-010-balances.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-011-common-metrics-hits-fails-hit-ratio-profit-loss-roi annualized rate of return.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-011-common-metrics-hits-fails-hit-ratio-profit-loss-roi-annualized-rate-of-return.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-011-common-metrics-hits-fails-hit-ratio-profit-loss-roi annualized rate of return.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-011-common-metrics-hits-fails-hit-ratio-profit-loss-roi-annualized-rate-of-return.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-012-accounts-specific-to-the-open-and-close-stages.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-012-accounts-specific-to-the-open-and-close-stages.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-012-accounts-specific-to-the-open-and-close-stages.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-012-accounts-specific-to-the-open-and-close-stages.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-013-accounts-specific-to-orders.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-013-accounts-specific-to-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-013-accounts-specific-to-orders.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-013-accounts-specific-to-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-014-market-data.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-014-market-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-014-market-data.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-014-market-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-engine-015-identity-and-status.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-015-identity-and-status.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-engine-015-identity-and-status.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Engine/trading-engine-015-identity-and-status.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-farms-001-trading-farms-fundamental-concepts.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-001-trading-farms-fundamental-concepts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-farms-001-trading-farms-fundamental-concepts.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-001-trading-farms-fundamental-concepts.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-farms-002-trading-farms-set-up-a-network-of-nodes.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-002-trading-farms-set-up-a-network-of-nodes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-farms-002-trading-farms-set-up-a-network-of-nodes.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-002-trading-farms-set-up-a-network-of-nodes.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-farms-003-trading-farms-operating-a-trading-farm.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-003-trading-farms-operating-a-trading-farm.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-farms-003-trading-farms-operating-a-trading-farm.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Farms/trading-farms-003-trading-farms-operating-a-trading-farm.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-logic-001-situations,-conditions,-and-formulas.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Logic/trading-logic-001-situations-conditions-and-formulas.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-logic-001-situations,-conditions,-and-formulas.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Logic/trading-logic-001-situations-conditions-and-formulas.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-logic-002-syntax-overview.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Logic/trading-logic-002-syntax-overview.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-logic-002-syntax-overview.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Logic/trading-logic-002-syntax-overview.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-logic-003-accessing-runtime-data.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Logic/trading-logic-003-accessing-runtime-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-logic-003-accessing-runtime-data.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Logic/trading-logic-003-accessing-runtime-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-logic-004-accessing-trading-system-definitions-and-session-parameters.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Logic/trading-logic-004-accessing-trading-system-definitions-and-session-parameters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-logic-004-accessing-trading-system-definitions-and-session-parameters.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Logic/trading-logic-004-accessing-trading-system-definitions-and-session-parameters.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-systems-001-trading-system-hierarchy.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-001-trading-system-hierarchy.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-systems-001-trading-system-hierarchy.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-001-trading-system-hierarchy.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-systems-002-trading-strategies.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-002-trading-strategies.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-systems-002-trading-strategies.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-002-trading-strategies.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-systems-003-the-trigger-stage.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-003-the-trigger-stage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-systems-003-the-trigger-stage.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-003-the-trigger-stage.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-systems-004-open-stage-initial-targets.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-004-open-stage-initial-targets.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-systems-004-open-stage-initial-targets.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-004-open-stage-initial-targets.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-systems-005-open-stage-execution.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-005-open-stage-execution.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-systems-005-open-stage-execution.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-005-open-stage-execution.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-systems-006-order-definitions.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-006-order-definitions.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-systems-006-order-definitions.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-006-order-definitions.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-systems-007-the-manage-stage.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-007-the-manage-stage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-systems-007-the-manage-stage.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-007-the-manage-stage.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-systems-008-position-management-phases.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-008-position-management-phases.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-systems-008-position-management-phases.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-008-position-management-phases.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/trading-systems-009-the-close-stage.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-009-the-close-stage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/trading-systems-009-the-close-stage.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Trading/Trading-Systems/trading-systems-009-the-close-stage.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-001-how-to-troubleshoot-an-issue.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-001-how-to-troubleshoot-an-issue.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-001-how-to-troubleshoot-an-issue.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-001-how-to-troubleshoot-an-issue.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-002-how-to-report-an-issue.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-002-how-to-report-an-issue.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-002-how-to-report-an-issue.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-002-how-to-report-an-issue.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-003-how-to-upgrade-your-existing-installation.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-003-how-to-upgrade-your-existing-installation.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-003-how-to-upgrade-your-existing-installation.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-003-how-to-upgrade-your-existing-installation.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-004-initial-setup-node-is-not-recognized-as-an-internal-or-external-command.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-004-initial-setup-node-is-not-recognized-as-an-internal-or-external-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-004-initial-setup-node-is-not-recognized-as-an-internal-or-external-command.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-004-initial-setup-node-is-not-recognized-as-an-internal-or-external-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-005-initial-setup-superalgos-failed-to-connect-via-websockets.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-005-initial-setup-superalgos-failed-to-connect-via-websockets.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-005-initial-setup-superalgos-failed-to-connect-via-websockets.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-005-initial-setup-superalgos-failed-to-connect-via-websockets.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-006-perception-issues-my-system-gets-slow.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-006-perception-issues-my-system-gets-slow.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-006-perception-issues-my-system-gets-slow.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-006-perception-issues-my-system-gets-slow.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-007-perception-issues-there-are-no-candles-on-the-charts.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-007-perception-issues-there-are-no-candles-on-the-charts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-007-perception-issues-there-are-no-candles-on-the-charts.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-007-perception-issues-there-are-no-candles-on-the-charts.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-008-perception-issues-market-data-or-indicators-seem-to-be-outdated.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-008-perception-issues-market-data-or-indicators-seem-to-be-outdated.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-008-perception-issues-market-data-or-indicators-seem-to-be-outdated.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-008-perception-issues-market-data-or-indicators-seem-to-be-outdated.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-009-perception-issues-indicator-data-seems-wrong.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-009-perception-issues-indicator-data-seems-wrong.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-009-perception-issues-indicator-data-seems-wrong.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-009-perception-issues-indicator-data-seems-wrong.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-010-investigating-issues-i-think-i-broke-something.-how-do-i-start-over.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-010-investigating-issues-i-think-i-broke-something.-how-do-i-start-over.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-010-investigating-issues-i-think-i-broke-something.-how-do-i-start-over.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-010-investigating-issues-i-think-i-broke-something.-how-do-i-start-over.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-011-investigating-issues-on-screen-errors-and-warnings.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-011-investigating-issues-on-screen-errors-and-warnings.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-011-investigating-issues-on-screen-errors-and-warnings.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-011-investigating-issues-on-screen-errors-and-warnings.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-012-investigating-issues-check-for-errors-at-the-browser.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-012-investigating-issues-check-for-errors-at-the-browser.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-012-investigating-issues-check-for-errors-at-the-browser.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-012-investigating-issues-check-for-errors-at-the-browser.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-013-investigating-issues-check-the-integrity-of-your-data.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-013-investigating-issues-check-the-integrity-of-your-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-013-investigating-issues-check-the-integrity-of-your-data.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-013-investigating-issues-check-the-integrity-of-your-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-014-debugging-a-task.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-014-debugging-a-task.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-014-debugging-a-task.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-014-debugging-a-task.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-015-debugging-a-new-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-015-debugging-a-new-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-015-debugging-a-new-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-015-debugging-a-new-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-016-browser-compatibility.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-016-browser-compatibility.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-016-browser-compatibility.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-016-browser-compatibility.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-017-problems-saving-the-workspace-or-plugins.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-017-problems-saving-the-workspace-or-plugins.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-017-problems-saving-the-workspace-or-plugins.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-017-problems-saving-the-workspace-or-plugins.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-018-problems-with-computer-time.json b/Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-018-problems-with-computer-time.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/troubleshooting-018-problems-with-computer-time.json rename to Projects/Superalgos/Schemas/Docs-Topics/T/Troubleshooting/Troubleshooting/troubleshooting-018-problems-with-computer-time.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/ui-websockets-errors-001-ui-websockets-error-bad-configuration.json b/Projects/Superalgos/Schemas/Docs-Topics/U/UI/UI-Websockets-Errors/ui-websockets-errors-001-ui-websockets-error-bad-configuration.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/ui-websockets-errors-001-ui-websockets-error-bad-configuration.json rename to Projects/Superalgos/Schemas/Docs-Topics/U/UI/UI-Websockets-Errors/ui-websockets-errors-001-ui-websockets-error-bad-configuration.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/user-examples-for-stop-loss-001-trailing-stop-loss-percentage-of-rate.json b/Projects/Superalgos/Schemas/Docs-Topics/U/User/User-Examples-for-Stop-Loss/user-examples-for-stop-loss-001-trailing-stop-loss-percentage-of-rate.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/user-examples-for-stop-loss-001-trailing-stop-loss-percentage-of-rate.json rename to Projects/Superalgos/Schemas/Docs-Topics/U/User/User-Examples-for-Stop-Loss/user-examples-for-stop-loss-001-trailing-stop-loss-percentage-of-rate.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/user-examples-for-stop-loss-002-trailing-stop-loss-risk-of-total-quoted-balance.json b/Projects/Superalgos/Schemas/Docs-Topics/U/User/User-Examples-for-Stop-Loss/user-examples-for-stop-loss-002-trailing-stop-loss-risk-of-total-quoted-balance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/user-examples-for-stop-loss-002-trailing-stop-loss-risk-of-total-quoted-balance.json rename to Projects/Superalgos/Schemas/Docs-Topics/U/User/User-Examples-for-Stop-Loss/user-examples-for-stop-loss-002-trailing-stop-loss-risk-of-total-quoted-balance.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/user-examples-for-stop-loss-003-trailing-stop-loss-initial-stop-loss-risk-and-targets-combo.json b/Projects/Superalgos/Schemas/Docs-Topics/U/User/User-Examples-for-Stop-Loss/user-examples-for-stop-loss-003-trailing-stop-loss-initial-stop-loss-risk-and-targets-combo.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/user-examples-for-stop-loss-003-trailing-stop-loss-initial-stop-loss-risk-and-targets-combo.json rename to Projects/Superalgos/Schemas/Docs-Topics/U/User/User-Examples-for-Stop-Loss/user-examples-for-stop-loss-003-trailing-stop-loss-initial-stop-loss-risk-and-targets-combo.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/zeus-data-mine-001-zeus-by-@9808us.json b/Projects/Superalgos/Schemas/Docs-Topics/Z/Zeus/Zeus-Data-Mine/zeus-data-mine-001-zeus-by-@9808us.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/zeus-data-mine-001-zeus-by-@9808us.json rename to Projects/Superalgos/Schemas/Docs-Topics/Z/Zeus/Zeus-Data-Mine/zeus-data-mine-001-zeus-by-@9808us.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/zeus-data-mine-002-directional-movement-index-dmi-zeus-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/Z/Zeus/Zeus-Data-Mine/zeus-data-mine-002-directional-movement-index-dmi-zeus-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/zeus-data-mine-002-directional-movement-index-dmi-zeus-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/Z/Zeus/Zeus-Data-Mine/zeus-data-mine-002-directional-movement-index-dmi-zeus-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/zeus-data-mine-003-donchian-channel-zeus-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/Z/Zeus/Zeus-Data-Mine/zeus-data-mine-003-donchian-channel-zeus-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/zeus-data-mine-003-donchian-channel-zeus-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/Z/Zeus/Zeus-Data-Mine/zeus-data-mine-003-donchian-channel-zeus-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/zeus-data-mine-004-ichimoku-cloud-zeus-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/Z/Zeus/Zeus-Data-Mine/zeus-data-mine-004-ichimoku-cloud-zeus-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/zeus-data-mine-004-ichimoku-cloud-zeus-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/Z/Zeus/Zeus-Data-Mine/zeus-data-mine-004-ichimoku-cloud-zeus-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/zeus-data-mine-005-wave-trend-zeus-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/Z/Zeus/Zeus-Data-Mine/zeus-data-mine-005-wave-trend-zeus-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/zeus-data-mine-005-wave-trend-zeus-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/Z/Zeus/Zeus-Data-Mine/zeus-data-mine-005-wave-trend-zeus-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/zeus-data-mine-006-super-trend-zeus-indicator.json b/Projects/Superalgos/Schemas/Docs-Topics/Z/Zeus/Zeus-Data-Mine/zeus-data-mine-006-super-trend-zeus-indicator.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Topics/zeus-data-mine-006-super-trend-zeus-indicator.json rename to Projects/Superalgos/Schemas/Docs-Topics/Z/Zeus/Zeus-Data-Mine/zeus-data-mine-006-super-trend-zeus-indicator.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/coingecko-api-map-and-mine-002-coingecko-api-map.json b/Projects/Superalgos/Schemas/Docs-Topics/coingecko-api-map-and-mine-002-coingecko-api-map.json deleted file mode 100644 index efc6f440d..000000000 --- a/Projects/Superalgos/Schemas/Docs-Topics/coingecko-api-map-and-mine-002-coingecko-api-map.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "topic": "CoinGecko API Map and Mine", - "pageNumber": 2, - "type": "CoinGecko API Map", - "definition": { - "text": "The current CoinGecko API Map accesses the following endpoints of the CoinGecko API.", - "updated": 1622686989766 - }, - "paragraphs": [ - { - "style": "Text", - "text": "Documentation for the CoinGecko API can be found at the following link:", - "updated": 1622687107891 - }, - { - "style": "Link", - "text": "www.coingecko.com/en/api->www.coingecko.com/en/api", - "updated": 1622687459394 - }, - { - "style": "Text", - "text": "The base request URL is:" - }, - { - "style": "Javascript", - "text": "https://api.coingecko.com/api/v3/" - }, - { - "style": "Title", - "text": "Mapped Endpoints", - "updated": 1622687143514 - }, - { - "style": "Json", - "text": "/coins/{id}", - "updated": 1622688221280 - }, - { - "style": "Subtitle", - "text": "Raw Returned Values", - "updated": 1622688289637 - }, - { - "style": "List", - "text": "id: name of returned coin (string).", - "updated": 1622688305150 - }, - { - "style": "List", - "text": "market_cap_rank: Current ranking of coin based on its overall share of the crypto market cap (number)." - }, - { - "style": "List", - "text": "sentiment_votes_up_percentage: Percentage of up votes for coin through CoinGecko platforms (number).", - "updated": 1622688575235 - }, - { - "style": "List", - "text": "sentiment_votes_down_percentage: Percentage of down votes for coin through CoinGecko platforms (number).", - "updated": 1622688586166 - }, - { - "style": "List", - "text": "block_time_in_minutes: Current time in minutes taken to mine the last block of coin (number).", - "updated": 1622688666930 - }, - { - "style": "List", - "text": "coingecko_score: Overall trust score given to coin by the CoinGecko platform (number)." - }, - { - "style": "Note", - "text": "CoinGecko score is an aggregated score combining liquidity, community, and developer scores.", - "updated": 1622846885139 - }, - { - "style": "List", - "text": "liquidity_score: Liquidity health score given by the CoinGecko platform (number).", - "updated": 1622688975074 - }, - { - "style": "List", - "text": "community_score: Community strength score given by the CoinGecko platform (number).", - "updated": 1622689004490 - }, - { - "style": "List", - "text": "developer_score: Developer strength score given by the CoinGecko platform (number).", - "updated": 1622689029728 - }, - { - "style": "List", - "text": "public_interest_score: Level of public interest score given by the CoinGecko platform (number).", - "updated": 1622689104410 - }, - { - "style": "List", - "text": "last_updated: Date content of current responce was last updated (string).", - "updated": 1622689075868 - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-001-basic-education-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-001-basic-education-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-001-basic-education-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-001-basic-education-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-002-tutorial-step-back-to-school.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-002-tutorial-step-back-to-school.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-002-tutorial-step-back-to-school.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-002-tutorial-step-back-to-school.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-003-tutorial-step-from-the-ground-up.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-003-tutorial-step-from-the-ground-up.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-003-tutorial-step-from-the-ground-up.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-003-tutorial-step-from-the-ground-up.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-004-tutorial-step-lets-start-with-the-menu.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-004-tutorial-step-lets-start-with-the-menu.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-004-tutorial-step-lets-start-with-the-menu.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-004-tutorial-step-lets-start-with-the-menu.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-005-tutorial-step-pinned-nodes-cant-dance.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-005-tutorial-step-pinned-nodes-cant-dance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-005-tutorial-step-pinned-nodes-cant-dance.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-005-tutorial-step-pinned-nodes-cant-dance.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-006-tutorial-step-starting-from-a-plugin.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-006-tutorial-step-starting-from-a-plugin.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-006-tutorial-step-starting-from-a-plugin.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-006-tutorial-step-starting-from-a-plugin.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-007-tutorial-step-mary-go-round.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-007-tutorial-step-mary-go-round.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-007-tutorial-step-mary-go-round.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-007-tutorial-step-mary-go-round.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-008-tutorial-step-180-degrees.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-008-tutorial-step-180-degrees.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-008-tutorial-step-180-degrees.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-008-tutorial-step-180-degrees.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-009-tutorial-step-nodes-independence.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-009-tutorial-step-nodes-independence.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-009-tutorial-step-nodes-independence.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-009-tutorial-step-nodes-independence.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-010-tutorial-step-free-range-nodes.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-010-tutorial-step-free-range-nodes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-010-tutorial-step-free-range-nodes.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-010-tutorial-step-free-range-nodes.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-011-tutorial-step-controlling-distances.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-011-tutorial-step-controlling-distances.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-011-tutorial-step-controlling-distances.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-011-tutorial-step-controlling-distances.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-012-tutorial-step-play-with-the-tape.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-012-tutorial-step-play-with-the-tape.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-012-tutorial-step-play-with-the-tape.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-012-tutorial-step-play-with-the-tape.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-013-tutorial-step-how-about-the-hierarchy.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-013-tutorial-step-how-about-the-hierarchy.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-013-tutorial-step-how-about-the-hierarchy.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-013-tutorial-step-how-about-the-hierarchy.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-014-tutorial-step-arrangement-style.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-014-tutorial-step-arrangement-style.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-014-tutorial-step-arrangement-style.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-014-tutorial-step-arrangement-style.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-015-tutorial-step-shall-we-improve-this.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-015-tutorial-step-shall-we-improve-this.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-015-tutorial-step-shall-we-improve-this.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-015-tutorial-step-shall-we-improve-this.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-016-tutorial-step-shall-we-improve-this.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-016-tutorial-step-shall-we-improve-this.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-016-tutorial-step-shall-we-improve-this.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-016-tutorial-step-shall-we-improve-this.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-017-tutorial-step-freeze.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-017-tutorial-step-freeze.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-017-tutorial-step-freeze.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-017-tutorial-step-freeze.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-018-tutorial-step-lets-talk-backups.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-018-tutorial-step-lets-talk-backups.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-018-tutorial-step-lets-talk-backups.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-018-tutorial-step-lets-talk-backups.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-019-tutorial-step-working-with-versions.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-019-tutorial-step-working-with-versions.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-019-tutorial-step-working-with-versions.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-019-tutorial-step-working-with-versions.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-020-tutorial-step-detaching-and-attaching.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-020-tutorial-step-detaching-and-attaching.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-020-tutorial-step-detaching-and-attaching.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-020-tutorial-step-detaching-and-attaching.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-021-tutorial-step-attaching-the-backup.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-021-tutorial-step-attaching-the-backup.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-021-tutorial-step-attaching-the-backup.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-021-tutorial-step-attaching-the-backup.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-022-tutorial-step-irrelevant-nodes.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-022-tutorial-step-irrelevant-nodes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-022-tutorial-step-irrelevant-nodes.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-022-tutorial-step-irrelevant-nodes.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-023-tutorial-step-nodes-attaching-rules.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-023-tutorial-step-nodes-attaching-rules.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-023-tutorial-step-nodes-attaching-rules.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-023-tutorial-step-nodes-attaching-rules.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-024-tutorial-step-dealing-with-references.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-024-tutorial-step-dealing-with-references.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-024-tutorial-step-dealing-with-references.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-024-tutorial-step-dealing-with-references.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-025-tutorial-step-lets-see-some-references.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-025-tutorial-step-lets-see-some-references.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-025-tutorial-step-lets-see-some-references.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-025-tutorial-step-lets-see-some-references.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-026-tutorial-step-visualizing-references.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-026-tutorial-step-visualizing-references.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-026-tutorial-step-visualizing-references.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-026-tutorial-step-visualizing-references.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-027-tutorial-step-establishing-references.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-027-tutorial-step-establishing-references.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-027-tutorial-step-establishing-references.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-027-tutorial-step-establishing-references.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-028-tutorial-step-lets-get-on-with-it.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-028-tutorial-step-lets-get-on-with-it.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-028-tutorial-step-lets-get-on-with-it.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-028-tutorial-step-lets-get-on-with-it.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-029-tutorial-step-is-it-done.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-029-tutorial-step-is-it-done.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-029-tutorial-step-is-it-done.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-029-tutorial-step-is-it-done.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-030-tutorial-step-one-last-point.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-030-tutorial-step-one-last-point.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-030-tutorial-step-one-last-point.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-030-tutorial-step-one-last-point.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-031-tutorial-step-back-to-backups.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-031-tutorial-step-back-to-backups.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-031-tutorial-step-back-to-backups.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-031-tutorial-step-back-to-backups.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-032-tutorial-step-hammering-backups-home.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-032-tutorial-step-hammering-backups-home.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-032-tutorial-step-hammering-backups-home.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-032-tutorial-step-hammering-backups-home.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-033-tutorial-step-back-it-up-again.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-033-tutorial-step-back-it-up-again.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-033-tutorial-step-back-it-up-again.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-033-tutorial-step-back-it-up-again.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-034-tutorial-step-one-last-backup.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-034-tutorial-step-one-last-backup.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-034-tutorial-step-one-last-backup.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-034-tutorial-step-one-last-backup.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-035-tutorial-step-no-need-to-memorize.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-035-tutorial-step-no-need-to-memorize.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-035-tutorial-step-no-need-to-memorize.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-035-tutorial-step-no-need-to-memorize.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-036-tutorial-step-what-about-clones.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-036-tutorial-step-what-about-clones.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-036-tutorial-step-what-about-clones.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-036-tutorial-step-what-about-clones.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-037-tutorial-step-only-share-shares.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-037-tutorial-step-only-share-shares.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-037-tutorial-step-only-share-shares.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-037-tutorial-step-only-share-shares.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-038-tutorial-step-working-with-workspaces.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-038-tutorial-step-working-with-workspaces.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-038-tutorial-step-working-with-workspaces.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-038-tutorial-step-working-with-workspaces.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-039-tutorial-step-your-workspace-vs-plugins.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-039-tutorial-step-your-workspace-vs-plugins.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-039-tutorial-step-your-workspace-vs-plugins.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-039-tutorial-step-your-workspace-vs-plugins.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-040-tutorial-step-the-current-workspace.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-040-tutorial-step-the-current-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-040-tutorial-step-the-current-workspace.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-040-tutorial-step-the-current-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-041-tutorial-step-lets-talk-plugins.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-041-tutorial-step-lets-talk-plugins.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-041-tutorial-step-lets-talk-plugins.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-041-tutorial-step-lets-talk-plugins.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-042-tutorial-step-how-plugins-work.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-042-tutorial-step-how-plugins-work.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-042-tutorial-step-how-plugins-work.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-042-tutorial-step-how-plugins-work.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-043-tutorial-step-positioning-plugins.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-043-tutorial-step-positioning-plugins.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-043-tutorial-step-positioning-plugins.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-043-tutorial-step-positioning-plugins.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-044-tutorial-step-placing-plugins.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-044-tutorial-step-placing-plugins.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-044-tutorial-step-placing-plugins.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-044-tutorial-step-placing-plugins.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-045-tutorial-step-non-persistence-of-changes.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-045-tutorial-step-non-persistence-of-changes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-045-tutorial-step-non-persistence-of-changes.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-045-tutorial-step-non-persistence-of-changes.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-046-tutorial-step-improving-a-plugin.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-046-tutorial-step-improving-a-plugin.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-046-tutorial-step-improving-a-plugin.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-046-tutorial-step-improving-a-plugin.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-047-tutorial-step-talking-exchanges.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-047-tutorial-step-talking-exchanges.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-047-tutorial-step-talking-exchanges.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-047-tutorial-step-talking-exchanges.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-048-tutorial-step-testing-new-exchanges.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-048-tutorial-step-testing-new-exchanges.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-048-tutorial-step-testing-new-exchanges.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-048-tutorial-step-testing-new-exchanges.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-049-tutorial-step-clean-workspace.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-049-tutorial-step-clean-workspace.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-049-tutorial-step-clean-workspace.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-049-tutorial-step-clean-workspace.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-050-tutorial-step-dealing-with-data.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-050-tutorial-step-dealing-with-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-050-tutorial-step-dealing-with-data.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-050-tutorial-step-dealing-with-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-051-tutorial-step-about-other-markets.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-051-tutorial-step-about-other-markets.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-051-tutorial-step-about-other-markets.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-051-tutorial-step-about-other-markets.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-052-tutorial-step-building-indicators.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-052-tutorial-step-building-indicators.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-052-tutorial-step-building-indicators.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-052-tutorial-step-building-indicators.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-053-tutorial-step-more-indicators.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-053-tutorial-step-more-indicators.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-053-tutorial-step-more-indicators.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-053-tutorial-step-more-indicators.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-054-tutorial-step-lost-get-an-api-map.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-054-tutorial-step-lost-get-an-api-map.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-054-tutorial-step-lost-get-an-api-map.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-054-tutorial-step-lost-get-an-api-map.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-055-tutorial-step-how-about-strategies.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-055-tutorial-step-how-about-strategies.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-055-tutorial-step-how-about-strategies.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-055-tutorial-step-how-about-strategies.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-056-tutorial-step-your-graduation.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-056-tutorial-step-your-graduation.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/basic-education-056-tutorial-step-your-graduation.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Basic/Basic-Education/basic-education-056-tutorial-step-your-graduation.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-001-beyond-the-basics-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-001-beyond-the-basics-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-001-beyond-the-basics-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-001-beyond-the-basics-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-002-tutorial-the-advanced-stuff.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-002-tutorial-the-advanced-stuff.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-002-tutorial-the-advanced-stuff.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-002-tutorial-the-advanced-stuff.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-003-tutorial-step-you-are-in-command.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-003-tutorial-step-you-are-in-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-003-tutorial-step-you-are-in-command.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-003-tutorial-step-you-are-in-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-004-tutorial-step-free-for-everyone.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-004-tutorial-step-free-for-everyone.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-004-tutorial-step-free-for-everyone.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-004-tutorial-step-free-for-everyone.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-005-tutorial-step-a-brilliant-idea.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-005-tutorial-step-a-brilliant-idea.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-005-tutorial-step-a-brilliant-idea.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-005-tutorial-step-a-brilliant-idea.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-006-tutorial-step-what-is-a-contribution.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-006-tutorial-step-what-is-a-contribution.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-006-tutorial-step-what-is-a-contribution.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-006-tutorial-step-what-is-a-contribution.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-007-tutorial-step-what-about-free-riders.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-007-tutorial-step-what-about-free-riders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-007-tutorial-step-what-about-free-riders.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-007-tutorial-step-what-about-free-riders.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-008-tutorial-step-switching-branches.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-008-tutorial-step-switching-branches.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-008-tutorial-step-switching-branches.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-008-tutorial-step-switching-branches.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-009-tutorial-step-now-the-current-branch.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-009-tutorial-step-now-the-current-branch.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-009-tutorial-step-now-the-current-branch.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-009-tutorial-step-now-the-current-branch.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-010-tutorial-step-before-you-switch.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-010-tutorial-step-before-you-switch.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-010-tutorial-step-before-you-switch.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-010-tutorial-step-before-you-switch.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-011-tutorial-step-double-trouble.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-011-tutorial-step-double-trouble.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-011-tutorial-step-double-trouble.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-011-tutorial-step-double-trouble.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-012-tutorial-step-lets-switch-already.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-012-tutorial-step-lets-switch-already.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-012-tutorial-step-lets-switch-already.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-012-tutorial-step-lets-switch-already.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-013-tutorial-step-welcome-back.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-013-tutorial-step-welcome-back.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-013-tutorial-step-welcome-back.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-013-tutorial-step-welcome-back.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-014-tutorial-step-update-the-app.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-014-tutorial-step-update-the-app.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-014-tutorial-step-update-the-app.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-014-tutorial-step-update-the-app.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-015-tutorial-step-lets-add-your-review.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-015-tutorial-step-lets-add-your-review.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-015-tutorial-step-lets-add-your-review.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-015-tutorial-step-lets-add-your-review.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-016-tutorial-step-did-it-work.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-016-tutorial-step-did-it-work.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-016-tutorial-step-did-it-work.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-016-tutorial-step-did-it-work.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-017-tutorial-step-breaking-up-the-command.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-017-tutorial-step-breaking-up-the-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-017-tutorial-step-breaking-up-the-command.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-017-tutorial-step-breaking-up-the-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-018-tutorial-step-editing-crash-course.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-018-tutorial-step-editing-crash-course.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-018-tutorial-step-editing-crash-course.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-018-tutorial-step-editing-crash-course.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-019-tutorial-step-dont-forget-to-sign.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-019-tutorial-step-dont-forget-to-sign.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-019-tutorial-step-dont-forget-to-sign.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-019-tutorial-step-dont-forget-to-sign.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-020-tutorial-step-dont-forget-to-save.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-020-tutorial-step-dont-forget-to-save.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-020-tutorial-step-dont-forget-to-save.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-020-tutorial-step-dont-forget-to-save.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-021-tutorial-step-get-ready-to-push.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-021-tutorial-step-get-ready-to-push.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-021-tutorial-step-get-ready-to-push.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-021-tutorial-step-get-ready-to-push.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-022-tutorial-step-translation-for-mere-mortals.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-022-tutorial-step-translation-for-mere-mortals.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-022-tutorial-step-translation-for-mere-mortals.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-022-tutorial-step-translation-for-mere-mortals.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-023-tutorial-step-github.com-authentication.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-023-tutorial-step-github.com-authentication.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-023-tutorial-step-github.com-authentication.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-023-tutorial-step-github.com-authentication.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-024-tutorial-step-github.com-auth-clip.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-024-tutorial-step-github.com-auth-clip.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-024-tutorial-step-github.com-auth-clip.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-024-tutorial-step-github.com-auth-clip.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-025-tutorial-step-set-up-the-token.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-025-tutorial-step-set-up-the-token.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-025-tutorial-step-set-up-the-token.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-025-tutorial-step-set-up-the-token.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-026-tutorial-step-a-note-on-keys-and-tokens.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-026-tutorial-step-a-note-on-keys-and-tokens.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-026-tutorial-step-a-note-on-keys-and-tokens.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-026-tutorial-step-a-note-on-keys-and-tokens.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-027-tutorial-step-contributable-files.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-027-tutorial-step-contributable-files.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-027-tutorial-step-contributable-files.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-027-tutorial-step-contributable-files.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-028-tutorial-step-lets-run-the-command.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-028-tutorial-step-lets-run-the-command.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-028-tutorial-step-lets-run-the-command.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-028-tutorial-step-lets-run-the-command.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-029-tutorial-step-congrats-and-thank-you.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-029-tutorial-step-congrats-and-thank-you.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-029-tutorial-step-congrats-and-thank-you.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-029-tutorial-step-congrats-and-thank-you.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-030-tutorial-step-more-on-contributions.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-030-tutorial-step-more-on-contributions.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-030-tutorial-step-more-on-contributions.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-030-tutorial-step-more-on-contributions.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-031-tutorial-step-a-book-on-tutorials.json b/Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-031-tutorial-step-a-book-on-tutorials.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/beyond-the-basics-031-tutorial-step-a-book-on-tutorials.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/B/Beyond/Beyond-the-Basics/beyond-the-basics-031-tutorial-step-a-book-on-tutorials.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-001-defining-a-trading-idea-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-001-defining-a-trading-idea-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-001-defining-a-trading-idea-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-001-defining-a-trading-idea-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-002-tutorial-defining-a-trading-idea.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-002-tutorial-defining-a-trading-idea.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-002-tutorial-defining-a-trading-idea.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-002-tutorial-defining-a-trading-idea.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-003-tutorial-step-before-we-start..json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-003-tutorial-step-before-we-start..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-003-tutorial-step-before-we-start..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-003-tutorial-step-before-we-start..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-004-tutorial-step-ready-to-mine..json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-004-tutorial-step-ready-to-mine..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-004-tutorial-step-ready-to-mine..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-004-tutorial-step-ready-to-mine..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-005-tutorial-step-lets-mine-some-data..json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-005-tutorial-step-lets-mine-some-data..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-005-tutorial-step-lets-mine-some-data..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-005-tutorial-step-lets-mine-some-data..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-006-tutorial-step-why-test-trading-ideas..json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-006-tutorial-step-why-test-trading-ideas..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-006-tutorial-step-why-test-trading-ideas..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-006-tutorial-step-why-test-trading-ideas..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-007-tutorial-step-the-trading-process.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-007-tutorial-step-the-trading-process.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-007-tutorial-step-the-trading-process.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-007-tutorial-step-the-trading-process.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-008-tutorial-step-the-appropriate-context.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-008-tutorial-step-the-appropriate-context.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-008-tutorial-step-the-appropriate-context.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-008-tutorial-step-the-appropriate-context.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-009-tutorial-step-the-entry-rules.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-009-tutorial-step-the-entry-rules.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-009-tutorial-step-the-entry-rules.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-009-tutorial-step-the-entry-rules.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-010-tutorial-step-the-prediction.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-010-tutorial-step-the-prediction.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-010-tutorial-step-the-prediction.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-010-tutorial-step-the-prediction.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-011-tutorial-step-the-testing-mechanism.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-011-tutorial-step-the-testing-mechanism.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-011-tutorial-step-the-testing-mechanism.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-011-tutorial-step-the-testing-mechanism.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-012-tutorial-step-lets-go-on-a-field-trip.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-012-tutorial-step-lets-go-on-a-field-trip.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-012-tutorial-step-lets-go-on-a-field-trip.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-012-tutorial-step-lets-go-on-a-field-trip.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-013-tutorial-step-are-we-up-to-date..json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-013-tutorial-step-are-we-up-to-date..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-013-tutorial-step-are-we-up-to-date..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-013-tutorial-step-are-we-up-to-date..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-014-tutorial-step-bb-on-the-charts.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-014-tutorial-step-bb-on-the-charts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-014-tutorial-step-bb-on-the-charts.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-014-tutorial-step-bb-on-the-charts.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-015-tutorial-step-bollinger-bands-rules.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-015-tutorial-step-bollinger-bands-rules.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-015-tutorial-step-bollinger-bands-rules.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-015-tutorial-step-bollinger-bands-rules.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-016-tutorial-step-can-you-think-of-any-ideas.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-016-tutorial-step-can-you-think-of-any-ideas.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-016-tutorial-step-can-you-think-of-any-ideas.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-016-tutorial-step-can-you-think-of-any-ideas.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-017-tutorial-step-breakdown-of-the-bbs.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-017-tutorial-step-breakdown-of-the-bbs.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-017-tutorial-step-breakdown-of-the-bbs.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-017-tutorial-step-breakdown-of-the-bbs.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-018-tutorial-step-what-else-is-going-on.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-018-tutorial-step-what-else-is-going-on.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-018-tutorial-step-what-else-is-going-on.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-018-tutorial-step-what-else-is-going-on.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-019-tutorial-step-lets-zoom-out.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-019-tutorial-step-lets-zoom-out.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-019-tutorial-step-lets-zoom-out.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-019-tutorial-step-lets-zoom-out.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-020-tutorial-step-the-big-picture.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-020-tutorial-step-the-big-picture.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-020-tutorial-step-the-big-picture.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-020-tutorial-step-the-big-picture.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-021-tutorial-step-what-do-we-make-of-this.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-021-tutorial-step-what-do-we-make-of-this.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-021-tutorial-step-what-do-we-make-of-this.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-021-tutorial-step-what-do-we-make-of-this.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-022-tutorial-step-look-to-your-left.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-022-tutorial-step-look-to-your-left.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-022-tutorial-step-look-to-your-left.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-022-tutorial-step-look-to-your-left.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-023-tutorial-step-wouldnt-it-be-nice.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-023-tutorial-step-wouldnt-it-be-nice.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-023-tutorial-step-wouldnt-it-be-nice.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-023-tutorial-step-wouldnt-it-be-nice.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-024-tutorial-step-march-7th-to-march-12th.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-024-tutorial-step-march-7th-to-march-12th.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-024-tutorial-step-march-7th-to-march-12th.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-024-tutorial-step-march-7th-to-march-12th.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-025-tutorial-step-weve-got-two-hypotheses.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-025-tutorial-step-weve-got-two-hypotheses.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-025-tutorial-step-weve-got-two-hypotheses.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-025-tutorial-step-weve-got-two-hypotheses.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-026-tutorial-step-what-is-missing.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-026-tutorial-step-what-is-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-026-tutorial-step-what-is-missing.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-026-tutorial-step-what-is-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-027-tutorial-step-lets-define-the-first-two.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-027-tutorial-step-lets-define-the-first-two.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-027-tutorial-step-lets-define-the-first-two.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-027-tutorial-step-lets-define-the-first-two.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-028-tutorial-step-entry-rules.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-028-tutorial-step-entry-rules.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-028-tutorial-step-entry-rules.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-028-tutorial-step-entry-rules.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-029-tutorial-step-predictions-and-testing.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-029-tutorial-step-predictions-and-testing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-029-tutorial-step-predictions-and-testing.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-029-tutorial-step-predictions-and-testing.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-030-tutorial-step-et-voilà..json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-030-tutorial-step-et-voilà..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-030-tutorial-step-et-voilà..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-030-tutorial-step-et-voilà..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-031-tutorial-step-ready-for-the-next-one..json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-031-tutorial-step-ready-for-the-next-one..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/defining-a-trading-idea-031-tutorial-step-ready-for-the-next-one..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Defining/Defining-a-Trading-Idea/defining-a-trading-idea-031-tutorial-step-ready-for-the-next-one..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-001-tutorial-intro-for-developers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-001-tutorial-intro-for-developers.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-001-tutorial-intro-for-developers.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-001-tutorial-intro-for-developers.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-002-tutorial-topic-system-architecture.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-002-tutorial-topic-system-architecture.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-002-tutorial-topic-system-architecture.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-002-tutorial-topic-system-architecture.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-003-tutorial-topic-client.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-003-tutorial-topic-client.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-003-tutorial-topic-client.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-003-tutorial-topic-client.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-004-tutorial-topic-client.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-004-tutorial-topic-client.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-004-tutorial-topic-client.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-004-tutorial-topic-client.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-005-tutorial-step-web-server.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-005-tutorial-step-web-server.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-005-tutorial-step-web-server.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-005-tutorial-step-web-server.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-006-tutorial-step-web-sockets-server.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-006-tutorial-step-web-sockets-server.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-006-tutorial-step-web-sockets-server.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-006-tutorial-step-web-sockets-server.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-007-tutorial-step-events-server.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-007-tutorial-step-events-server.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-007-tutorial-step-events-server.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-007-tutorial-step-events-server.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-008-tutorial-step-task-manager-server.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-008-tutorial-step-task-manager-server.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-008-tutorial-step-task-manager-server.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-008-tutorial-step-task-manager-server.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-009-tutorial-topic-task-server.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-009-tutorial-topic-task-server.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-009-tutorial-topic-task-server.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-009-tutorial-topic-task-server.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-010-tutorial-topic-frontend.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-010-tutorial-topic-frontend.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-010-tutorial-topic-frontend.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-010-tutorial-topic-frontend.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-011-tutorial-topic-canvas-app.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-011-tutorial-topic-canvas-app.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-011-tutorial-topic-canvas-app.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-011-tutorial-topic-canvas-app.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-012-tutorial-step-canvas-animation.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-012-tutorial-step-canvas-animation.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-012-tutorial-step-canvas-animation.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-012-tutorial-step-canvas-animation.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-013-tutorial-step-charting-space.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-013-tutorial-step-charting-space.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-013-tutorial-step-charting-space.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-013-tutorial-step-charting-space.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-014-tutorial-step-design-space.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-014-tutorial-step-design-space.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-014-tutorial-step-design-space.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-014-tutorial-step-design-space.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-015-tutorial-step-floating-space.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-015-tutorial-step-floating-space.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-015-tutorial-step-floating-space.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-015-tutorial-step-floating-space.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-016-tutorial-step-side-space.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-016-tutorial-step-side-space.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-016-tutorial-step-side-space.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-016-tutorial-step-side-space.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-017-tutorial-step-docs-space.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-017-tutorial-step-docs-space.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-017-tutorial-step-docs-space.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-017-tutorial-step-docs-space.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-018-tutorial-step-tutorial-space.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-018-tutorial-step-tutorial-space.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-018-tutorial-step-tutorial-space.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-018-tutorial-step-tutorial-space.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-019-tutorial-step-panel-space.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-019-tutorial-step-panel-space.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-019-tutorial-step-panel-space.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-019-tutorial-step-panel-space.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-020-tutorial-topic-files-component.json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-020-tutorial-topic-files-component.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-020-tutorial-topic-files-component.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-020-tutorial-topic-files-component.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-021-tutorial-topic-parting-thoughts..json b/Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-021-tutorial-topic-parting-thoughts..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/developers-intro-021-tutorial-topic-parting-thoughts..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/D/Developers/Developers-Intro/developers-intro-021-tutorial-topic-parting-thoughts..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-001-hello-world-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-001-hello-world-tutorial.json similarity index 94% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-001-hello-world-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-001-hello-world-tutorial.json index ec3724ec1..222ded0d5 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-001-hello-world-tutorial.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-001-hello-world-tutorial.json @@ -9,7 +9,8 @@ { "language": "DE", "text": "Dieses Tutorial ist ein Schnellkurs, der dich in die Idee einführt, ein einfaches Tradingsystem aufzubauen. Das Tutorial setzt ein grundlegendes Verständnis dafür voraus, wie Trading-Strategien definiert werden. Das heißt, du kannst es auch als eine allererste Einführung nützlich finden, besonders wenn du direkte, auf den Punkt gebrachte Informationen magst.", - "updated": 1622969782378 + "updated": 1622969782378, + "style": "Definition" } ] }, diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-002-tutorial-step-welcome.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-002-tutorial-step-welcome.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-002-tutorial-step-welcome.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-002-tutorial-step-welcome.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-003-tutorial-step-look-around.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-003-tutorial-step-look-around.json similarity index 88% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-003-tutorial-step-look-around.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-003-tutorial-step-look-around.json index f56f65479..9050e4e07 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-003-tutorial-step-look-around.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-003-tutorial-step-look-around.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Workspaces können angepasst werden!", - "updated": 1622977673407 + "updated": 1622977673407, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "Ich habe den Workspace im Vergleich zu Getting Started (\"Erste Schritte\") etwas anders angeordnet. Es ist eine gute Praxis, den Workspace anzupassen, um ihn aufgeräumt und sauber zu halten. Denke daran, dass jede Hierarchie, jeder Knoten und jeder Nachfolgende Auswirkungen auf deine Maschinenressourcen haben kann.", - "updated": 1622977620392 + "updated": 1622977620392, + "style": "Text" } ] }, @@ -38,7 +40,8 @@ { "language": "DE", "text": "Schau dich um, klicke mit der rechten Maustaste auf eine leere Fläche und erkunde den Workspace, den ich für dich eingerichtet habe!", - "updated": 1622977643971 + "updated": 1622977643971, + "style": "Success" } ] }, diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-004-tutorial-step-custom-data-mine.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-004-tutorial-step-custom-data-mine.json similarity index 86% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-004-tutorial-step-custom-data-mine.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-004-tutorial-step-custom-data-mine.json index 028878d93..3b70c2e9c 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-004-tutorial-step-custom-data-mine.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-004-tutorial-step-custom-data-mine.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Nicht nur Workspaces können modifiziert werden.", - "updated": 1622977759915 + "updated": 1622977759915, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "SA ist sehr modular und kann so angeordnet werden, wie wir es für unsere Bedürfnisse bevorzugen.", - "updated": 1622977780236 + "updated": 1622977780236, + "style": "Text" } ] }, @@ -37,7 +39,8 @@ { "language": "DE", "text": "Ich habe für dich einen sehr einfachen Workspace mit einer neuen Data Mine vorbereitet und die Knoten angeordnet, wobei ich alles gelöscht habe, was ich für dieses Tutorial nicht benötige.", - "updated": 1622977811209 + "updated": 1622977811209, + "style": "Text" } ] }, @@ -48,7 +51,8 @@ { "language": "DE", "text": "In SA können Data Mines hinzugefügt und entfernt werden, aber die auf der Festplatte gespeicherten Daten werden nicht gelöscht, wenn du einen Indikator entfernst!", - "updated": 1622977843713 + "updated": 1622977843713, + "style": "Success" } ] }, diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-005-tutorial-step-the-strategy.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-005-tutorial-step-the-strategy.json similarity index 82% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-005-tutorial-step-the-strategy.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-005-tutorial-step-the-strategy.json index e52a98db6..d99d56726 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-005-tutorial-step-the-strategy.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-005-tutorial-step-the-strategy.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Lass uns die Mutter aller Strategien erstellen!", - "updated": 1622977892890 + "updated": 1622977892890, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "Um eine Strategie backtesten zu können, müssen wir sie erst einmal schreiben oder klar im Kopf haben. Auf folgenden Eckpfeilern basiert unser Test:", - "updated": 1622979087886 + "updated": 1622979087886, + "style": "Text" } ] }, @@ -37,7 +39,8 @@ { "language": "DE", "text": "Strategie verwendet SMA50 und SMA200", - "updated": 1622977962657 + "updated": 1622977962657, + "style": "List" } ] }, @@ -48,7 +51,8 @@ { "language": "DE", "text": "Die Strategie basiert auf 4h TF (Time Frame)", - "updated": 1622979509680 + "updated": 1622979509680, + "style": "List" } ] }, @@ -59,7 +63,8 @@ { "language": "DE", "text": "Der Bot wird das Asset kaufen, wenn der SMA50 den SMA200 nach oben kreuzt", - "updated": 1622978113525 + "updated": 1622978113525, + "style": "List" } ] }, @@ -70,7 +75,8 @@ { "language": "DE", "text": "Stop Loss wird auf 20% vom Einstiegspunkt gesetzt", - "updated": 1622978127244 + "updated": 1622978127244, + "style": "List" } ] }, @@ -81,7 +87,8 @@ { "language": "DE", "text": "Take Profit wird auf 100% oder auf SMA50 kreuzt SMA200 nach unten gesetzt", - "updated": 1622978244002 + "updated": 1622978244002, + "style": "List" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-006-tutorial-step-trading-system.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-006-tutorial-step-trading-system.json similarity index 84% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-006-tutorial-step-trading-system.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-006-tutorial-step-trading-system.json index ae322cefe..233b66104 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-006-tutorial-step-trading-system.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-006-tutorial-step-trading-system.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Das Trading System ist bereits aufgesetzt. Lass es uns anschauen!", - "updated": 1622978283268 + "updated": 1622978283268, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "ie Strategie ist bereits umgesetzt. Schauen wir sie uns einmal an, um sie zu verstehen!", - "updated": 1622978294304 + "updated": 1622978294304, + "style": "Text" } ] }, @@ -37,7 +39,8 @@ { "language": "DE", "text": "Wie du sehen kannst, hat ein Tradingsystem zwei Hauptnachfolger:", - "updated": 1622978319793 + "updated": 1622978319793, + "style": "Text" } ] }, @@ -49,7 +52,8 @@ { "language": "DE", "text": "Dynamic Indicators (\"Dynamische Indikatoren\"): Damit kannst du On-The-Fly-Indikatoren erstellen", - "updated": 1622978351655 + "updated": 1622978351655, + "style": "List" } ] }, @@ -61,7 +65,8 @@ { "language": "DE", "text": "Trading Strategy (\"Handelsstrategie\"): Hier definieren wir Parameter, Bedingungen und Formeln für unsere Strategie", - "updated": 1622978372386 + "updated": 1622978372386, + "style": "List" } ] }, @@ -72,7 +77,8 @@ { "language": "DE", "text": "Dieses Tutorial behandelt keine Definitionen oder Konzepte, die in SA verwendet werden. In diesem Tutorial geht es nur darum, wie man eine Strategie einsetzt!", - "updated": 1622978385419 + "updated": 1622978385419, + "style": "Success" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-007-tutorial-step-trigger-stage.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-007-tutorial-step-trigger-stage.json similarity index 86% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-007-tutorial-step-trigger-stage.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-007-tutorial-step-trigger-stage.json index 99a3f8cf5..367ea7722 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-007-tutorial-step-trigger-stage.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-007-tutorial-step-trigger-stage.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Trigger Stage ist unser Talent Scout.", - "updated": 1622978455848 + "updated": 1622978455848, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "Unsere Strategie basiert auf dem SMA-Kreuz und in diesem Knoten können wir den Bot anweisen, nach Bedingungen zu suchen, die erfüllt sein müssen, um einen Handel zu tätigen.", - "updated": 1622978530689 + "updated": 1622978530689, + "style": "Text" } ] }, @@ -37,7 +39,8 @@ { "language": "DE", "text": "In dieser Phase geht es darum, den Markt zu überprüfen und zu entscheiden, ob die Bedingungen einen Handel wert sind oder nicht!", - "updated": 1622978559675 + "updated": 1622978559675, + "style": "Important" } ] }, @@ -49,7 +52,8 @@ { "language": "DE", "text": "Werfen wir einen Blick auf seine drei Nachfolger und ich zeige dir ein paar kleine Tricks, um die Strategie schnellstmöglich zu implementieren!", - "updated": 1622978601078 + "updated": 1622978601078, + "style": "Text" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-008-tutorial-step-trigger-on.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-008-tutorial-step-trigger-on.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-008-tutorial-step-trigger-on.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-008-tutorial-step-trigger-on.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-009-tutorial-step-trigger-off.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-009-tutorial-step-trigger-off.json similarity index 87% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-009-tutorial-step-trigger-off.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-009-tutorial-step-trigger-off.json index b6c660389..e493bf20b 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-009-tutorial-step-trigger-off.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-009-tutorial-step-trigger-off.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Wenn du keine Bedingung benötigst setze es einfach auf „False“ oder „True“!", - "updated": 1622978946854 + "updated": 1622978946854, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "Für meinen Backtest benötige ich keine Trigger Off Bedingung, also schreibe ich einfach False in den Javascript-Code", - "updated": 1622978973861 + "updated": 1622978973861, + "style": "Text" } ] }, @@ -38,7 +40,8 @@ { "language": "DE", "text": "Denke daran, dass Bedingungen nur True oder False sein können. Wenn ich Javascript-Code innerhalb dieser Art von Knoten schreibe, müssen sie True oder False auswerten, weil das, was ich schreibe, im Wesentlichen ein Test ist.", - "updated": 1622978923884 + "updated": 1622978923884, + "style": "Success" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-010-tutorial-step-take-position.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-010-tutorial-step-take-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-010-tutorial-step-take-position.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-010-tutorial-step-take-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-011-tutorial-step-open-stage.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-011-tutorial-step-open-stage.json similarity index 88% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-011-tutorial-step-open-stage.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-011-tutorial-step-open-stage.json index ed70e47c4..df325300e 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-011-tutorial-step-open-stage.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-011-tutorial-step-open-stage.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Die Open Stage ist der Zeitpunkt, an dem der Bot die Position einnimmt!", - "updated": 1622979315892 + "updated": 1622979315892, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "Die Strategie, die ich backtesten möchte, basiert auf 4h TF und die Strategie ist Long (steigende Kurse). Das bedeutet, dass der Bot das Asset kaufen wird, um es später zu verkaufen (zu einem besseren Preis, wie wir hoffen!). Um die Dinge einfach zu halten, muss ich nur den TF im Target Rate-Knoten angeben, indem ich meinen vollen Saldo im Target Size in Quoted Asset verwende.", - "updated": 1622979336945 + "updated": 1622979336945, + "style": "Text" } ] }, @@ -38,7 +40,8 @@ { "language": "DE", "text": "Wenn unser Markt BTC/USDT ist, dann ist das Quoted Asset USDT und Base Asset ist BTC.", - "updated": 1622979556680 + "updated": 1622979556680, + "style": "Success" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-012-tutorial-step-manage-stage.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-012-tutorial-step-manage-stage.json similarity index 87% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-012-tutorial-step-manage-stage.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-012-tutorial-step-manage-stage.json index e763807e3..4d0d9e531 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-012-tutorial-step-manage-stage.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-012-tutorial-step-manage-stage.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Gewinn mitnehmen (Take Profit) oder einen Verlust begrenzen (Stop Loss)?!", - "updated": 1622979661677 + "updated": 1622979661677, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "In dieser Phase prüft der Bot, ob der Preis Take Profit (TP) oder Stop Loss (SL) erreicht hat. Die anfänglichen Bedingungen für meine Strategie waren, einen SL bei 20% vom Einstieg zu setzen und einen TP bei 100% oder wenn MA50 unter MA200 kreuzt.", - "updated": 1622979639862 + "updated": 1622979639862, + "style": "Text" } ] }, @@ -38,7 +40,8 @@ { "language": "DE", "text": "Stop Loss Formel:", - "updated": 1622979677028 + "updated": 1622979677028, + "style": "Text" } ] }, @@ -55,7 +58,8 @@ { "language": "DE", "text": "Die Take Profit Formel ist ein wenig aufwendiger:", - "updated": 1622979702092 + "updated": 1622979702092, + "style": "Text" } ] }, diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-013-tutorial-step-close-stage.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-013-tutorial-step-close-stage.json similarity index 89% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-013-tutorial-step-close-stage.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-013-tutorial-step-close-stage.json index 1b52a2f41..1ec50c180 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-013-tutorial-step-close-stage.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-013-tutorial-step-close-stage.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Die Close Stage ist für das Schließen des Trades zuständig.", - "updated": 1622979775474 + "updated": 1622979775474, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "In der vorherigen Phase (der Manage Stage) prüft der Bot, ob der aktuelle Preis den SL oder den TP getroffen hat. Sobald eines dieser beiden Ereignisse eingetreten ist, übernimmt die Close Stage die Aufgabe, die Position zu schließen. Die Funktionsweise ist sehr ähnlich wie bei der Open Stage. Der Bot muss wissen, auf welche Kerze er schauen soll.", - "updated": 1622979799896 + "updated": 1622979799896, + "style": "Text" } ] }, @@ -41,7 +43,8 @@ { "language": "DE", "text": "Im Gegensatz zur Open Stage verkaufen wir hier das Asset, daher benötigen wir eine Market Sell Order und der Bot verkauft das quotierte Asset.", - "updated": 1622979827422 + "updated": 1622979827422, + "style": "Text" } ] }, diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-014-tutorial-step-thats-it.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-014-tutorial-step-thats-it.json similarity index 86% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-014-tutorial-step-thats-it.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-014-tutorial-step-thats-it.json index 85bec2839..75baee93f 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-014-tutorial-step-thats-it.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-014-tutorial-step-thats-it.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Strategie definiert!", - "updated": 1622980119217 + "updated": 1622980119217, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "Wie du gesehen hast, ist die Implementierung einer einfachen Strategie eine Sache von wenigen Zeilen Code!", - "updated": 1622980130290 + "updated": 1622980130290, + "style": "Text" } ] }, @@ -38,7 +40,8 @@ { "language": "DE", "text": "Beachte dies, um korrekt mit Base und Quoted Asset umzugehen. Base ist oben, Quoted ist unten! In unserem Fall BTC/USD ist also BTC das Basis-Asset, während USDT das quotierte Asset ist.", - "updated": 1622980143220 + "updated": 1622980143220, + "style": "Success" } ] }, @@ -50,7 +53,8 @@ { "language": "DE", "text": "Das ändert sich nicht, wenn du Short gehst. Wenn die Strategie Short ist, wird der Bot in der Eröffnungsphase das Basis-Asset verkaufen und es später mit dem quotierten Asset zurückkaufen!", - "updated": 1622980155348 + "updated": 1622980155348, + "style": "Warning" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-015-tutorial-step-update-data-mines.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-015-tutorial-step-update-data-mines.json similarity index 87% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-015-tutorial-step-update-data-mines.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-015-tutorial-step-update-data-mines.json index 79b633aee..ab705a97c 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-015-tutorial-step-update-data-mines.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-015-tutorial-step-update-data-mines.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Eventuell hast du bereits ein paar Daten gemined!", - "updated": 1622980204621 + "updated": 1622980204621, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "Wenn du das Intro-Tutorial gemacht hast, dann hast du wahrscheinlich schon einige Daten geschürft. Allerdings habe ich einen neuen Indikator hinzugefügt, der in der Anfangskonfiguration nicht vorhanden ist. Führe also bitte die Data Mines aus (\"Run\") und warte, bis sie zu 100% fertig sind.", - "updated": 1622980292728 + "updated": 1622980292728, + "style": "Text" } ] }, @@ -38,7 +40,8 @@ { "language": "DE", "text": "Stelle sicher, dass unter Sparta Data Mine Tasks der neu hinzugefügte Indikator Simple Moving Average zu 100% aktualisiert ist.", - "updated": 1622980304913 + "updated": 1622980304913, + "style": "Important" } ] }, @@ -50,7 +53,8 @@ { "language": "DE", "text": "Sobald alle Indikatoren 100%ig sind, kannst du die Data Mines stoppen und Ressourcen für den Backtest sparen.", - "updated": 1622980322182 + "updated": 1622980322182, + "style": "Success" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-016-tutorial-step-backtest.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-016-tutorial-step-backtest.json similarity index 84% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-016-tutorial-step-backtest.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-016-tutorial-step-backtest.json index 2463113ab..2491a1341 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-016-tutorial-step-backtest.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-016-tutorial-step-backtest.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Stelle sicher, dass alle Parameter korrekt sind!", - "updated": 1622980368660 + "updated": 1622980368660, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "Bevor du den Backtest ausführst, stelle sicher, dass der Knoten Trading Parameters konsistente Daten hat. Ich habe bereits alles für dich vorbereitet, aber nimm dir etwas Zeit und beachte, dass:", - "updated": 1622980410674 + "updated": 1622980410674, + "style": "Text" } ] }, @@ -37,7 +39,8 @@ { "language": "DE", "text": "Session Base Asset auf 0 eingestellt ist", - "updated": 1622980449763 + "updated": 1622980449763, + "style": "List" } ] }, @@ -49,7 +52,8 @@ { "language": "DE", "text": "Session Quoted Asset auf 1000 eingestellt ist (das sind in diesem Fall 1000$ USDT)", - "updated": 1622980491671 + "updated": 1622980491671, + "style": "List" } ] }, @@ -61,7 +65,8 @@ { "language": "DE", "text": "Slippage auf 0 gesetzt ist, da ich kleine Beträge backteste und ich davon ausgehen kann, dass die Aufträge ohne Slippage ausgeführt werden", - "updated": 1622980519600 + "updated": 1622980519600, + "style": "List" } ] }, @@ -73,7 +78,8 @@ { "language": "DE", "text": "Bist du bereit? Führe (\"Run\") den Backtest aus!", - "updated": 1622980556540 + "updated": 1622980556540, + "style": "Important" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-017-tutorial-step-final-step.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-017-tutorial-step-final-step.json similarity index 86% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-017-tutorial-step-final-step.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-017-tutorial-step-final-step.json index c544debb6..df359cbbb 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-017-tutorial-step-final-step.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-017-tutorial-step-final-step.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Zeit sich die Charts anzuschauen!", - "updated": 1622980596813 + "updated": 1622980596813, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "Wenn der Backtest beendet ist, halte ich die gesamte Hierarchie über den Knoten Testing Trading Tasks an. Erweitere den Knoten und klicke auf Stop All.", - "updated": 1622980659088 + "updated": 1622980659088, + "style": "Text" } ] }, @@ -37,7 +39,8 @@ { "language": "DE", "text": "Denk daran, dass es eine gute Praxis ist, Hierarchien zusammengeklappt zu halten und nicht benötigte Aufgaben zu stoppen, um Ressourcen zu sparen!", - "updated": 1622980636929 + "updated": 1622980636929, + "style": "Success" } ] }, diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-018-tutorial-step-the-chart.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-018-tutorial-step-the-chart.json similarity index 89% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-018-tutorial-step-the-chart.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-018-tutorial-step-the-chart.json index 3be1033ac..7df651240 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-018-tutorial-step-the-chart.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-018-tutorial-step-the-chart.json @@ -13,7 +13,8 @@ { "language": "DE", "text": "Viel Spaß mit deinem Backtest!", - "updated": 1622980702656 + "updated": 1622980702656, + "style": "Definition" } ] }, @@ -26,7 +27,8 @@ { "language": "DE", "text": "Jetzt ist es an der Zeit, in den Charting Space zu wechseln und (falls noch nicht geschehen) starte:", - "updated": 1622980744641 + "updated": 1622980744641, + "style": "Text" } ] }, @@ -62,7 +64,8 @@ { "language": "DE", "text": "Nimm dir Zeit und erkunde die visuellen Ergebnisse. Wende den SMA-Indikator auf den Chart an und vergewissere dich, dass der Bot die Position zum erwarteten Zeitpunkt eingenommen hat.", - "updated": 1622980791002 + "updated": 1622980791002, + "style": "Success" } ] } diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-019-tutorial-step-the-end.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-019-tutorial-step-the-end.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/hello-world-tutorial-019-tutorial-step-the-end.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/Hello/Hello-World-Tutorial/hello-world-tutorial-019-tutorial-step-the-end.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/how-to-aggregate-data-from-different-exchanges-in-the-same-chart-001-how-to-combine-exchanges-in-a-chart-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/How/How-to-aggregate-data-from-different-Exchanges-in-the-same-Chart-/how-to-aggregate-data-from-different-exchanges-in-the-same-chart-001-how-to-combine-exchanges-in-a-chart-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/how-to-aggregate-data-from-different-exchanges-in-the-same-chart-001-how-to-combine-exchanges-in-a-chart-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/How/How-to-aggregate-data-from-different-Exchanges-in-the-same-Chart-/how-to-aggregate-data-from-different-exchanges-in-the-same-chart-001-how-to-combine-exchanges-in-a-chart-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/how-to-combine-two-markets-in-the-same-chart-001-how-to-combine-markets-in-a-chart-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/How/How-to-combine-two-markets-in-the-same-Chart/how-to-combine-two-markets-in-the-same-chart-001-how-to-combine-markets-in-a-chart-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/how-to-combine-two-markets-in-the-same-chart-001-how-to-combine-markets-in-a-chart-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/How/How-to-combine-two-markets-in-the-same-Chart/how-to-combine-two-markets-in-the-same-chart-001-how-to-combine-markets-in-a-chart-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/how-to-customize-the-layers-held-in-a-layer-manager-001-how-to-customize-layer-managers-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/How/How-to-customize-the-Layers-held-in-a-Layer-Manager/how-to-customize-the-layers-held-in-a-layer-manager-001-how-to-customize-a-layer-manager-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/how-to-customize-the-layers-held-in-a-layer-manager-001-how-to-customize-layer-managers-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/How/How-to-customize-the-Layers-held-in-a-Layer-Manager/how-to-customize-the-layers-held-in-a-layer-manager-001-how-to-customize-a-layer-manager-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/how-to-set-up-a-custom-rate-scale-for-an-indicator-001-how-to-set-up-a-custom-rate-scale-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/H/How/How-to-set-up-a-custom-Rate-Scale-for-an-Indicator/how-to-set-up-a-custom-rate-scale-for-an-indicator-001-how-to-set-up-a-custom-rate-scale-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/how-to-set-up-a-custom-rate-scale-for-an-indicator-001-how-to-set-up-a-custom-rate-scale-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/H/How/How-to-set-up-a-custom-Rate-Scale-for-an-Indicator/how-to-set-up-a-custom-rate-scale-for-an-indicator-001-how-to-set-up-a-custom-rate-scale-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-001-install-a-new-market-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-001-install-a-new-market-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-001-install-a-new-market-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-001-install-a-new-market-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-002-tutorial-install-a-new-market.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-002-tutorial-install-a-new-market.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-002-tutorial-install-a-new-market.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-002-tutorial-install-a-new-market.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-003-tutorial-topic-add-the-assets.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-003-tutorial-topic-add-the-assets.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-003-tutorial-topic-add-the-assets.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-003-tutorial-topic-add-the-assets.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-004-tutorial-step-add-the-assets-1.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-004-tutorial-step-add-the-assets-1.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-004-tutorial-step-add-the-assets-1.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-004-tutorial-step-add-the-assets-1.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-005-tutorial-step-add-the-assets-2.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-005-tutorial-step-add-the-assets-2.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-005-tutorial-step-add-the-assets-2.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-005-tutorial-step-add-the-assets-2.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-006-tutorial-step-add-the-assets-3.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-006-tutorial-step-add-the-assets-3.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-006-tutorial-step-add-the-assets-3.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-006-tutorial-step-add-the-assets-3.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-007-tutorial-topic-set-up-the-market.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-007-tutorial-topic-set-up-the-market.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-007-tutorial-topic-set-up-the-market.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-007-tutorial-topic-set-up-the-market.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-008-tutorial-step-set-up-the-market-1.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-008-tutorial-step-set-up-the-market-1.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-008-tutorial-step-set-up-the-market-1.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-008-tutorial-step-set-up-the-market-1.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-009-tutorial-step-set-up-the-market-2.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-009-tutorial-step-set-up-the-market-2.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-009-tutorial-step-set-up-the-market-2.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-009-tutorial-step-set-up-the-market-2.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-010-tutorial-step-set-up-the-market-3.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-010-tutorial-step-set-up-the-market-3.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-010-tutorial-step-set-up-the-market-3.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-010-tutorial-step-set-up-the-market-3.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-011-tutorial-step-set-up-the-market-4.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-011-tutorial-step-set-up-the-market-4.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-011-tutorial-step-set-up-the-market-4.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-011-tutorial-step-set-up-the-market-4.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-012-tutorial-topic-install-the-market.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-012-tutorial-topic-install-the-market.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-012-tutorial-topic-install-the-market.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-012-tutorial-topic-install-the-market.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-013-tutorial-topic-network-verification.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-013-tutorial-topic-network-verification.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-013-tutorial-topic-network-verification.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-013-tutorial-topic-network-verification.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-014-tutorial-step-network-verification-1.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-014-tutorial-step-network-verification-1.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-014-tutorial-step-network-verification-1.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-014-tutorial-step-network-verification-1.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-015-tutorial-step-network-verification-2.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-015-tutorial-step-network-verification-2.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-015-tutorial-step-network-verification-2.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-015-tutorial-step-network-verification-2.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-016-tutorial-step-network-verification-3.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-016-tutorial-step-network-verification-3.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-016-tutorial-step-network-verification-3.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-016-tutorial-step-network-verification-3.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-017-tutorial-step-network-verification-4.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-017-tutorial-step-network-verification-4.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-017-tutorial-step-network-verification-4.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-017-tutorial-step-network-verification-4.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-018-tutorial-topic-charts-verification.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-018-tutorial-topic-charts-verification.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-018-tutorial-topic-charts-verification.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-018-tutorial-topic-charts-verification.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-019-tutorial-step-charts-verification-1.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-019-tutorial-step-charts-verification-1.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-019-tutorial-step-charts-verification-1.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-019-tutorial-step-charts-verification-1.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-020-tutorial-step-charts-verification-2.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-020-tutorial-step-charts-verification-2.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-020-tutorial-step-charts-verification-2.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-020-tutorial-step-charts-verification-2.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-021-tutorial-topic-you-made-it.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-021-tutorial-topic-you-made-it.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/install-a-new-market-021-tutorial-topic-you-made-it.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Install/Install-a-New-Market/install-a-new-market-021-tutorial-topic-you-made-it.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-001-intro-to-trading-systems-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-001-intro-to-trading-systems-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-001-intro-to-trading-systems-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-001-intro-to-trading-systems-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-002-tutorial-intro-to-trading-systems.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-002-tutorial-intro-to-trading-systems.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-002-tutorial-intro-to-trading-systems.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-002-tutorial-intro-to-trading-systems.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-003-tutorial-topic-frame-it-flexibly.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-003-tutorial-topic-frame-it-flexibly.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-003-tutorial-topic-frame-it-flexibly.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-003-tutorial-topic-frame-it-flexibly.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-004-tutorial-step-points-to-take-home..json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-004-tutorial-step-points-to-take-home..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-004-tutorial-step-points-to-take-home..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-004-tutorial-step-points-to-take-home..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-005-tutorial-step-but.-but.-why.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-005-tutorial-step-but.-but.-why.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-005-tutorial-step-but.-but.-why.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-005-tutorial-step-but.-but.-why.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-006-tutorial-step-steep-vs.-extreme.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-006-tutorial-step-steep-vs.-extreme.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-006-tutorial-step-steep-vs.-extreme.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-006-tutorial-step-steep-vs.-extreme.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-007-tutorial-step-a-particular-case..json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-007-tutorial-step-a-particular-case..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-007-tutorial-step-a-particular-case..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-007-tutorial-step-a-particular-case..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-008-tutorial-step-another-example.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-008-tutorial-step-another-example.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-008-tutorial-step-another-example.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-008-tutorial-step-another-example.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-009-tutorial-step-at-the-count-of-three.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-009-tutorial-step-at-the-count-of-three.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-009-tutorial-step-at-the-count-of-three.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-009-tutorial-step-at-the-count-of-three.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-010-tutorial-step-time-frame-analysys.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-010-tutorial-step-time-frame-analysys.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-010-tutorial-step-time-frame-analysys.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-010-tutorial-step-time-frame-analysys.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-011-tutorial-step-unpacking-these-lessons.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-011-tutorial-step-unpacking-these-lessons.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-011-tutorial-step-unpacking-these-lessons.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-011-tutorial-step-unpacking-these-lessons.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-012-tutorial-step-granularity.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-012-tutorial-step-granularity.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-012-tutorial-step-granularity.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-012-tutorial-step-granularity.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-013-tutorial-step-hyper-specialization.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-013-tutorial-step-hyper-specialization.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-013-tutorial-step-hyper-specialization.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-013-tutorial-step-hyper-specialization.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-014-tutorial-step-fine-grain-management.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-014-tutorial-step-fine-grain-management.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-014-tutorial-step-fine-grain-management.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-014-tutorial-step-fine-grain-management.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-015-tutorial-step-going-long-short.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-015-tutorial-step-going-long-short.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-015-tutorial-step-going-long-short.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-015-tutorial-step-going-long-short.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-016-tutorial-step-ready-for-the-next-one.json b/Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-016-tutorial-step-ready-for-the-next-one.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/intro-to-trading-systems-016-tutorial-step-ready-for-the-next-one.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/I/Intro/Intro-to-Trading-Systems/intro-to-trading-systems-016-tutorial-step-ready-for-the-next-one.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-001-setting-up-a-new-chart-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-001-setting-up-a-new-chart-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-001-setting-up-a-new-chart-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-001-setting-up-a-new-chart-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-002-tutorial-step-welcome-to-the-otherside.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-002-tutorial-step-welcome-to-the-otherside.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-002-tutorial-step-welcome-to-the-otherside.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-002-tutorial-step-welcome-to-the-otherside.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-003-tutorial-step-before-we-begin.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-003-tutorial-step-before-we-begin.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-003-tutorial-step-before-we-begin.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-003-tutorial-step-before-we-begin.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-004-tutorial-step-charts-without-tears.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-004-tutorial-step-charts-without-tears.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-004-tutorial-step-charts-without-tears.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-004-tutorial-step-charts-without-tears.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-005-tutorial-step-basic-building-blocks.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-005-tutorial-step-basic-building-blocks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-005-tutorial-step-basic-building-blocks.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-005-tutorial-step-basic-building-blocks.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-006-tutorial-step-charting-workspace-setup.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-006-tutorial-step-charting-workspace-setup.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-006-tutorial-step-charting-workspace-setup.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-006-tutorial-step-charting-workspace-setup.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-007-tutorial-step-adjust-for-your-exchange.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-007-tutorial-step-adjust-for-your-exchange.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-007-tutorial-step-adjust-for-your-exchange.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-007-tutorial-step-adjust-for-your-exchange.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-008-tutorial-step-charting-workspace-market.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-008-tutorial-step-charting-workspace-market.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-008-tutorial-step-charting-workspace-market.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-008-tutorial-step-charting-workspace-market.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-009-tutorial-step-your-first-chart.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-009-tutorial-step-your-first-chart.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-009-tutorial-step-your-first-chart.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-009-tutorial-step-your-first-chart.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-010-tutorial-step-dashing-dashboards.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-010-tutorial-step-dashing-dashboards.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-010-tutorial-step-dashing-dashboards.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-010-tutorial-step-dashing-dashboards.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-011-tutorial-step-dashboards-in-the-future.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-011-tutorial-step-dashboards-in-the-future.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-011-tutorial-step-dashboards-in-the-future.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-011-tutorial-step-dashboards-in-the-future.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-012-tutorial-step-magical-machines.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-012-tutorial-step-magical-machines.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-012-tutorial-step-magical-machines.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-012-tutorial-step-magical-machines.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-013-tutorial-step-keep-it-in-one-place.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-013-tutorial-step-keep-it-in-one-place.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-013-tutorial-step-keep-it-in-one-place.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-013-tutorial-step-keep-it-in-one-place.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-014-tutorial-step-without-further-ado.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-014-tutorial-step-without-further-ado.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-014-tutorial-step-without-further-ado.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-014-tutorial-step-without-further-ado.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-015-tutorial-step-add-a-time-machine.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-015-tutorial-step-add-a-time-machine.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-015-tutorial-step-add-a-time-machine.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-015-tutorial-step-add-a-time-machine.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-016-tutorial-step-the-three-scales.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-016-tutorial-step-the-three-scales.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-016-tutorial-step-the-three-scales.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-016-tutorial-step-the-three-scales.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-017-tutorial-step-chart-spawning.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-017-tutorial-step-chart-spawning.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-017-tutorial-step-chart-spawning.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-017-tutorial-step-chart-spawning.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-018-tutorial-step-i-see-a-chart.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-018-tutorial-step-i-see-a-chart.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-018-tutorial-step-i-see-a-chart.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-018-tutorial-step-i-see-a-chart.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-019-tutorial-step-add-a-timeline-chart.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-019-tutorial-step-add-a-timeline-chart.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-019-tutorial-step-add-a-timeline-chart.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-019-tutorial-step-add-a-timeline-chart.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-020-tutorial-step-why-is-it-blank.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-020-tutorial-step-why-is-it-blank.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-020-tutorial-step-why-is-it-blank.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-020-tutorial-step-why-is-it-blank.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-021-tutorial-step-empty-layer-manager.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-021-tutorial-step-empty-layer-manager.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-021-tutorial-step-empty-layer-manager.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-021-tutorial-step-empty-layer-manager.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-022-tutorial-step-the-chart-of-many-talents.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-022-tutorial-step-the-chart-of-many-talents.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-022-tutorial-step-the-chart-of-many-talents.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-022-tutorial-step-the-chart-of-many-talents.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-023-tutorial-step-herding-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-023-tutorial-step-herding-layers.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-023-tutorial-step-herding-layers.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-023-tutorial-step-herding-layers.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-024-tutorial-step-your-data-treasure-trove.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-024-tutorial-step-your-data-treasure-trove.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-024-tutorial-step-your-data-treasure-trove.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-024-tutorial-step-your-data-treasure-trove.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-025-tutorial-step-follow-the-tree.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-025-tutorial-step-follow-the-tree.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-025-tutorial-step-follow-the-tree.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-025-tutorial-step-follow-the-tree.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-026-tutorial-step-the-data-you-want-to-see.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-026-tutorial-step-the-data-you-want-to-see.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-026-tutorial-step-the-data-you-want-to-see.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-026-tutorial-step-the-data-you-want-to-see.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-027-tutorial-step-link-chart-to-data-products.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-027-tutorial-step-link-chart-to-data-products.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-027-tutorial-step-link-chart-to-data-products.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-027-tutorial-step-link-chart-to-data-products.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-028-tutorial-step-make-the-connection.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-028-tutorial-step-make-the-connection.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-028-tutorial-step-make-the-connection.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-028-tutorial-step-make-the-connection.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-029-tutorial-step-add-the-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-029-tutorial-step-add-the-layers.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-029-tutorial-step-add-the-layers.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-029-tutorial-step-add-the-layers.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-030-tutorial-step-verify-the-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-030-tutorial-step-verify-the-layers.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-030-tutorial-step-verify-the-layers.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-030-tutorial-step-verify-the-layers.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-031-tutorial-step-it’s-alive.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-031-tutorial-step-it’s-alive.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-031-tutorial-step-it’s-alive.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-031-tutorial-step-it’s-alive.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-032-tutorial-step-link-chart-to-trading-system.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-032-tutorial-step-link-chart-to-trading-system.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-032-tutorial-step-link-chart-to-trading-system.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-032-tutorial-step-link-chart-to-trading-system.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-033-tutorial-step-connection-one.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-033-tutorial-step-connection-one.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-033-tutorial-step-connection-one.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-033-tutorial-step-connection-one.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-034-tutorial-step-back-to-data-storage.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-034-tutorial-step-back-to-data-storage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-034-tutorial-step-back-to-data-storage.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-034-tutorial-step-back-to-data-storage.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-035-tutorial-step-another-timeline-chart.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-035-tutorial-step-another-timeline-chart.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-035-tutorial-step-another-timeline-chart.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-035-tutorial-step-another-timeline-chart.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-036-tutorial-step-connection-two.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-036-tutorial-step-connection-two.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-036-tutorial-step-connection-two.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-036-tutorial-step-connection-two.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-037-tutorial-step-don’t-forget-the-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-037-tutorial-step-don’t-forget-the-layers.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-037-tutorial-step-don’t-forget-the-layers.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-037-tutorial-step-don’t-forget-the-layers.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-038-tutorial-step-check-the-chart.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-038-tutorial-step-check-the-chart.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-038-tutorial-step-check-the-chart.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-038-tutorial-step-check-the-chart.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-039-tutorial-step-not-seeing-anything.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-039-tutorial-step-not-seeing-anything.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-039-tutorial-step-not-seeing-anything.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-039-tutorial-step-not-seeing-anything.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-040-tutorial-step-easy-as-1-2-3.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-040-tutorial-step-easy-as-1-2-3.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-040-tutorial-step-easy-as-1-2-3.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-040-tutorial-step-easy-as-1-2-3.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-041-tutorial-step-before-i-go.json b/Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-041-tutorial-step-before-i-go.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/setting-up-a-new-chart-041-tutorial-step-before-i-go.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/S/Setting/Setting-Up-a-New-Chart/setting-up-a-new-chart-041-tutorial-step-before-i-go.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-001-testing-a-trading-idea-the-other-stages-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-001-testing-a-trading-idea-the-other-stages-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-001-testing-a-trading-idea-the-other-stages-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-001-testing-a-trading-idea-the-other-stages-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-002-tutorial-the-other-stages.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-002-tutorial-the-other-stages.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-002-tutorial-the-other-stages.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-002-tutorial-the-other-stages.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-003-tutorial-step-taking-a-position.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-003-tutorial-step-taking-a-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-003-tutorial-step-taking-a-position.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-003-tutorial-step-taking-a-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-004-tutorial-step-initial-targets..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-004-tutorial-step-initial-targets..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-004-tutorial-step-initial-targets..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-004-tutorial-step-initial-targets..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-005-tutorial-step-look-around.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-005-tutorial-step-look-around.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-005-tutorial-step-look-around.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-005-tutorial-step-look-around.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-006-tutorial-step-the-target-rate.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-006-tutorial-step-the-target-rate.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-006-tutorial-step-the-target-rate.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-006-tutorial-step-the-target-rate.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-007-tutorial-step-how-do-we-go-about-it.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-007-tutorial-step-how-do-we-go-about-it.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-007-tutorial-step-how-do-we-go-about-it.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-007-tutorial-step-how-do-we-go-about-it.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-008-tutorial-step-the-target-size.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-008-tutorial-step-the-target-size.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-008-tutorial-step-the-target-size.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-008-tutorial-step-the-target-size.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-009-tutorial-step-the-whole-balance.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-009-tutorial-step-the-whole-balance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-009-tutorial-step-the-whole-balance.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-009-tutorial-step-the-whole-balance.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-010-tutorial-step-initial-balance-vs.-balance.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-010-tutorial-step-initial-balance-vs.-balance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-010-tutorial-step-initial-balance-vs.-balance.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-010-tutorial-step-initial-balance-vs.-balance.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-011-tutorial-step-its-the-balance.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-011-tutorial-step-its-the-balance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-011-tutorial-step-its-the-balance.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-011-tutorial-step-its-the-balance.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-012-tutorial-step-there-it-is.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-012-tutorial-step-there-it-is.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-012-tutorial-step-there-it-is.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-012-tutorial-step-there-it-is.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-013-tutorial-step-copy-the-nodes-path.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-013-tutorial-step-copy-the-nodes-path.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-013-tutorial-step-copy-the-nodes-path.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-013-tutorial-step-copy-the-nodes-path.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-014-tutorial-step-circling-back.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-014-tutorial-step-circling-back.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-014-tutorial-step-circling-back.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-014-tutorial-step-circling-back.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-015-tutorial-step-time-to-talk-execution.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-015-tutorial-step-time-to-talk-execution.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-015-tutorial-step-time-to-talk-execution.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-015-tutorial-step-time-to-talk-execution.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-016-tutorial-step-lets-do-some-reading.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-016-tutorial-step-lets-do-some-reading.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-016-tutorial-step-lets-do-some-reading.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-016-tutorial-step-lets-do-some-reading.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-017-tutorial-step-execution-algorithm.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-017-tutorial-step-execution-algorithm.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-017-tutorial-step-execution-algorithm.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-017-tutorial-step-execution-algorithm.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-018-tutorial-step-market-sell-orders.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-018-tutorial-step-market-sell-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-018-tutorial-step-market-sell-orders.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-018-tutorial-step-market-sell-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-019-tutorial-step-100-of-100-=-.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-019-tutorial-step-100-of-100-=-.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-019-tutorial-step-100-of-100-=-.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-019-tutorial-step-100-of-100-=-.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-020-tutorial-step-create-order-event.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-020-tutorial-step-create-order-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-020-tutorial-step-create-order-event.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-020-tutorial-step-create-order-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-021-tutorial-step-simulated-exchange-events.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-021-tutorial-step-simulated-exchange-events.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-021-tutorial-step-simulated-exchange-events.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-021-tutorial-step-simulated-exchange-events.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-022-tutorial-step-close-stage-event.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-022-tutorial-step-close-stage-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-022-tutorial-step-close-stage-event.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-022-tutorial-step-close-stage-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-023-tutorial-step-back-to-the-order.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-023-tutorial-step-back-to-the-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-023-tutorial-step-back-to-the-order.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-023-tutorial-step-back-to-the-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-024-tutorial-step-heres-the-thing.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-024-tutorial-step-heres-the-thing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-024-tutorial-step-heres-the-thing.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-024-tutorial-step-heres-the-thing.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-025-tutorial-step-its-all-about-references.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-025-tutorial-step-its-all-about-references.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-025-tutorial-step-its-all-about-references.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-025-tutorial-step-its-all-about-references.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-026-tutorial-step-the-tricks-of-the-trade.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-026-tutorial-step-the-tricks-of-the-trade.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-026-tutorial-step-the-tricks-of-the-trade.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-026-tutorial-step-the-tricks-of-the-trade.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-027-tutorial-step-position-management.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-027-tutorial-step-position-management.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-027-tutorial-step-position-management.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-027-tutorial-step-position-management.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-028-tutorial-step-phase-1.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-028-tutorial-step-phase-1.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-028-tutorial-step-phase-1.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-028-tutorial-step-phase-1.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-029-tutorial-step-managed-stop-loss.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-029-tutorial-step-managed-stop-loss.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-029-tutorial-step-managed-stop-loss.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-029-tutorial-step-managed-stop-loss.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-030-tutorial-step-entry-target-rate.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-030-tutorial-step-entry-target-rate.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-030-tutorial-step-entry-target-rate.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-030-tutorial-step-entry-target-rate.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-031-tutorial-step-managed-take-profit.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-031-tutorial-step-managed-take-profit.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-031-tutorial-step-managed-take-profit.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-031-tutorial-step-managed-take-profit.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-032-tutorial-step-closing-a-position.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-032-tutorial-step-closing-a-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-032-tutorial-step-closing-a-position.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-032-tutorial-step-closing-a-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-033-tutorial-step-initial-targets.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-033-tutorial-step-initial-targets.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-033-tutorial-step-initial-targets.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-033-tutorial-step-initial-targets.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-034-tutorial-step-how-to-find-stuff.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-034-tutorial-step-how-to-find-stuff.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-034-tutorial-step-how-to-find-stuff.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-034-tutorial-step-how-to-find-stuff.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-035-tutorial-step-and-the-winner-is..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-035-tutorial-step-and-the-winner-is..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-035-tutorial-step-and-the-winner-is..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-035-tutorial-step-and-the-winner-is..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-036-tutorial-step-target-size-in-quoted-asset.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-036-tutorial-step-target-size-in-quoted-asset.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-036-tutorial-step-target-size-in-quoted-asset.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-036-tutorial-step-target-size-in-quoted-asset.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-037-tutorial-step-market-buy-order.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-037-tutorial-step-market-buy-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-037-tutorial-step-market-buy-order.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-037-tutorial-step-market-buy-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-038-tutorial-step-this-is-it.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-038-tutorial-step-this-is-it.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-038-tutorial-step-this-is-it.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-038-tutorial-step-this-is-it.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-039-tutorial-step-were-almost-done.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-039-tutorial-step-were-almost-done.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-039-tutorial-step-were-almost-done.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-039-tutorial-step-were-almost-done.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-040-tutorial-step-first-backtest.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-040-tutorial-step-first-backtest.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-040-tutorial-step-first-backtest.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-040-tutorial-step-first-backtest.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-041-tutorial-step-ready-to-rock..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-041-tutorial-step-ready-to-rock..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-041-tutorial-step-ready-to-rock..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-041-tutorial-step-ready-to-rock..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-042-tutorial-step-ready-to-rock..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-042-tutorial-step-ready-to-rock..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-042-tutorial-step-ready-to-rock..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-042-tutorial-step-ready-to-rock..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-043-tutorial-step-trading-systems-position.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-043-tutorial-step-trading-systems-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-043-tutorial-step-trading-systems-position.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-043-tutorial-step-trading-systems-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-044-tutorial-step-the-first-position.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-044-tutorial-step-the-first-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-044-tutorial-step-the-first-position.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-044-tutorial-step-the-first-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-045-tutorial-step-chronology-of-a-position.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-045-tutorial-step-chronology-of-a-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-045-tutorial-step-chronology-of-a-position.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-045-tutorial-step-chronology-of-a-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-046-tutorial-step-manage-and-close.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-046-tutorial-step-manage-and-close.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-046-tutorial-step-manage-and-close.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-046-tutorial-step-manage-and-close.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-047-tutorial-step-time-frame-matters.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-047-tutorial-step-time-frame-matters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-047-tutorial-step-time-frame-matters.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-047-tutorial-step-time-frame-matters.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-048-tutorial-step-warning.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-048-tutorial-step-warning.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-048-tutorial-step-warning.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-048-tutorial-step-warning.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-049-tutorial-step-confusing.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-049-tutorial-step-confusing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-049-tutorial-step-confusing.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-049-tutorial-step-confusing.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-050-tutorial-step-slippage.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-050-tutorial-step-slippage.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-050-tutorial-step-slippage.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-050-tutorial-step-slippage.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-051-tutorial-step-actual-size.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-051-tutorial-step-actual-size.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-051-tutorial-step-actual-size.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-051-tutorial-step-actual-size.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-052-tutorial-step-size-placed.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-052-tutorial-step-size-placed.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-052-tutorial-step-size-placed.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-052-tutorial-step-size-placed.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-053-tutorial-step-order-management.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-053-tutorial-step-order-management.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-053-tutorial-step-order-management.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-053-tutorial-step-order-management.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-054-tutorial-step-back-to-the-position.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-054-tutorial-step-back-to-the-position.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-054-tutorial-step-back-to-the-position.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-054-tutorial-step-back-to-the-position.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-055-tutorial-step-the-key-moment.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-055-tutorial-step-the-key-moment.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-055-tutorial-step-the-key-moment.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-055-tutorial-step-the-key-moment.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-056-tutorial-step-march-18th.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-056-tutorial-step-march-18th.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-056-tutorial-step-march-18th.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-056-tutorial-step-march-18th.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-057-tutorial-step-march-28th-april-1st.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-057-tutorial-step-march-28th-april-1st.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-057-tutorial-step-march-28th-april-1st.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-057-tutorial-step-march-28th-april-1st.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-058-tutorial-step-sep-5th-sep-14th.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-058-tutorial-step-sep-5th-sep-14th.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-058-tutorial-step-sep-5th-sep-14th.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-058-tutorial-step-sep-5th-sep-14th.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-059-tutorial-step-the-prediction-game.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-059-tutorial-step-the-prediction-game.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-059-tutorial-step-the-prediction-game.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-059-tutorial-step-the-prediction-game.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-060-tutorial-step-is-there-room-for-nuance.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-060-tutorial-step-is-there-room-for-nuance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-060-tutorial-step-is-there-room-for-nuance.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-060-tutorial-step-is-there-room-for-nuance.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-061-tutorial-step-what-is-the-nuance.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-061-tutorial-step-what-is-the-nuance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-061-tutorial-step-what-is-the-nuance.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-061-tutorial-step-what-is-the-nuance.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-062-tutorial-step-whats-next..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-062-tutorial-step-whats-next..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-062-tutorial-step-whats-next..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-062-tutorial-step-whats-next..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-063-tutorial-step-in-the-mean-time.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-063-tutorial-step-in-the-mean-time.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-other-stages-063-tutorial-step-in-the-mean-time.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Other-Stages/testing-a-trading-idea-the-other-stages-063-tutorial-step-in-the-mean-time.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-001-testing-a-trading-idea-the-trigger-stage-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-001-testing-a-trading-idea-the-trigger-stage-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-001-testing-a-trading-idea-the-trigger-stage-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-001-testing-a-trading-idea-the-trigger-stage-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-002-tutorial-testing-a-trading-idea.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-002-tutorial-testing-a-trading-idea.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-002-tutorial-testing-a-trading-idea.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-002-tutorial-testing-a-trading-idea.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-003-tutorial-step-the-pipeline.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-003-tutorial-step-the-pipeline.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-003-tutorial-step-the-pipeline.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-003-tutorial-step-the-pipeline.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-004-tutorial-step-do-you-have-the-data.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-004-tutorial-step-do-you-have-the-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-004-tutorial-step-do-you-have-the-data.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-004-tutorial-step-do-you-have-the-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-005-tutorial-step-lets-mine-some-data..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-005-tutorial-step-lets-mine-some-data..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-005-tutorial-step-lets-mine-some-data..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-005-tutorial-step-lets-mine-some-data..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-006-tutorial-step-lets-start-with-the-basics.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-006-tutorial-step-lets-start-with-the-basics.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-006-tutorial-step-lets-start-with-the-basics.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-006-tutorial-step-lets-start-with-the-basics.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-007-tutorial-step-trading-systems.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-007-tutorial-step-trading-systems.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-007-tutorial-step-trading-systems.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-007-tutorial-step-trading-systems.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-008-tutorial-step-right-out-of-the-box.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-008-tutorial-step-right-out-of-the-box.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-008-tutorial-step-right-out-of-the-box.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-008-tutorial-step-right-out-of-the-box.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-009-tutorial-step-why-downtrends.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-009-tutorial-step-why-downtrends.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-009-tutorial-step-why-downtrends.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-009-tutorial-step-why-downtrends.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-010-tutorial-step-trigger-stage-events.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-010-tutorial-step-trigger-stage-events.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-010-tutorial-step-trigger-stage-events.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-010-tutorial-step-trigger-stage-events.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-011-tutorial-step-trigger-on-event.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-011-tutorial-step-trigger-on-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-011-tutorial-step-trigger-on-event.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-011-tutorial-step-trigger-on-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-012-tutorial-step-situations-conditions-and-formulas-in-superalgos.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-012-tutorial-step-situations-conditions-and-formulas-in-superalgos.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-012-tutorial-step-situations-conditions-and-formulas-in-superalgos.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-012-tutorial-step-situations-conditions-and-formulas-in-superalgos.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-013-tutorial-step-remember-the-context.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-013-tutorial-step-remember-the-context.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-013-tutorial-step-remember-the-context.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-013-tutorial-step-remember-the-context.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-014-tutorial-step-lets-study-the-syntax.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-014-tutorial-step-lets-study-the-syntax.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-014-tutorial-step-lets-study-the-syntax.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-014-tutorial-step-lets-study-the-syntax.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-015-tutorial-step-reinforce-the-learning.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-015-tutorial-step-reinforce-the-learning.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-015-tutorial-step-reinforce-the-learning.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-015-tutorial-step-reinforce-the-learning.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-016-tutorial-step-we-need-data.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-016-tutorial-step-we-need-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-016-tutorial-step-we-need-data.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-016-tutorial-step-we-need-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-017-tutorial-step-time-to-work-the-charts.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-017-tutorial-step-time-to-work-the-charts.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-017-tutorial-step-time-to-work-the-charts.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-017-tutorial-step-time-to-work-the-charts.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-018-tutorial-step-determining-the-trend.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-018-tutorial-step-determining-the-trend.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-018-tutorial-step-determining-the-trend.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-018-tutorial-step-determining-the-trend.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-019-tutorial-step-is-that-good-enough.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-019-tutorial-step-is-that-good-enough.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-019-tutorial-step-is-that-good-enough.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-019-tutorial-step-is-that-good-enough.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-020-tutorial-step-an-extra-dimension.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-020-tutorial-step-an-extra-dimension.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-020-tutorial-step-an-extra-dimension.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-020-tutorial-step-an-extra-dimension.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-021-tutorial-step-bollinger-subchannels.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-021-tutorial-step-bollinger-subchannels.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-021-tutorial-step-bollinger-subchannels.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-021-tutorial-step-bollinger-subchannels.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-022-tutorial-step-products-properties.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-022-tutorial-step-products-properties.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-022-tutorial-step-products-properties.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-022-tutorial-step-products-properties.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-023-tutorial-step-lets-check-those-slopes.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-023-tutorial-step-lets-check-those-slopes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-023-tutorial-step-lets-check-those-slopes.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-023-tutorial-step-lets-check-those-slopes.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-024-tutorial-step-we-have-our-conditions.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-024-tutorial-step-we-have-our-conditions.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-024-tutorial-step-we-have-our-conditions.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-024-tutorial-step-we-have-our-conditions.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-025-tutorial-step-set-up-the-first-condition.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-025-tutorial-step-set-up-the-first-condition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-025-tutorial-step-set-up-the-first-condition.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-025-tutorial-step-set-up-the-first-condition.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-026-tutorial-step-now-the-second-condition.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-026-tutorial-step-now-the-second-condition.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-026-tutorial-step-now-the-second-condition.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-026-tutorial-step-now-the-second-condition.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-027-tutorial-step-never-forget-granularity.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-027-tutorial-step-never-forget-granularity.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-027-tutorial-step-never-forget-granularity.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-027-tutorial-step-never-forget-granularity.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-028-tutorial-step-trigger-off-event.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-028-tutorial-step-trigger-off-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-028-tutorial-step-trigger-off-event.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-028-tutorial-step-trigger-off-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-029-tutorial-step-the-workings-of-situations.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-029-tutorial-step-the-workings-of-situations.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-029-tutorial-step-the-workings-of-situations.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-029-tutorial-step-the-workings-of-situations.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-030-tutorial-step-separate-situations.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-030-tutorial-step-separate-situations.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-030-tutorial-step-separate-situations.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-030-tutorial-step-separate-situations.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-031-tutorial-step-keep-the-definitions-tidy.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-031-tutorial-step-keep-the-definitions-tidy.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-031-tutorial-step-keep-the-definitions-tidy.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-031-tutorial-step-keep-the-definitions-tidy.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-032-tutorial-step-first-backtest..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-032-tutorial-step-first-backtest..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-032-tutorial-step-first-backtest..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-032-tutorial-step-first-backtest..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-033-tutorial-step-a-bit-about-backtesting.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-033-tutorial-step-a-bit-about-backtesting.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-033-tutorial-step-a-bit-about-backtesting.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-033-tutorial-step-a-bit-about-backtesting.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-034-tutorial-step-lets-do-this..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-034-tutorial-step-lets-do-this..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-034-tutorial-step-lets-do-this..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-034-tutorial-step-lets-do-this..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-035-tutorial-step-lets-see-what-weve-got.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-035-tutorial-step-lets-see-what-weve-got.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-035-tutorial-step-lets-see-what-weve-got.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-035-tutorial-step-lets-see-what-weve-got.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-036-tutorial-step-trading-systems-trigger-stage-test.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-036-tutorial-step-trading-systems-trigger-stage-test.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-036-tutorial-step-trading-systems-trigger-stage-test.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-036-tutorial-step-trading-systems-trigger-stage-test.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-037-tutorial-step-cant-see-whats-expected.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-037-tutorial-step-cant-see-whats-expected.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-037-tutorial-step-cant-see-whats-expected.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-037-tutorial-step-cant-see-whats-expected.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-038-tutorial-step-visual-verification.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-038-tutorial-step-visual-verification.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-038-tutorial-step-visual-verification.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-038-tutorial-step-visual-verification.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-039-tutorial-step-look-at-the-26th.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-039-tutorial-step-look-at-the-26th.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-039-tutorial-step-look-at-the-26th.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-039-tutorial-step-look-at-the-26th.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-040-tutorial-step-keep-looking.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-040-tutorial-step-keep-looking.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-040-tutorial-step-keep-looking.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-040-tutorial-step-keep-looking.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-041-tutorial-step-troubleshooting-101.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-041-tutorial-step-troubleshooting-101.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-041-tutorial-step-troubleshooting-101.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-041-tutorial-step-troubleshooting-101.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-042-tutorial-step-lets-hunt-for-errors.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-042-tutorial-step-lets-hunt-for-errors.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-042-tutorial-step-lets-hunt-for-errors.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-042-tutorial-step-lets-hunt-for-errors.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-043-tutorial-step-errors-time.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-043-tutorial-step-errors-time.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-043-tutorial-step-errors-time.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-043-tutorial-step-errors-time.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-044-tutorial-step-error-details.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-044-tutorial-step-error-details.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-044-tutorial-step-error-details.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-044-tutorial-step-error-details.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-045-tutorial-step-error-details.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-045-tutorial-step-error-details.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-045-tutorial-step-error-details.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-045-tutorial-step-error-details.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-046-tutorial-step-errors-nodes.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-046-tutorial-step-errors-nodes.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-046-tutorial-step-errors-nodes.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-046-tutorial-step-errors-nodes.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-047-tutorial-step-trading-systems-tracking-errors.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-047-tutorial-step-trading-systems-tracking-errors.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-047-tutorial-step-trading-systems-tracking-errors.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-047-tutorial-step-trading-systems-tracking-errors.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-048-tutorial-step-deciphering-errors.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-048-tutorial-step-deciphering-errors.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-048-tutorial-step-deciphering-errors.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-048-tutorial-step-deciphering-errors.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-049-tutorial-step-lets-unpack-this-error.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-049-tutorial-step-lets-unpack-this-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-049-tutorial-step-lets-unpack-this-error.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-049-tutorial-step-lets-unpack-this-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-050-tutorial-step-counting-candles.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-050-tutorial-step-counting-candles.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-050-tutorial-step-counting-candles.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-050-tutorial-step-counting-candles.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-051-tutorial-step-lesson-learned.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-051-tutorial-step-lesson-learned.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-051-tutorial-step-lesson-learned.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-051-tutorial-step-lesson-learned.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-052-tutorial-step-highlights-and-values.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-052-tutorial-step-highlights-and-values.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-052-tutorial-step-highlights-and-values.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-052-tutorial-step-highlights-and-values.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-053-tutorial-step-a-note-on-event-evaluation.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-053-tutorial-step-a-note-on-event-evaluation.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-053-tutorial-step-a-note-on-event-evaluation.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-053-tutorial-step-a-note-on-event-evaluation.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-054-tutorial-step-the-land-of-confusion.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-054-tutorial-step-the-land-of-confusion.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-054-tutorial-step-the-land-of-confusion.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-054-tutorial-step-the-land-of-confusion.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-055-tutorial-step-the-time-frame-mystery.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-055-tutorial-step-the-time-frame-mystery.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-055-tutorial-step-the-time-frame-mystery.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-055-tutorial-step-the-time-frame-mystery.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-056-tutorial-step-what-am-i-missing.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-056-tutorial-step-what-am-i-missing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-056-tutorial-step-what-am-i-missing.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-056-tutorial-step-what-am-i-missing.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-057-tutorial-step-free-as-a-bird.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-057-tutorial-step-free-as-a-bird.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-057-tutorial-step-free-as-a-bird.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-057-tutorial-step-free-as-a-bird.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-058-tutorial-step-take-position-event..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-058-tutorial-step-take-position-event..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-058-tutorial-step-take-position-event..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-058-tutorial-step-take-position-event..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-059-tutorial-step-candle-properties.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-059-tutorial-step-candle-properties.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-059-tutorial-step-candle-properties.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-059-tutorial-step-candle-properties.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-060-tutorial-step-a-close-below-the-bands.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-060-tutorial-step-a-close-below-the-bands.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-060-tutorial-step-a-close-below-the-bands.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-060-tutorial-step-a-close-below-the-bands.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-061-tutorial-step-one-more-detail.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-061-tutorial-step-one-more-detail.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-061-tutorial-step-one-more-detail.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-061-tutorial-step-one-more-detail.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-062-tutorial-step-lets-break-it-down.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-062-tutorial-step-lets-break-it-down.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-062-tutorial-step-lets-break-it-down.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-062-tutorial-step-lets-break-it-down.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-063-tutorial-step-lets-define-it.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-063-tutorial-step-lets-define-it.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-063-tutorial-step-lets-define-it.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-063-tutorial-step-lets-define-it.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-064-tutorial-step-the-second-close.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-064-tutorial-step-the-second-close.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-064-tutorial-step-the-second-close.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-064-tutorial-step-the-second-close.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-065-tutorial-step-the-previous-close.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-065-tutorial-step-the-previous-close.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-065-tutorial-step-the-previous-close.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-065-tutorial-step-the-previous-close.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-066-tutorial-step-the-previous-property.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-066-tutorial-step-the-previous-property.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-066-tutorial-step-the-previous-property.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-066-tutorial-step-the-previous-property.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-067-tutorial-step-second-backtest.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-067-tutorial-step-second-backtest.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-067-tutorial-step-second-backtest.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-067-tutorial-step-second-backtest.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-068-tutorial-step-lets-do-it.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-068-tutorial-step-lets-do-it.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-068-tutorial-step-lets-do-it.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-068-tutorial-step-lets-do-it.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-069-tutorial-step-lets-get-on-the-same-page.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-069-tutorial-step-lets-get-on-the-same-page.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-069-tutorial-step-lets-get-on-the-same-page.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-069-tutorial-step-lets-get-on-the-same-page.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-070-tutorial-step-trading-systems-second-backtest.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-070-tutorial-step-trading-systems-second-backtest.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-070-tutorial-step-trading-systems-second-backtest.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-070-tutorial-step-trading-systems-second-backtest.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-071-tutorial-step-what-do-we-have-here.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-071-tutorial-step-what-do-we-have-here.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-071-tutorial-step-what-do-we-have-here.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-071-tutorial-step-what-do-we-have-here.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-072-tutorial-step-take-position-event.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-072-tutorial-step-take-position-event.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-072-tutorial-step-take-position-event.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-072-tutorial-step-take-position-event.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-073-tutorial-step-find-the-error-challenge.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-073-tutorial-step-find-the-error-challenge.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-073-tutorial-step-find-the-error-challenge.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-073-tutorial-step-find-the-error-challenge.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-074-tutorial-step-target-rate-error.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-074-tutorial-step-target-rate-error.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-074-tutorial-step-target-rate-error.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-074-tutorial-step-target-rate-error.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-075-tutorial-step-radical-workaround.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-075-tutorial-step-radical-workaround.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-075-tutorial-step-radical-workaround.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-075-tutorial-step-radical-workaround.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-076-tutorial-step-lets-test-again.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-076-tutorial-step-lets-test-again.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-076-tutorial-step-lets-test-again.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-076-tutorial-step-lets-test-again.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-077-tutorial-step-are-errors-gone.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-077-tutorial-step-are-errors-gone.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-077-tutorial-step-are-errors-gone.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-077-tutorial-step-are-errors-gone.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-078-tutorial-step-trading-systems-third-backtest.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-078-tutorial-step-trading-systems-third-backtest.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-078-tutorial-step-trading-systems-third-backtest.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-078-tutorial-step-trading-systems-third-backtest.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-079-tutorial-step-lets-take-a-closer-look.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-079-tutorial-step-lets-take-a-closer-look.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-079-tutorial-step-lets-take-a-closer-look.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-079-tutorial-step-lets-take-a-closer-look.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-080-tutorial-step-trigger-on-conditions.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-080-tutorial-step-trigger-on-conditions.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-080-tutorial-step-trigger-on-conditions.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-080-tutorial-step-trigger-on-conditions.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-081-tutorial-step-take-position-conditions.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-081-tutorial-step-take-position-conditions.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-081-tutorial-step-take-position-conditions.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-081-tutorial-step-take-position-conditions.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-082-tutorial-step-a-little-speculation-game.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-082-tutorial-step-a-little-speculation-game.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-082-tutorial-step-a-little-speculation-game.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-082-tutorial-step-a-little-speculation-game.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-083-tutorial-step-trading-systems-candles-panel.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-083-tutorial-step-trading-systems-candles-panel.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-083-tutorial-step-trading-systems-candles-panel.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-083-tutorial-step-trading-systems-candles-panel.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-084-tutorial-step-not-so-great-right.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-084-tutorial-step-not-so-great-right.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-084-tutorial-step-not-so-great-right.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-084-tutorial-step-not-so-great-right.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-085-tutorial-step-lets-wrap-it-up.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-085-tutorial-step-lets-wrap-it-up.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/testing-a-trading-idea-the-trigger-stage-085-tutorial-step-lets-wrap-it-up.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Testing/Testing-a-Trading-Idea-The-Trigger-Stage/testing-a-trading-idea-the-trigger-stage-085-tutorial-step-lets-wrap-it-up.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-001-trading-bot-layers-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-001-trading-bot-layers-tutorial.json similarity index 59% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-001-trading-bot-layers-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-001-trading-bot-layers-tutorial.json index 042a41a39..d94823fba 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-001-trading-bot-layers-tutorial.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-001-trading-bot-layers-tutorial.json @@ -4,7 +4,15 @@ "type": "Trading Bot Layers Tutorial", "definition": { "text": "This tutorial walks you through the layers made available by the Trading Bot on the charts, in particular, the layers associated with all types of Trading Sessions. You will run a backtest of the BTC-USDT - Weak-hands Buster - WHB trading system and explore some of the trades while learning how to use the layers.", - "updated": 1617107011471 + "updated": 1617107011471, + "translations": [ + { + "language": "DE", + "text": "Dieses Tutorial führt dich durch die Layer, die der Trading Bot auf den Charts zur Verfügung stellt, insbesondere die Layer, die mit allen Arten von Trading Sessions verbunden sind. Du wirst einen Backtest des BTC-USDT - Weak-hands Buster - WHB Trading Systems durchführen und einige der Trades erkunden, während du lernst, wie man die Layer verwendet.", + "updated": 1623011979138, + "style": "Definition" + } + ] }, "paragraphs": [ { diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-002-tutorial-trading-bot-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-002-tutorial-trading-bot-layers.json new file mode 100644 index 000000000..cadc588ee --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-002-tutorial-trading-bot-layers.json @@ -0,0 +1,75 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 2, + "type": "Tutorial - Trading Bot Layers", + "definition": { + "icon": { + "project": "Superalgos", + "name": "trading-bot" + }, + "text": "In this tutorial I'll show you how the layers of the Trading Bot work! I mean the ones featured on charts, associated with all types of trading sessions!", + "updated": 1617106641313, + "translations": [ + { + "language": "DE", + "text": "In diesem Tutorial zeige ich dir, wie die Layer des Trading Bot funktionieren! Ich meine die, die in den Charts zu sehen sind und mit allen Arten von Trading Sessions verbunden sind!", + "updated": 1622984863588, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Text", + "text": "Let's get on with it! The Trading Bot outputs dozens of products, and they're all featured in three separate Layer Managers:", + "updated": 1617106677766, + "translations": [ + { + "language": "DE", + "text": "Legen wir los! Der Trading Bot gibt Dutzende von Produkten aus, die alle in drei separaten Layer Managers (\"Ebenenmanagern\") dargestellt werden:", + "updated": 1622984878617, + "style": "Text" + } + ] + }, + { + "style": "List", + "text": "Trading Engine: features layers that turn on and off the reporting of values of nodes in the Trading Engine hierarchy.", + "updated": 1617106697101, + "translations": [ + { + "language": "DE", + "text": "Trading Engine: Verfügt über Ebenen, die das Reporting der Werte von Knoten in der Trading Engine-Hierarchie ein- und ausschalten.", + "updated": 1622984891979, + "style": "List" + } + ] + }, + { + "style": "List", + "text": "Trading System: features layers that turn on and off multiple types of reports at the level of the Trading System.", + "updated": 1617106701918, + "translations": [ + { + "language": "DE", + "text": "Trading System: Enthält Ebenen, die mehrere Arten von Berichten auf der Ebene des Handelssystems ein- und ausschalten.", + "updated": 1622984907055, + "style": "List" + } + ] + }, + { + "style": "List", + "text": "Simulation Objects: features layers that affect the rendering of visual information over the charts.", + "updated": 1617106714758, + "translations": [ + { + "language": "DE", + "text": "Simulationsobjekte: Enthält Ebenen, die das Rendern von visuellen Informationen über die Diagramme beeinflussen.", + "updated": 1622984919431, + "style": "List" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-003-tutorial-step-load-a-fresh-workspace.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-003-tutorial-step-load-a-fresh-workspace.json new file mode 100644 index 000000000..59e7a8e6e --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-003-tutorial-step-load-a-fresh-workspace.json @@ -0,0 +1,48 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 3, + "type": "Tutorial Step - Load a Fresh Workspace!", + "definition": { + "icon": { + "project": "Superalgos", + "name": "workspace" + }, + "text": "But before we go any further, let's make sure we are starting with a fresh workspace!", + "translations": [ + { + "language": "DE", + "text": "Aber bevor wir weitergehen, lasst uns sicherstellen, dass wir mit einem frischen Workspace beginnen!\n", + "updated": 1622984994787, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Note", + "text": "Workspaces marked as Plugin Workspaces ship with the software. The rest are yours. When you open a plugin workspace a copy of it is made for you. Plugins allways remain unchanged.", + "updated": 1622540310563, + "translations": [ + { + "language": "DE", + "text": "Workspaces, die als Plugin Workspaces gekennzeichnet sind, werden mit der Software ausgeliefert. Die übrigen gehören dir. Wenn du einen Plugin Workspace öffnest, wird eine Kopie davon für dich erstellt. Plugins bleiben immer unverändert.", + "updated": 1622985089032, + "style": "Note" + } + ] + }, + { + "style": "Important", + "text": "This tutorial requires starting with a fresh Plugin Weak-hands Buster v2 workspace. So, unless you loaded the plugin workspace right before starting, please select it from the workspace panel on the left and come back to me after the workspace loads — just click Resume on my menu!", + "updated": 1621627499351, + "translations": [ + { + "language": "DE", + "text": "Dieses Tutorial erfordert den Start mit einem frischen Plugin Weak-hands Buster v2 Workspace. Wenn du also das Plugin Workspace nicht direkt vor dem Start geladen hast, wähle es bitte aus dem Workspace-Panel auf der linken Seite aus und komm zurück zu mir, nachdem der Workspace geladen wurde - klicke einfach auf Resume in meinem Menü!", + "updated": 1622985298857, + "style": "Important" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-004-tutorial-step-feeze-dont-move.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-004-tutorial-step-feeze-dont-move.json new file mode 100644 index 000000000..6d70a3c76 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-004-tutorial-step-feeze-dont-move.json @@ -0,0 +1,46 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 4, + "type": "Tutorial Step - Feeze! Don't Move!", + "definition": { + "icon": { + "project": "Superalgos", + "name": "stop-loss" + }, + "text": "I've got something to tell you before we move on, but I'm struggling to find the right words... I just wouldn't want to come across as a control freak!", + "translations": [ + { + "language": "DE", + "text": "Ich habe dir noch etwas zu sagen, bevor wir weitermachen, aber ich finde nicht die richtigen Worte... Ich möchte einfach nicht wie ein Kontrollfreak rüberkommen!", + "updated": 1622985341980, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Text", + "text": "It's not like you may break something or anything... nothing to fear at all... it's just that... I rely on the fresh state of the workspace to predict what you will see when I take you places. I may comment on what you will experience along the journey, and use my predictions to make the tour juicier and interesting! So...", + "translations": [ + { + "language": "DE", + "text": "Es ist nicht so, dass du etwas kaputt machen könntest oder so... überhaupt nichts zu befürchten... es ist nur so... Ich verlasse mich auf den frischen Zustand des Workspaces, um vorherzusagen, was du sehen wirst, wenn ich dich an Orte bringe. Ich kommentiere vielleicht, was du auf der Reise erleben wirst, und nutze meine Vorhersagen, um die Tour saftiger und interessanter zu machen! Also …", + "updated": 1622985357489, + "style": "Text" + } + ] + }, + { + "style": "Callout", + "text": "Don't fool around too much unless I tell you to! I mean, you may look around, but don't make a mess! Fine! Do what you want! If you ever feel I lost you, just start over with a fresh workspace!", + "translations": [ + { + "language": "DE", + "text": "Na schön! Mach, was du willst! Wenn du jemals das Gefühl hast, dass ich dich abgehängt habe, fang einfach mit einem neuen Workspace an!", + "updated": 1622985372686, + "style": "Callout" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-005-tutorial-step-ready-to-mine..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-005-tutorial-step-ready-to-mine..json new file mode 100644 index 000000000..e197d5b53 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-005-tutorial-step-ready-to-mine..json @@ -0,0 +1,47 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 5, + "type": "Tutorial Step - Ready to Mine.....?", + "definition": { + "icon": { + "project": "Superalgos", + "name": "data-tasks" + }, + "text": "We'll do some data mining so that we may then run a quick Backtesting Session and explore the resulting simulation...", + "translations": [ + { + "language": "DE", + "text": "Wir werden ein wenig Data Mining betreiben, um dann eine schnelle Backtesting Session durchzuführen und die resultierende Simulation zu erkunden…", + "updated": 1623011799394, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Note", + "text": "The sensor bot will run on the BTC/USDT market (Binance) from January 1st, 2020, along with the indicators required by the Weak-hands Buster Trading System.", + "translations": [ + { + "language": "DE", + "text": "Der Sensor Bot wird ab dem 1. Januar 2020 auf dem BTC/USDT-Markt (Binance) laufen, zusammen mit den Indikatoren, die das Weak-hands Buster Trading System benötigt.", + "updated": 1623011829304, + "style": "Note" + } + ] + }, + { + "style": "Warning", + "text": "If you have data on this market / exchange but on a different time range, this may affect your data! Read the sensor bot documentation to learn how! If the data you have is not important, feel free to keep going!", + "updated": 1617181661074, + "translations": [ + { + "language": "DE", + "text": "Wenn du Daten auf diesem Markt/Börse hast, aber in einem anderen Zeitbereich, kann dies deine Daten beeinflussen! Lies die Dokumentation des Sensor-Bots, um zu erfahren wie! Wenn die Daten, die in deinem System vorhanden sind, nicht wichtig sind, kannst du gerne weitermachen!", + "updated": 1623011859309, + "style": "Warning" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-006-tutorial-step-lets-mine-some-data..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-006-tutorial-step-lets-mine-some-data..json new file mode 100644 index 000000000..330059193 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-006-tutorial-step-lets-mine-some-data..json @@ -0,0 +1,48 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 6, + "type": "Tutorial Step - Let's Mine Some Data.....!", + "definition": { + "icon": { + "project": "Superalgos", + "name": "run" + }, + "text": "Now that you understand the implications of running this data mining operation, let's get on with it!", + "translations": [ + { + "language": "DE", + "text": "Jetzt, da du die Auswirkungen der Ausführung dieser Data-Mining-Operation verstanden hast, lass uns loslegen!", + "updated": 1623012038673, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Callout", + "text": "Select \"Run All Project Data Tasks\" on the Data Tasks node menu!", + "updated": 1622540506392, + "translations": [ + { + "language": "DE", + "text": "Wähle \"Run All Project Data Tasks\" im \"Data Tasks\" Knotenmenü!", + "updated": 1623012059116, + "style": "Callout" + } + ] + }, + { + "style": "Note", + "text": "If you are doing this tutorial after doing the Getting Started tutorials, chances are you may already have part of the data required, which may make things faster!", + "updated": 1622540530483, + "translations": [ + { + "language": "DE", + "text": "Wenn du dieses Tutorial nach dem Tutorial \"Erste Schritte\" durchführst, besteht die Möglichkeit, dass du bereits einen Teil der benötigten Daten hast, was die Sache beschleunigen kann!", + "updated": 1623012091678, + "style": "Note" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-007-tutorial-step-are-we-up-to-date..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-007-tutorial-step-are-we-up-to-date..json new file mode 100644 index 000000000..293d37dfd --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-007-tutorial-step-are-we-up-to-date..json @@ -0,0 +1,58 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 7, + "type": "Tutorial Step - Are We Up to Date.....?", + "definition": { + "icon": { + "project": "Superalgos", + "name": "indicator-process-instance" + }, + "text": "Now we have to wait a bit! When all processes reach the 100% mark, we may proceed!", + "translations": [ + { + "language": "DE", + "text": "Jetzt müssen wir noch ein wenig warten! Wenn alle Prozesse die 100%-Marke erreicht haben, können wir fortfahren!", + "updated": 1623012126871, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Text", + "text": "As you probably know, the time required to mine data depends on many things. If you already have some of this data from previous activities, it may be faster!", + "translations": [ + { + "language": "DE", + "text": "Wie du wahrscheinlich weißt, hängt die Zeit, die für das Mining von Daten benötigt wird, von vielen Dingen ab. Wenn du bereits einige dieser Daten aus früheren Aktivitäten hast, kann es schneller gehen!", + "updated": 1623012139487, + "style": "Text" + } + ] + }, + { + "style": "Callout", + "text": "Monitor the processes for all indicators in the Sparta and Masters data mines. When all of them reach 100%, then stop the data mining operation and click Next to continue.", + "translations": [ + { + "language": "DE", + "text": "Überwache die Prozesse für alle Indikatoren in den Datenminen von Sparta und Masters. Wenn alle 100% erreicht haben, dann stoppe die Data-Mining-Operation und klicke auf \"Weiter\", um fortzufahren.", + "updated": 1623012153240, + "style": "Callout" + } + ] + }, + { + "style": "Success", + "text": "Bollinger Channels will likely be last!", + "translations": [ + { + "language": "DE", + "text": "Bollinger-Kanäle werden wahrscheinlich als letztes angezeigt!", + "updated": 1623012171563, + "style": "Success" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-008-tutorial-step-ready.-set.-go..json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-008-tutorial-step-ready.-set.-go..json new file mode 100644 index 000000000..84802a71c --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-008-tutorial-step-ready.-set.-go..json @@ -0,0 +1,59 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 8, + "type": "Tutorial Step - Ready. Set. Go.....!", + "definition": { + "icon": { + "project": "Superalgos", + "name": "task" + }, + "text": "Let's do some backtesting! This should be rather quick, as we are testing six months worth of historic data on daily files.", + "updated": 1617181836967, + "translations": [ + { + "language": "DE", + "text": "Machen wir einen Backtest! Dies sollte ziemlich schnell gehen, da wir historische Daten aus sechs Monaten auf täglicher Basis testen.", + "updated": 1623012202527, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Text", + "text": "Running a trading task is quite similar to running a data mining task. The difference lies in that—after running the task—you also need to run the trading session.", + "translations": [ + { + "language": "DE", + "text": "Das Ausführen einer „Trading Task“ ist dem Ausführen einer Data-Mining-Aufgabe sehr ähnlich. Der Unterschied besteht darin, dass man, nachdem man die Aufgabe ausgeführt hat, auch die Trading Session ausführen muss.", + "updated": 1623012215524, + "style": "Text" + } + ] + }, + { + "style": "Callout", + "text": "Select Run on the Task menu and then select Run on the Backtesting Session menu.", + "translations": [ + { + "language": "DE", + "text": "Wähle zunächst im Task Menü die Option Run und anschließend im Menü Backtesting Session die Option Run.", + "updated": 1623012312585, + "style": "Callout" + } + ] + }, + { + "style": "Note", + "text": "When the Backtesting Session informs it has finished, then stop the task and click Next to continue.", + "translations": [ + { + "language": "DE", + "text": "Wenn die Backtesting Session meldet, dass sie beendet ist, dann stoppe die Task und klicke auf \"Weiter\", um fortzufahren.", + "updated": 1623012332680, + "style": "Note" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-009-tutorial-topic-trading-engine-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-009-tutorial-topic-trading-engine-layers.json new file mode 100644 index 000000000..3a17582bb --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-009-tutorial-topic-trading-engine-layers.json @@ -0,0 +1,58 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 9, + "type": "Tutorial Topic - Trading Engine Layers", + "definition": { + "icon": { + "project": "Superalgos", + "name": "trading-engine" + }, + "text": "You are familiar with the concept of the Trading Engine, right? I will teach you which layers affect which sections of the hierarchy so that you may access the info!", + "translations": [ + { + "language": "DE", + "text": "Du bist mit dem Konzept der Trading Engine vertraut, richtig? Ich werde dir beibringen, welche Layer welche Bereiche der Hierarchie beeinflussen, damit du auf die Informationen zugreifen kannst!", + "updated": 1623012463880, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Text", + "text": "I'm assuming you've done the Welcome tutorial... Remember when you split the screen in half? You slid the mouse pointer over the candles on the chart, and for each candle, you could see the value of certain nodes in the trading engine hierarchy, right?", + "translations": [ + { + "language": "DE", + "text": "Ich gehe davon aus, dass du das Willkommenstutorial gemacht hast... Erinnerst du dich, als du den Bildschirm in zwei Hälften geteilt hast? Du hast den Mauszeiger über die Kerzen im Chart gleiten lassen und für jede Kerze konntest du den Wert bestimmter Knoten in der Hierarchie der Trading Engine sehen, richtig?", + "updated": 1623012496814, + "style": "Text" + } + ] + }, + { + "style": "Callout", + "text": "Well, that's what it's all about! When you turn a certain layer on, you turn on the visualization of values for a certain section of the hierarchy.", + "translations": [ + { + "language": "DE", + "text": "Nun, genau darum geht es! Wenn du einen bestimmten Layer einschaltest, schaltest du die Visualisierung von Werten für einen bestimmten Abschnitt der Hierarchie ein.", + "updated": 1623012414141, + "style": "Callout" + } + ] + }, + { + "style": "Text", + "text": "Let's take a closer look!", + "translations": [ + { + "language": "DE", + "text": "Schauen wir uns das mal genauer an!", + "updated": 1623012425935, + "style": "Text" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-010-tutorial-step-1-2-3-counting.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-010-tutorial-step-1-2-3-counting.json new file mode 100644 index 000000000..4bb5dfd9f --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-010-tutorial-step-1-2-3-counting.json @@ -0,0 +1,47 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 10, + "type": "Tutorial Step - 1, 2, 3, Counting!", + "definition": { + "icon": { + "project": "Superalgos", + "name": "trading-episode-counters" + }, + "text": "Let's test the first Layer in the Trading Engine Layer Manager: \"Trading Episode Counters\".", + "updated": 1622541030903, + "translations": [ + { + "language": "DE", + "text": "Lass uns den ersten Layer im Trading Engine Layer Manager testen: \"Trading Episode Counters\".", + "updated": 1623012562920, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Callout", + "text": "Turn the layer on and slide your mouse pointer over the chart, from the far left to the far right-hand side of your screen!", + "translations": [ + { + "language": "DE", + "text": "Schalte den Layer ein und fahre mit dem Mauszeiger über den Chart, von ganz links nach ganz rechts auf deinem Bildschirm!", + "updated": 1623012556935, + "style": "Callout" + } + ] + }, + { + "style": "Success", + "text": "See what happens with the various counters on the hierarchy below... that is, Periods, Strategies, Positions, and so on! You should see something similar to what I show in the video on the next step...", + "translations": [ + { + "language": "DE", + "text": "Schau dir an, was mit den verschiedenen Zählern in der Hierarchie darunter passiert... nämlich Periods, Strategy, Position, und so weiter! Du solltest etwas ähnliches sehen, wie ich es im Video im nächsten Schritt zeige…", + "updated": 1623012613201, + "style": "Success" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-011-tutorial-step-trading-bot-layers-episode-counters-01.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-011-tutorial-step-trading-bot-layers-episode-counters-01.json similarity index 59% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-011-tutorial-step-trading-bot-layers-episode-counters-01.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-011-tutorial-step-trading-bot-layers-episode-counters-01.json index ae2acfa79..0b66b124b 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-011-tutorial-step-trading-bot-layers-episode-counters-01.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-011-tutorial-step-trading-bot-layers-episode-counters-01.json @@ -3,7 +3,15 @@ "pageNumber": 11, "type": "Tutorial Step - Trading Bot Layers Episode Counters 01", "definition": { - "text": "This step will play a video in full screen mode." + "text": "This step will play a video in full screen mode.", + "translations": [ + { + "language": "DE", + "text": "Dieser Schritt zeigt das video im Full Screen Modus.", + "updated": 1623012692263, + "style": "Definition" + } + ] }, "paragraphs": [ { diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-012-tutorial-step-how-about-the-rest.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-012-tutorial-step-how-about-the-rest.json new file mode 100644 index 000000000..df2b3fe1b --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-012-tutorial-step-how-about-the-rest.json @@ -0,0 +1,72 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 12, + "type": "Tutorial Step - How About the Rest?", + "definition": { + "icon": { + "name": "trading-episode", + "project": "Superalgos" + }, + "text": "Now, why don't the nodes further to the left show their values too? Say, Exit Type, Status, End Rate, Begin Rate, and so on?", + "translations": [ + { + "language": "DE", + "text": "Nun, warum zeigen die Knoten weiter links nicht auch ihre Werte an? Zum Beispiel Exit Type, Status, End Rate, Begin Rate, und so weiter?", + "updated": 1623012850714, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Text", + "text": "Let's change that!", + "translations": [ + { + "language": "DE", + "text": "Ändern wir das!", + "updated": 1623012862833, + "style": "Text" + } + ] + }, + { + "style": "Callout", + "text": "Scroll the Trading Engine layer manager until you find the \"Current Episode\" layer. Turn it on!", + "updated": 1622541140027, + "translations": [ + { + "language": "DE", + "text": "Blätter im Trading Engine Layer Manager, bis du den Layer Current Episode findest. Schalte sie ein!", + "updated": 1623012960646, + "style": "Callout" + } + ] + }, + { + "style": "Text", + "text": "Now slide your mouse pointer again... et voilà!", + "translations": [ + { + "language": "DE", + "text": "Nun fahre wieder mit deinem Mauszeiger... et voilà!", + "updated": 1623013012511, + "style": "Text" + } + ] + }, + { + "style": "Success", + "text": "By turning layers on and off, you turn on and off the system's ability to report the values on different sections of the Trading Engine hierarchy!", + "updated": 1617182162058, + "translations": [ + { + "language": "DE", + "text": "Durch das Ein- und Ausschalten von Layern schaltest du die Fähigkeit des Systems ein und aus, die Werte auf verschiedenen Abschnitten der Hierarchie der Trading Engine zu melden!", + "updated": 1623013079166, + "style": "Success" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-013-tutorial-step-et-voilà.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-013-tutorial-step-et-voilà.json new file mode 100644 index 000000000..2d9b958a9 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-013-tutorial-step-et-voilà.json @@ -0,0 +1,48 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 13, + "type": "Tutorial Step - Et Voilà!", + "definition": { + "icon": { + "name": "trading-current", + "project": "Superalgos" + }, + "text": "So, we turned on the \"Trading Episode Counters\" and the \"Current Episode\" layers... let's take a look at the hierarchy...", + "updated": 1622541193554, + "translations": [ + { + "language": "DE", + "text": "Wir haben also die Zähler für die Handelsepisode und die Ebenen für die aktuelle Episode eingeschaltet... werfen wir einen Blick auf die Hierarchie...", + "updated": 1623013591957, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Callout", + "text": "Track your way up the hierarchy to discover what exactly we were looking at all this time...", + "translations": [ + { + "language": "DE", + "text": "Verfolge ihren Weg in der Hierarchie nach oben, um herauszufinden, was genau wir uns die ganze Zeit angesehen haben...", + "updated": 1623013610150, + "style": "Callout" + } + ] + }, + { + "style": "Text", + "text": "Right! In the beginning Periods, Strategies, and Positions where showing their values because they are under the Trading Episode Counters node of the hierachy... the one we turned on first! If you follow the hierarchy upstream, you will find the Trading Episode node, and if you keep going further upstream, you'll find the Trading Current node. Exactly! \"Current Episode\"!", + "updated": 1622541250322, + "translations": [ + { + "language": "DE", + "text": "Richtig! Am Anfang zeigten Periods, Strategies und Positions ihre Werte an, weil sie unter dem Knoten Trading Episode Counters der Hierarchie liegen... den wir zuerst eingeschaltet haben! Wenn du der Hierarchie stromaufwärts folgst, findest du den Knoten Trading Episode, und wenn du noch weiter stromaufwärts gehst, findest du den Knoten Trading Current. Ganz genau! Aktuelle Episode!", + "updated": 1623013692101, + "style": "Text" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-014-tutorial-step-compartmentalize-it.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-014-tutorial-step-compartmentalize-it.json new file mode 100644 index 000000000..5e569c426 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-014-tutorial-step-compartmentalize-it.json @@ -0,0 +1,47 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 14, + "type": "Tutorial Step - Compartmentalize It!", + "definition": { + "icon": { + "project": "Superalgos", + "name": "bot-layers" + }, + "text": "The reason why the access to values in the hierarchy is compartmentalized in layers is that layers correspond to data products output by the bot.", + "translations": [ + { + "language": "DE", + "text": "Der Grund, warum der Zugriff auf Werte in der Hierarchie in Layer aufgegliedert ist, ist, dass die Layer den vom Bot ausgegebenen Datenprodukten entsprechen.", + "updated": 1623013715544, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Text", + "text": "Compartmentalization of definitions—and information in general—is a theme in and of itself throughout the system, as it is one of the mechanisms by which complexity is successfully administered.", + "translations": [ + { + "language": "DE", + "text": "Die Aufgliederung von Definitionen - und von Informationen im Allgemeinen - ist ein Thema für sich im gesamten System, da sie einer der Mechanismen ist, mit denen die Komplexität erfolgreich verwaltet wird.", + "updated": 1623013735708, + "style": "Text" + } + ] + }, + { + "style": "Callout", + "text": "When you need to use this feature to track values on the Trading Engine hierarchy, you may choose to turn on multiple layers at once... even all of them if you wish! Just keep in mind that the more layers you turn on, the more files the UI reads, thus the more load you put on your hardware!", + "updated": 1623015208966, + "translations": [ + { + "language": "DE", + "text": "Wenn du diese Funktion nutzen musst, um Werte in der Trading Engine Hierarchie zu verfolgen, kannst du mehrere Layer auf einmal einschalten... sogar alle, wenn du willst! Denke nur daran, dass je mehr Layer du einschaltest, desto mehr Dateien liest das UI, also desto mehr forderst du deine Hardware!", + "updated": 1623013805354, + "style": "Callout" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-015-tutorial-step-elefant-what-elefant.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-015-tutorial-step-elefant-what-elefant.json new file mode 100644 index 000000000..a98c666c4 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-015-tutorial-step-elefant-what-elefant.json @@ -0,0 +1,60 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 15, + "type": "Tutorial Step - Elefant? What Elefant?", + "definition": { + "icon": { + "project": "Superalgos", + "name": "strategy" + }, + "text": "Will someone please acknowledge the elefant in the room? Why did those counters point to one or two strategies and one position?", + "translations": [ + { + "language": "DE", + "text": "Würde bitte jemand den Elefanten im Raum benennen? Warum haben diese Zähler auf eine oder zwei Strategien und eine Position hingewiesen?", + "updated": 1623014190902, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Callout", + "text": "Go to the Simulation Objects layer manager and turn on the \"Strategies\" layer.", + "updated": 1622541366457, + "translations": [ + { + "language": "DE", + "text": "Gehe zum Simulation Objects Layer Manager und schalte den Layer Strategies an.", + "updated": 1623014259203, + "style": "Callout" + } + ] + }, + { + "style": "Text", + "text": "What's that? It's a strategy! We are in a simulation! The \"Strategies\" layer marks the span of time on which a strategy is active.", + "updated": 1622541358704, + "translations": [ + { + "language": "DE", + "text": "Was ist das? Das ist eine Strategie! Wir befinden uns in einer Simulation! Die Ebene \"Strategien\" markiert die Zeitspanne, in der eine Strategie aktiv ist.", + "updated": 1623014311425, + "style": "Text" + } + ] + }, + { + "style": "Success", + "text": "Notice the Plotter Panel that drifted to the corner when you turned the layer on. Now, point your mouse to the span of time between the strategy brakets and see what happens...", + "translations": [ + { + "language": "DE", + "text": "Beachte das Plotter Panel, das in die Ecke gedriftet ist, als du die Ebene eingeschaltet hast. Zeige nun mit der Maus auf die Zeitspanne zwischen den Strategie Klammern und sieh, was passiert...", + "updated": 1623014486967, + "style": "Success" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-016-tutorial-step-making-sense-of-objects.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-016-tutorial-step-making-sense-of-objects.json new file mode 100644 index 000000000..947b9ad01 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-016-tutorial-step-making-sense-of-objects.json @@ -0,0 +1,58 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 16, + "type": "Tutorial Step - Making Sense of Objects", + "definition": { + "icon": { + "project": "Superalgos", + "name": "layer" + }, + "text": "The layers in the Simulation Objects layer manager feature visual representations of the data that makes up simulations.", + "translations": [ + { + "language": "DE", + "text": "Die Layer im Simulationsobjekte Layer-Manager enthalten visuelle Darstellungen der Daten, aus denen die Simulationen bestehen.", + "updated": 1623014535902, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Text", + "text": "In other words, each of these layers render graphics over the charts that help us visualize—therefore, better understand—what happens during a trading session.", + "translations": [ + { + "language": "DE", + "text": "Mit anderen Worten: Jeder dieser Layer rendert Grafiken über die Charts, die uns helfen, die Vorgänge während einer Trading Session zu visualisieren und somit besser zu verstehen.", + "updated": 1623014566732, + "style": "Text" + } + ] + }, + { + "style": "Note", + "text": "Each layer may feature plotter panels which usually display the hard data associated with the concept represented by the particular layer.", + "translations": [ + { + "language": "DE", + "text": "Jeder Layer kann Plotter Panels enthalten, die normalerweise die harten Daten anzeigen, die mit dem Konzept verbunden sind, das durch den jeweiligen Layer dargestellt wird.", + "updated": 1623014589613, + "style": "Note" + } + ] + }, + { + "style": "Success", + "text": "Notice how the data in the panel becomes visible only when the pointer of the mouse lies within the candles engulfed by the object.", + "translations": [ + { + "language": "DE", + "text": "Beachte, dass die Daten im Plotter Panel nur dann sichtbar werden, wenn der Mauszeiger innerhalb der vom Objekt umschlossenen Kerzen liegt.", + "updated": 1623014615169, + "style": "Success" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-017-tutorial-step-what-about-the-position.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-017-tutorial-step-what-about-the-position.json new file mode 100644 index 000000000..ca91bdeba --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-017-tutorial-step-what-about-the-position.json @@ -0,0 +1,59 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 17, + "type": "Tutorial Step - What About the Position?", + "definition": { + "icon": { + "project": "Superalgos", + "name": "position" + }, + "text": "As you very clearly pointed, the episode counters showed a strategy, but also a position... what about that?", + "translations": [ + { + "language": "DE", + "text": "Wie du festgestellt hast, zeigten die Episodenzähler eine Strategie, aber auch eine Position... was ist damit?", + "updated": 1623014668190, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Callout", + "text": "Scroll down the Simulation Objects layer manager and turn on the \"Position Base Asset\" layer!", + "updated": 1622541528562, + "translations": [ + { + "language": "DE", + "text": "Scrolle im Simulationsobjekte Layer-Manager nach unten und schalte den Layer \"Position Base Asset\" ein!", + "updated": 1623014685669, + "style": "Callout" + } + ] + }, + { + "style": "Text", + "text": "Nice! A green triangle means that the position was a hit! It would be red otherwise!", + "translations": [ + { + "language": "DE", + "text": "Sehr schön! Ein grünes Dreieck bedeutet, dass die Position ein Treffer war! Sonst wäre es rot!", + "updated": 1623014705334, + "style": "Text" + } + ] + }, + { + "style": "Note", + "text": "The horizontal side of the triangle marks the Entry Target Rate. The vertical side marks the datetime the position was closed. The vertex away from the horizontal side is the Exit Target Rate.", + "translations": [ + { + "language": "DE", + "text": "Die horizontale Seite des Dreiecks markiert den Einstiegszielkurs. Die vertikale Seite markiert das Datum, an dem die Position geschlossen wurde. Der Eckpunkt, der von der horizontalen Seite entfernt ist, ist die \"Exit Target Rate\".", + "updated": 1623014744537, + "style": "Note" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-018-tutorial-step-the-beauty-of-the-triangle.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-018-tutorial-step-the-beauty-of-the-triangle.json new file mode 100644 index 000000000..3194b63fd --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-018-tutorial-step-the-beauty-of-the-triangle.json @@ -0,0 +1,58 @@ +{ + "tutorial": "Trading Bot Layers", + "pageNumber": 18, + "type": "Tutorial Step - The Beauty of the Triangle", + "definition": { + "icon": { + "project": "Superalgos", + "name": "bullet-warning" + }, + "text": "I'm sure you would agree that the triangle is a quick visual clue to grasp how the trade went in a glimpse!", + "translations": [ + { + "language": "DE", + "text": "Ich bin sicher, du stimmst zu, dass das Dreieck ein schneller visueller Anhaltspunkt ist, um auf einen Blick zu erfassen, wie der Handel gelaufen ist!", + "updated": 1623015063479, + "style": "Definition" + } + ] + }, + "paragraphs": [ + { + "style": "Text", + "text": "That's one of the core ideas behind these visualization features: quick and effective communication.", + "translations": [ + { + "language": "DE", + "text": "Das ist eine der Kernideen hinter diesen Visualisierungsfunktionen: schnelle und effektive Kommunikation.", + "updated": 1623015082083, + "style": "Text" + } + ] + }, + { + "style": "Note", + "text": "The second core idea is that—by being able to see what went on with the session—it is easier to spot the weaknesses in your strategies, and how you may be able to improve them!", + "translations": [ + { + "language": "DE", + "text": "Die zweite Kernidee ist, dass - indem Sie sehen können, wie der Handel gelaufen ist - es einfacher ist, die Schwächen Ihrer Strategien zu erkennen und wie Sie sie möglicherweise verbessern können!", + "updated": 1623015094127, + "style": "Note" + } + ] + }, + { + "style": "Success", + "text": "On a side note, notice that the data displayed on panels is the same data available on the Trading Engine hierarchy.", + "translations": [ + { + "language": "DE", + "text": "Beachte, dass die in den Panels angezeigten Daten dieselben sind, die auch in der Trading Engine Hierarchie verfügbar sind.", + "updated": 1623015119105, + "style": "Success" + } + ] + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-019-tutorial-step-why-3-position-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-019-tutorial-step-why-3-position-layers.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-019-tutorial-step-why-3-position-layers.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-019-tutorial-step-why-3-position-layers.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-020-tutorial-step-remember-flexibility.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-020-tutorial-step-remember-flexibility.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-020-tutorial-step-remember-flexibility.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-020-tutorial-step-remember-flexibility.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-021-tutorial-step-phased-management.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-021-tutorial-step-phased-management.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-021-tutorial-step-phased-management.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-021-tutorial-step-phased-management.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-022-tutorial-step-orders-in-order.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-022-tutorial-step-orders-in-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-022-tutorial-step-orders-in-order.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-022-tutorial-step-orders-in-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-023-tutorial-step-stages-time.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-023-tutorial-step-stages-time.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-023-tutorial-step-stages-time.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-023-tutorial-step-stages-time.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-024-tutorial-step-episode-x.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-024-tutorial-step-episode-x.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-024-tutorial-step-episode-x.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-024-tutorial-step-episode-x.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-025-tutorial-step-understanding-objects-data.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-025-tutorial-step-understanding-objects-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-025-tutorial-step-understanding-objects-data.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-025-tutorial-step-understanding-objects-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-026-tutorial-step-daily-files-vs.-market-files.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-026-tutorial-step-daily-files-vs.-market-files.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-026-tutorial-step-daily-files-vs.-market-files.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-026-tutorial-step-daily-files-vs.-market-files.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-027-tutorial-step-bring-me-back-to-earth.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-027-tutorial-step-bring-me-back-to-earth.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-027-tutorial-step-bring-me-back-to-earth.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-027-tutorial-step-bring-me-back-to-earth.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-028-tutorial-topic-trading-system-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-028-tutorial-topic-trading-system-layers.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-028-tutorial-topic-trading-system-layers.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-028-tutorial-topic-trading-system-layers.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-029-tutorial-step-trading-system-errors.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-029-tutorial-step-trading-system-errors.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-029-tutorial-step-trading-system-errors.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-029-tutorial-step-trading-system-errors.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-030-tutorial-step-trading-system-highlights.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-030-tutorial-step-trading-system-highlights.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-030-tutorial-step-trading-system-highlights.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-030-tutorial-step-trading-system-highlights.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-031-tutorial-step-trading-bot-layers-trading-system-highlights.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-031-tutorial-step-trading-bot-layers-trading-system-highlights.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-031-tutorial-step-trading-bot-layers-trading-system-highlights.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-031-tutorial-step-trading-bot-layers-trading-system-highlights.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-032-tutorial-step-quick-refresher-on-stages.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-032-tutorial-step-quick-refresher-on-stages.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-032-tutorial-step-quick-refresher-on-stages.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-032-tutorial-step-quick-refresher-on-stages.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-033-tutorial-step-trading-system-values.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-033-tutorial-step-trading-system-values.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-033-tutorial-step-trading-system-values.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-033-tutorial-step-trading-system-values.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-034-tutorial-step-the-rest-of-the-crew.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-034-tutorial-step-the-rest-of-the-crew.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-034-tutorial-step-the-rest-of-the-crew.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-034-tutorial-step-the-rest-of-the-crew.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-035-tutorial-step-time-to-go-out-and-play.json b/Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-035-tutorial-step-time-to-go-out-and-play.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-035-tutorial-step-time-to-go-out-and-play.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/T/Trading/Trading-Bot-Layers/trading-bot-layers-035-tutorial-step-time-to-go-out-and-play.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-001-welcome-to-superalgos-tutorial.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-001-welcome-to-superalgos-tutorial.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-001-welcome-to-superalgos-tutorial.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-001-welcome-to-superalgos-tutorial.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-002-tutorial-step-pick-your-language.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-002-tutorial-step-pick-your-language.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-002-tutorial-step-pick-your-language.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-002-tutorial-step-pick-your-language.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-003-tutorial-welcome-to-superalgos.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-003-tutorial-welcome-to-superalgos.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-003-tutorial-welcome-to-superalgos.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-003-tutorial-welcome-to-superalgos.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-004-tutorial-step-use-chrome-or-safari.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-004-tutorial-step-use-chrome-or-safari.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-004-tutorial-step-use-chrome-or-safari.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-004-tutorial-step-use-chrome-or-safari.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-005-tutorial-step-thats-me-on-the-right.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-005-tutorial-step-thats-me-on-the-right.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-005-tutorial-step-thats-me-on-the-right.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-005-tutorial-step-thats-me-on-the-right.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-006-tutorial-step-expand-that-node.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-006-tutorial-step-expand-that-node.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-006-tutorial-step-expand-that-node.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-006-tutorial-step-expand-that-node.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-007-tutorial-step-lets-go-for-a-ride.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-007-tutorial-step-lets-go-for-a-ride.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-007-tutorial-step-lets-go-for-a-ride.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-007-tutorial-step-lets-go-for-a-ride.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-008-tutorial-step-remote-access.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-008-tutorial-step-remote-access.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-008-tutorial-step-remote-access.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-008-tutorial-step-remote-access.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-009-tutorial-step-repository-branches.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-009-tutorial-step-repository-branches.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-009-tutorial-step-repository-branches.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-009-tutorial-step-repository-branches.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-010-tutorial-step-accessing-remotely.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-010-tutorial-step-accessing-remotely.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-010-tutorial-step-accessing-remotely.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-010-tutorial-step-accessing-remotely.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-011-tutorial-step-about-small-hardware.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-011-tutorial-step-about-small-hardware.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-011-tutorial-step-about-small-hardware.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-011-tutorial-step-about-small-hardware.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-012-tutorial-step-ready-to-rock.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-012-tutorial-step-ready-to-rock.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-012-tutorial-step-ready-to-rock.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-012-tutorial-step-ready-to-rock.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-013-tutorial-step-binance.com-or-binance.us.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-013-tutorial-step-binance.com-or-binance.us.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-013-tutorial-step-binance.com-or-binance.us.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-013-tutorial-step-binance.com-or-binance.us.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-014-tutorial-step-welcome-binanceus.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-014-tutorial-step-welcome-binanceus.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-014-tutorial-step-welcome-binanceus.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-014-tutorial-step-welcome-binanceus.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-015-tutorial-step-lets-mine-some-data.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-015-tutorial-step-lets-mine-some-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-015-tutorial-step-lets-mine-some-data.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-015-tutorial-step-lets-mine-some-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-016-tutorial-step-welcome-start-data-mining-console.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-016-tutorial-step-welcome-start-data-mining-console.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-016-tutorial-step-welcome-start-data-mining-console.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-016-tutorial-step-welcome-start-data-mining-console.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-017-tutorial-step-how-are-things-going.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-017-tutorial-step-how-are-things-going.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-017-tutorial-step-how-are-things-going.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-017-tutorial-step-how-are-things-going.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-018-tutorial-step-candles-volumes-in-action.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-018-tutorial-step-candles-volumes-in-action.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-018-tutorial-step-candles-volumes-in-action.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-018-tutorial-step-candles-volumes-in-action.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-019-tutorial-step-click-drag-baby.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-019-tutorial-step-click-drag-baby.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-019-tutorial-step-click-drag-baby.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-019-tutorial-step-click-drag-baby.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-020-tutorial-step-time-to-take-control.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-020-tutorial-step-time-to-take-control.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-020-tutorial-step-time-to-take-control.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-020-tutorial-step-time-to-take-control.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-021-tutorial-step-spacetime-teleportation.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-021-tutorial-step-spacetime-teleportation.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-021-tutorial-step-spacetime-teleportation.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-021-tutorial-step-spacetime-teleportation.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-022-tutorial-step-warp-speed-zooming.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-022-tutorial-step-warp-speed-zooming.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-022-tutorial-step-warp-speed-zooming.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-022-tutorial-step-warp-speed-zooming.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-023-tutorial-step-a-bit-about-tutorials..json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-023-tutorial-step-a-bit-about-tutorials..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-023-tutorial-step-a-bit-about-tutorials..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-023-tutorial-step-a-bit-about-tutorials..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-024-tutorial-step-need-a-quick-reminder.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-024-tutorial-step-need-a-quick-reminder.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-024-tutorial-step-need-a-quick-reminder.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-024-tutorial-step-need-a-quick-reminder.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-025-tutorial-step-hungry-for-more-info.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-025-tutorial-step-hungry-for-more-info.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-025-tutorial-step-hungry-for-more-info.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-025-tutorial-step-hungry-for-more-info.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-026-tutorial-step-broke-something.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-026-tutorial-step-broke-something.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-026-tutorial-step-broke-something.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-026-tutorial-step-broke-something.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-027-tutorial-step-more-workspaces.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-027-tutorial-step-more-workspaces.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-027-tutorial-step-more-workspaces.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-027-tutorial-step-more-workspaces.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-028-tutorial-step-ok.-back-to-work.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-028-tutorial-step-ok.-back-to-work.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-028-tutorial-step-ok.-back-to-work.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-028-tutorial-step-ok.-back-to-work.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-029-tutorial-step-the-magic-of-data-mines.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-029-tutorial-step-the-magic-of-data-mines.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-029-tutorial-step-the-magic-of-data-mines.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-029-tutorial-step-the-magic-of-data-mines.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-030-tutorial-step-at-the-core-of-data-mining.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-030-tutorial-step-at-the-core-of-data-mining.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-030-tutorial-step-at-the-core-of-data-mining.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-030-tutorial-step-at-the-core-of-data-mining.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-031-tutorial-step-are-we-up-to-date.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-031-tutorial-step-are-we-up-to-date.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-031-tutorial-step-are-we-up-to-date.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-031-tutorial-step-are-we-up-to-date.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-032-tutorial-step-time-to-stop.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-032-tutorial-step-time-to-stop.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-032-tutorial-step-time-to-stop.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-032-tutorial-step-time-to-stop.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-033-tutorial-step-careful-with-your-data.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-033-tutorial-step-careful-with-your-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-033-tutorial-step-careful-with-your-data.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-033-tutorial-step-careful-with-your-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-034-tutorial-step-the-bright-side.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-034-tutorial-step-the-bright-side.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-034-tutorial-step-the-bright-side.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-034-tutorial-step-the-bright-side.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-035-tutorial-step-break-on-through.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-035-tutorial-step-break-on-through.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-035-tutorial-step-break-on-through.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-035-tutorial-step-break-on-through.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-036-tutorial-step-navigating-the-white-room.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-036-tutorial-step-navigating-the-white-room.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-036-tutorial-step-navigating-the-white-room.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-036-tutorial-step-navigating-the-white-room.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-037-tutorial-step-talkin-time-travel.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-037-tutorial-step-talkin-time-travel.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-037-tutorial-step-talkin-time-travel.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-037-tutorial-step-talkin-time-travel.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-038-tutorial-step-bending-time.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-038-tutorial-step-bending-time.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-038-tutorial-step-bending-time.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-038-tutorial-step-bending-time.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-039-tutorial-step-size-matters.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-039-tutorial-step-size-matters.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-039-tutorial-step-size-matters.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-039-tutorial-step-size-matters.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-040-tutorial-step-putting-things-in-order.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-040-tutorial-step-putting-things-in-order.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-040-tutorial-step-putting-things-in-order.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-040-tutorial-step-putting-things-in-order.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-041-tutorial-step-get-in-the-wormhole.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-041-tutorial-step-get-in-the-wormhole.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-041-tutorial-step-get-in-the-wormhole.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-041-tutorial-step-get-in-the-wormhole.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-042-tutorial-step-the-elegant-way..json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-042-tutorial-step-the-elegant-way..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-042-tutorial-step-the-elegant-way..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-042-tutorial-step-the-elegant-way..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-043-tutorial-step-moving-in-wonderland.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-043-tutorial-step-moving-in-wonderland.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-043-tutorial-step-moving-in-wonderland.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-043-tutorial-step-moving-in-wonderland.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-044-tutorial-step-welcome-charts-scales-auto-locked.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-044-tutorial-step-welcome-charts-scales-auto-locked.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-044-tutorial-step-welcome-charts-scales-auto-locked.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-044-tutorial-step-welcome-charts-scales-auto-locked.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-045-tutorial-step-unlocking-time.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-045-tutorial-step-unlocking-time.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-045-tutorial-step-unlocking-time.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-045-tutorial-step-unlocking-time.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-046-tutorial-step-welcome-charts-scales-unlock-time-scale.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-046-tutorial-step-welcome-charts-scales-unlock-time-scale.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-046-tutorial-step-welcome-charts-scales-unlock-time-scale.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-046-tutorial-step-welcome-charts-scales-unlock-time-scale.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-047-tutorial-step-scaling-time.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-047-tutorial-step-scaling-time.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-047-tutorial-step-scaling-time.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-047-tutorial-step-scaling-time.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-048-tutorial-step-playing-with-the-rate-scale.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-048-tutorial-step-playing-with-the-rate-scale.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-048-tutorial-step-playing-with-the-rate-scale.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-048-tutorial-step-playing-with-the-rate-scale.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-049-tutorial-step-welcome-charts-scales-unlock-rate-scale.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-049-tutorial-step-welcome-charts-scales-unlock-rate-scale.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-049-tutorial-step-welcome-charts-scales-unlock-rate-scale.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-049-tutorial-step-welcome-charts-scales-unlock-rate-scale.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-050-tutorial-step-time-frames-salad.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-050-tutorial-step-time-frames-salad.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-050-tutorial-step-time-frames-salad.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-050-tutorial-step-time-frames-salad.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-051-tutorial-step-welcome-charts-scales-time-frame-scale.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-051-tutorial-step-welcome-charts-scales-time-frame-scale.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-051-tutorial-step-welcome-charts-scales-time-frame-scale.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-051-tutorial-step-welcome-charts-scales-time-frame-scale.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-052-tutorial-step-scales-best-kept-secrets.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-052-tutorial-step-scales-best-kept-secrets.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-052-tutorial-step-scales-best-kept-secrets.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-052-tutorial-step-scales-best-kept-secrets.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-053-tutorial-step-switching-gears..json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-053-tutorial-step-switching-gears..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-053-tutorial-step-switching-gears..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-053-tutorial-step-switching-gears..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-054-tutorial-step-welcome-charts-layer-managers-scroll.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-054-tutorial-step-welcome-charts-layer-managers-scroll.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-054-tutorial-step-welcome-charts-layer-managers-scroll.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-054-tutorial-step-welcome-charts-layer-managers-scroll.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-055-tutorial-step-layers-on-top-of-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-055-tutorial-step-layers-on-top-of-layers.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-055-tutorial-step-layers-on-top-of-layers.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-055-tutorial-step-layers-on-top-of-layers.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-056-tutorial-step-welcome-charts-layer-on.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-056-tutorial-step-welcome-charts-layer-on.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-056-tutorial-step-welcome-charts-layer-on.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-056-tutorial-step-welcome-charts-layer-on.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-057-tutorial-step-the-hard-data.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-057-tutorial-step-the-hard-data.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-057-tutorial-step-the-hard-data.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-057-tutorial-step-the-hard-data.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-058-tutorial-step-welcome-charts-layer-panels.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-058-tutorial-step-welcome-charts-layer-panels.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-058-tutorial-step-welcome-charts-layer-panels.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-058-tutorial-step-welcome-charts-layer-panels.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-059-tutorial-step-back-in-time.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-059-tutorial-step-back-in-time.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-059-tutorial-step-back-in-time.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-059-tutorial-step-back-in-time.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-060-tutorial-step-visual-scripting-on-steroids.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-060-tutorial-step-visual-scripting-on-steroids.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-060-tutorial-step-visual-scripting-on-steroids.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-060-tutorial-step-visual-scripting-on-steroids.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-061-tutorial-step-plotters-magic.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-061-tutorial-step-plotters-magic.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-061-tutorial-step-plotters-magic.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-061-tutorial-step-plotters-magic.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-062-tutorial-step-lets-do-some-testing.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-062-tutorial-step-lets-do-some-testing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-062-tutorial-step-lets-do-some-testing.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-062-tutorial-step-lets-do-some-testing.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-063-tutorial-step-aim-high-trade-big.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-063-tutorial-step-aim-high-trade-big.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-063-tutorial-step-aim-high-trade-big.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-063-tutorial-step-aim-high-trade-big.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-064-tutorial-step-machines-learn-too.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-064-tutorial-step-machines-learn-too.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-064-tutorial-step-machines-learn-too.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-064-tutorial-step-machines-learn-too.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-065-tutorial-step-civil-works-ahead.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-065-tutorial-step-civil-works-ahead.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-065-tutorial-step-civil-works-ahead.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-065-tutorial-step-civil-works-ahead.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-066-tutorial-step-enough-digressing.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-066-tutorial-step-enough-digressing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-066-tutorial-step-enough-digressing.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-066-tutorial-step-enough-digressing.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-067-tutorial-step-what-when-how.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-067-tutorial-step-what-when-how.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-067-tutorial-step-what-when-how.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-067-tutorial-step-what-when-how.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-068-tutorial-step-ready.-set.-go.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-068-tutorial-step-ready.-set.-go.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-068-tutorial-step-ready.-set.-go.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-068-tutorial-step-ready.-set.-go.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-069-tutorial-step-getting-to-the-fun-bits.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-069-tutorial-step-getting-to-the-fun-bits.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-069-tutorial-step-getting-to-the-fun-bits.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-069-tutorial-step-getting-to-the-fun-bits.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-070-tutorial-step-what-is-it-we-are-testing.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-070-tutorial-step-what-is-it-we-are-testing.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-070-tutorial-step-what-is-it-we-are-testing.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-070-tutorial-step-what-is-it-we-are-testing.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-071-tutorial-step-green-silver-bullets.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-071-tutorial-step-green-silver-bullets.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-071-tutorial-step-green-silver-bullets.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-071-tutorial-step-green-silver-bullets.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-072-tutorial-step-sell-it-quick.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-072-tutorial-step-sell-it-quick.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-072-tutorial-step-sell-it-quick.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-072-tutorial-step-sell-it-quick.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-073-tutorial-step-shall-we-dig-deeper.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-073-tutorial-step-shall-we-dig-deeper.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-073-tutorial-step-shall-we-dig-deeper.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-073-tutorial-step-shall-we-dig-deeper.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-074-tutorial-step-whos-keeping-score.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-074-tutorial-step-whos-keeping-score.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-074-tutorial-step-whos-keeping-score.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-074-tutorial-step-whos-keeping-score.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-075-tutorial-step-the-power-of-data-mining.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-075-tutorial-step-the-power-of-data-mining.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-075-tutorial-step-the-power-of-data-mining.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-075-tutorial-step-the-power-of-data-mining.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-076-tutorial-step-find-the-logic-challenge.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-076-tutorial-step-find-the-logic-challenge.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-076-tutorial-step-find-the-logic-challenge.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-076-tutorial-step-find-the-logic-challenge.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-077-tutorial-step-heres-how-it-works..json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-077-tutorial-step-heres-how-it-works..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-077-tutorial-step-heres-how-it-works..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-077-tutorial-step-heres-how-it-works..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-078-tutorial-step-come-meet-someone.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-078-tutorial-step-come-meet-someone.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-078-tutorial-step-come-meet-someone.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-078-tutorial-step-come-meet-someone.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-079-tutorial-step-formulations..json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-079-tutorial-step-formulations..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-079-tutorial-step-formulations..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-079-tutorial-step-formulations..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-080-tutorial-step-the-seller.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-080-tutorial-step-the-seller.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-080-tutorial-step-the-seller.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-080-tutorial-step-the-seller.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-081-tutorial-step-simplifying-complexity.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-081-tutorial-step-simplifying-complexity.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-081-tutorial-step-simplifying-complexity.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-081-tutorial-step-simplifying-complexity.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-082-tutorial-step-lets-take-a-peek..json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-082-tutorial-step-lets-take-a-peek..json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-082-tutorial-step-lets-take-a-peek..json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-082-tutorial-step-lets-take-a-peek..json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-083-tutorial-step-find-the-node-challenge.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-083-tutorial-step-find-the-node-challenge.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-083-tutorial-step-find-the-node-challenge.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-083-tutorial-step-find-the-node-challenge.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-084-tutorial-step-found-it.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-084-tutorial-step-found-it.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-084-tutorial-step-found-it.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-084-tutorial-step-found-it.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-085-tutorial-step-the-coolest-trick.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-085-tutorial-step-the-coolest-trick.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-085-tutorial-step-the-coolest-trick.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-085-tutorial-step-the-coolest-trick.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-086-tutorial-step-welcome-backtesting-trading-engine-visualization-01.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-086-tutorial-step-welcome-backtesting-trading-engine-visualization-01.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-086-tutorial-step-welcome-backtesting-trading-engine-visualization-01.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-086-tutorial-step-welcome-backtesting-trading-engine-visualization-01.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-087-tutorial-step-feedback-loops.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-087-tutorial-step-feedback-loops.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-087-tutorial-step-feedback-loops.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-087-tutorial-step-feedback-loops.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-088-tutorial-step-welcome-backtesting-trading-engine-visualization-02.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-088-tutorial-step-welcome-backtesting-trading-engine-visualization-02.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-088-tutorial-step-welcome-backtesting-trading-engine-visualization-02.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-088-tutorial-step-welcome-backtesting-trading-engine-visualization-02.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-089-tutorial-step-enough-chit-chat.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-089-tutorial-step-enough-chit-chat.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-089-tutorial-step-enough-chit-chat.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-089-tutorial-step-enough-chit-chat.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-090-tutorial-step-disclaimer.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-090-tutorial-step-disclaimer.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-090-tutorial-step-disclaimer.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-090-tutorial-step-disclaimer.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-091-tutorial-step-lets-start-with-100-bucks.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-091-tutorial-step-lets-start-with-100-bucks.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-091-tutorial-step-lets-start-with-100-bucks.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-091-tutorial-step-lets-start-with-100-bucks.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-092-tutorial-step-check-your-spot-balance.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-092-tutorial-step-check-your-spot-balance.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-092-tutorial-step-check-your-spot-balance.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-092-tutorial-step-check-your-spot-balance.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-093-tutorial-step-enjoy-the-outdoors.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-093-tutorial-step-enjoy-the-outdoors.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-093-tutorial-step-enjoy-the-outdoors.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-093-tutorial-step-enjoy-the-outdoors.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-094-tutorial-step-your-keys-your-coins.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-094-tutorial-step-your-keys-your-coins.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-094-tutorial-step-your-keys-your-coins.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-094-tutorial-step-your-keys-your-coins.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-095-tutorial-step-fire-up-the-machine.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-095-tutorial-step-fire-up-the-machine.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-095-tutorial-step-fire-up-the-machine.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-095-tutorial-step-fire-up-the-machine.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-096-tutorial-step-are-we-ready-yet.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-096-tutorial-step-are-we-ready-yet.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-096-tutorial-step-are-we-ready-yet.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-096-tutorial-step-are-we-ready-yet.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-097-tutorial-step-lets-do-this.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-097-tutorial-step-lets-do-this.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-097-tutorial-step-lets-do-this.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-097-tutorial-step-lets-do-this.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-098-tutorial-step-welcome-live-trading-process-progress.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-098-tutorial-step-welcome-live-trading-process-progress.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-098-tutorial-step-welcome-live-trading-process-progress.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-098-tutorial-step-welcome-live-trading-process-progress.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-099-tutorial-step-check-your-console.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-099-tutorial-step-check-your-console.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-099-tutorial-step-check-your-console.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-099-tutorial-step-check-your-console.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-100-tutorial-step-welcome-live-trading-console.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-100-tutorial-step-welcome-live-trading-console.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-100-tutorial-step-welcome-live-trading-console.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-100-tutorial-step-welcome-live-trading-console.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-101-tutorial-step-is-it-working.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-101-tutorial-step-is-it-working.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-101-tutorial-step-is-it-working.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-101-tutorial-step-is-it-working.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-102-tutorial-step-welcome-live-trading-binance-orders.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-102-tutorial-step-welcome-live-trading-binance-orders.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-102-tutorial-step-welcome-live-trading-binance-orders.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-102-tutorial-step-welcome-live-trading-binance-orders.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-103-tutorial-step-monitoring-the-fun-way.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-103-tutorial-step-monitoring-the-fun-way.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-103-tutorial-step-monitoring-the-fun-way.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-103-tutorial-step-monitoring-the-fun-way.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-104-tutorial-step-whats-next.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-104-tutorial-step-whats-next.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-104-tutorial-step-whats-next.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-104-tutorial-step-whats-next.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-105-tutorial-step-three-minutes-to-play.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-105-tutorial-step-three-minutes-to-play.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-105-tutorial-step-three-minutes-to-play.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-105-tutorial-step-three-minutes-to-play.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-106-tutorial-step-what-else-is-cooking.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-106-tutorial-step-what-else-is-cooking.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-106-tutorial-step-what-else-is-cooking.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-106-tutorial-step-what-else-is-cooking.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-107-tutorial-step-spread-the-word-on-twitter.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-107-tutorial-step-spread-the-word-on-twitter.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-107-tutorial-step-spread-the-word-on-twitter.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-107-tutorial-step-spread-the-word-on-twitter.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-108-tutorial-step-back-to-work.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-108-tutorial-step-back-to-work.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-108-tutorial-step-back-to-work.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-108-tutorial-step-back-to-work.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-109-tutorial-step-tabbed-search-results.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-109-tutorial-step-tabbed-search-results.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-109-tutorial-step-tabbed-search-results.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-109-tutorial-step-tabbed-search-results.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-110-tutorial-step-a-couple-more-things.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-110-tutorial-step-a-couple-more-things.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-110-tutorial-step-a-couple-more-things.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-110-tutorial-step-a-couple-more-things.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-111-tutorial-step-help-us-with-a-star.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-111-tutorial-step-help-us-with-a-star.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-111-tutorial-step-help-us-with-a-star.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-111-tutorial-step-help-us-with-a-star.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-112-tutorial-step-get-in-touch.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-112-tutorial-step-get-in-touch.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-112-tutorial-step-get-in-touch.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-112-tutorial-step-get-in-touch.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-113-tutorial-step-beware-of-impersonators.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-113-tutorial-step-beware-of-impersonators.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-113-tutorial-step-beware-of-impersonators.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-113-tutorial-step-beware-of-impersonators.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-114-tutorial-step-ready-for-more-tutorials.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-114-tutorial-step-ready-for-more-tutorials.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-114-tutorial-step-ready-for-more-tutorials.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-114-tutorial-step-ready-for-more-tutorials.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-115-tutorial-step-my-only-friend-the-end.json b/Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-115-tutorial-step-my-only-friend-the-end.json similarity index 100% rename from Projects/Superalgos/Schemas/Docs-Tutorials/welcome-to-superalgos-115-tutorial-step-my-only-friend-the-end.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/W/Welcome/Welcome-to-Superalgos/welcome-to-superalgos-115-tutorial-step-my-only-friend-the-end.json diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-002-tutorial-trading-bot-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-002-tutorial-trading-bot-layers.json deleted file mode 100644 index ec613bed6..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-002-tutorial-trading-bot-layers.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 2, - "type": "Tutorial - Trading Bot Layers", - "definition": { - "icon": { - "project": "Superalgos", - "name": "trading-bot" - }, - "text": "In this tutorial I'll show you how the layers of the Trading Bot work! I mean the ones featured on charts, associated with all types of trading sessions!", - "updated": 1617106641313 - }, - "paragraphs": [ - { - "style": "Text", - "text": "Let's get on with it! The Trading Bot outputs dozens of products, and they're all featured in three separate Layer Managers:", - "updated": 1617106677766 - }, - { - "style": "List", - "text": "Trading Engine: features layers that turn on and off the reporting of values of nodes in the Trading Engine hierarchy.", - "updated": 1617106697101 - }, - { - "style": "List", - "text": "Trading System: features layers that turn on and off multiple types of reports at the level of the Trading System.", - "updated": 1617106701918 - }, - { - "style": "List", - "text": "Simulation Objects: features layers that affect the rendering of visual information over the charts.", - "updated": 1617106714758 - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-003-tutorial-step-load-a-fresh-workspace.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-003-tutorial-step-load-a-fresh-workspace.json deleted file mode 100644 index 0ce8a0a53..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-003-tutorial-step-load-a-fresh-workspace.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 3, - "type": "Tutorial Step - Load a Fresh Workspace!", - "definition": { - "icon": { - "project": "Superalgos", - "name": "workspace" - }, - "text": "But before we go any further, let's make sure we are starting with a fresh workspace!" - }, - "paragraphs": [ - { - "style": "Note", - "text": "Workspaces marked as Plugin Workspaces ship with the software. The rest are yours. When you open a plugin workspace a copy of it is made for you. Plugins allways remain unchanged.", - "updated": 1622540310563 - }, - { - "style": "Important", - "text": "This tutorial requires starting with a fresh Plugin Weak-hands Buster v2 workspace. So, unless you loaded the plugin workspace right before starting, please select it from the workspace panel on the left and come back to me after the workspace loads — just click Resume on my menu!", - "updated": 1621627499351 - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-004-tutorial-step-feeze-dont-move.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-004-tutorial-step-feeze-dont-move.json deleted file mode 100644 index 9878f1ca9..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-004-tutorial-step-feeze-dont-move.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 4, - "type": "Tutorial Step - Feeze! Don't Move!", - "definition": { - "icon": { - "project": "Superalgos", - "name": "stop-loss" - }, - "text": "I've got something to tell you before we move on, but I'm struggling to find the right words... I just wouldn't want to come across as a control freak!" - }, - "paragraphs": [ - { - "style": "Text", - "text": "It's not like you may break something or anything... nothing to fear at all... it's just that... I rely on the fresh state of the workspace to predict what you will see when I take you places. I may comment on what you will experience along the journey, and use my predictions to make the tour juicier and interesting! So..." - }, - { - "style": "Callout", - "text": "Don't fool around too much unless I tell you to! I mean, you may look around, but don't make a mess! Fine! Do what you want! If you ever feel I lost you, just start over with a fresh workspace!" - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-005-tutorial-step-ready-to-mine..json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-005-tutorial-step-ready-to-mine..json deleted file mode 100644 index 6703053a7..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-005-tutorial-step-ready-to-mine..json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 5, - "type": "Tutorial Step - Ready to Mine.....?", - "definition": { - "icon": { - "project": "Superalgos", - "name": "data-tasks" - }, - "text": "We'll do some data mining so that we may then run a quick Backtesting Session and explore the resulting simulation..." - }, - "paragraphs": [ - { - "style": "Note", - "text": "The sensor bot will run on the BTC/USDT market (Binance) from January 1st, 2020, along with the indicators required by the Weak-hands Buster Trading System." - }, - { - "style": "Warning", - "text": "If you have data on this market / exchange but on a different time range, this may affect your data! Read the sensor bot documentation to learn how! If the data you have is not important, feel free to keep going!", - "updated": 1617181661074 - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-006-tutorial-step-lets-mine-some-data..json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-006-tutorial-step-lets-mine-some-data..json deleted file mode 100644 index 9e58dbf18..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-006-tutorial-step-lets-mine-some-data..json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 6, - "type": "Tutorial Step - Let's Mine Some Data.....!", - "definition": { - "icon": { - "project": "Superalgos", - "name": "run" - }, - "text": "Now that you understand the implications of running this data mining operation, let's get on with it!" - }, - "paragraphs": [ - { - "style": "Callout", - "text": "Select \"Run All Project Data Tasks\" on the Data Tasks node menu!", - "updated": 1622540506392 - }, - { - "style": "Note", - "text": "If you are doing this tutorial after doing the Getting Started tutorials, chances are you may already have part of the data required, which may make things faster!", - "updated": 1622540530483 - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-007-tutorial-step-are-we-up-to-date..json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-007-tutorial-step-are-we-up-to-date..json deleted file mode 100644 index 999785a38..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-007-tutorial-step-are-we-up-to-date..json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 7, - "type": "Tutorial Step - Are We Up to Date.....?", - "definition": { - "icon": { - "project": "Superalgos", - "name": "indicator-process-instance" - }, - "text": "Now we have to wait a bit! When all processes reach the 100% mark, we may proceed!" - }, - "paragraphs": [ - { - "style": "Text", - "text": "As you probably know, the time required to mine data depends on many things. If you already have some of this data from previous activities, it may be faster!" - }, - { - "style": "Callout", - "text": "Monitor the processes for all indicators in the Sparta and Masters data mines. When all of them reach 100%, then stop the data mining operation and click Next to continue." - }, - { - "style": "Success", - "text": "Bollinger Channels will likely be last!" - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-008-tutorial-step-ready.-set.-go..json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-008-tutorial-step-ready.-set.-go..json deleted file mode 100644 index d455d2158..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-008-tutorial-step-ready.-set.-go..json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 8, - "type": "Tutorial Step - Ready. Set. Go.....!", - "definition": { - "icon": { - "project": "Superalgos", - "name": "task" - }, - "text": "Let's do some backtesting! This should be rather quick, as we are testing six months worth of historic data on daily files.", - "updated": 1617181836967 - }, - "paragraphs": [ - { - "style": "Text", - "text": "Running a trading task is quite similar to running a data mining task. The difference lies in that—after running the task—you also need to run the trading session." - }, - { - "style": "Callout", - "text": "Select Run on the Task menu and then select Run on the Backtesting Session menu." - }, - { - "style": "Note", - "text": "When the Backtesting Session informs it has finished, then stop the task and click Next to continue." - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-009-tutorial-topic-trading-engine-layers.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-009-tutorial-topic-trading-engine-layers.json deleted file mode 100644 index 8a8954cd7..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-009-tutorial-topic-trading-engine-layers.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 9, - "type": "Tutorial Topic - Trading Engine Layers", - "definition": { - "icon": { - "project": "Superalgos", - "name": "trading-engine" - }, - "text": "You are familiar with the concept of the Trading Engine, right? I will teach you which layers affect which sections of the hierarchy so that you may access the info!" - }, - "paragraphs": [ - { - "style": "Text", - "text": "I'm assuming you've done the Welcome tutorial... Remember when you split the screen in half? You slid the mouse pointer over the candles on the chart, and for each candle, you could see the value of certain nodes in the trading engine hierarchy, right?" - }, - { - "style": "Callout", - "text": "Well, that's what it's all about! When you turn a certain layer on, you turn on the visualization of values for a certain section of the hierarchy." - }, - { - "style": "Text", - "text": "Let's take a closer look!" - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-010-tutorial-step-1-2-3-counting.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-010-tutorial-step-1-2-3-counting.json deleted file mode 100644 index 6c3e7b0b1..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-010-tutorial-step-1-2-3-counting.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 10, - "type": "Tutorial Step - 1, 2, 3, Counting!", - "definition": { - "icon": { - "project": "Superalgos", - "name": "trading-episode-counters" - }, - "text": "Let's test the first Layer in the Trading Engine Layer Manager: \"Trading Episode Counters\".", - "updated": 1622541030903 - }, - "paragraphs": [ - { - "style": "Callout", - "text": "Turn the layer on and slide your mouse pointer over the chart, from the far left to the far right-hand side of your screen!" - }, - { - "style": "Success", - "text": "See what happens with the various counters on the hierarchy below... that is, Periods, Strategies, Positions, and so on! You should see something similar to what I show in the video on the next step..." - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-012-tutorial-step-how-about-the-rest.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-012-tutorial-step-how-about-the-rest.json deleted file mode 100644 index fa5ab6204..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-012-tutorial-step-how-about-the-rest.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 12, - "type": "Tutorial Step - How About the Rest?", - "definition": { - "icon": { - "name": "trading-episode", - "project": "Superalgos" - }, - "text": "Now, why don't the nodes further to the left show their values too? Say, Exit Type, Status, End Rate, Begin Rate, and so on?" - }, - "paragraphs": [ - { - "style": "Text", - "text": "Let's change that!" - }, - { - "style": "Callout", - "text": "Scroll the Trading Engine layer manager until you find the \"Current Episode\" layer. Turn it on!", - "updated": 1622541140027 - }, - { - "style": "Text", - "text": "Now slide your mouse pointer again... et voilà!" - }, - { - "style": "Success", - "text": "By turning layers on and off, you turn on and off the system's ability to report the values on different sections of the Trading Engine hierarchy!", - "updated": 1617182162058 - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-013-tutorial-step-et-voilà.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-013-tutorial-step-et-voilà.json deleted file mode 100644 index aee09b2f4..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-013-tutorial-step-et-voilà.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 13, - "type": "Tutorial Step - Et Voilà!", - "definition": { - "icon": { - "name": "trading-current", - "project": "Superalgos" - }, - "text": "So, we turned on the \"Trading Episode Counters\" and the \"Current Episode\" layers... let's take a look at the hierarchy...", - "updated": 1622541193554 - }, - "paragraphs": [ - { - "style": "Callout", - "text": "Track your way up the hierarchy to discover what exactly we were looking at all this time..." - }, - { - "style": "Text", - "text": "Right! In the beginning Periods, Strategies, and Positions where showing their values because they are under the Trading Episode Counters node of the hierachy... the one we turned on first! If you follow the hierarchy upstream, you will find the Trading Episode node, and if you keep going further upstream, you'll find the Trading Current node. Exactly! \"Current Episode\"!", - "updated": 1622541250322 - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-014-tutorial-step-compartmentalize-it.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-014-tutorial-step-compartmentalize-it.json deleted file mode 100644 index 64cd2bfd8..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-014-tutorial-step-compartmentalize-it.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 14, - "type": "Tutorial Step - Compartmentalize It!", - "definition": { - "icon": { - "project": "Superalgos", - "name": "bot-layers" - }, - "text": "The reason why the access to values in the hierarchy is compartmentalized in layers is that layers correspond to data products output by the bot." - }, - "paragraphs": [ - { - "style": "Text", - "text": "Compartmentalization of definitions—and information in general—is a theme in and of itself throughout the system, as it is one of the mechanisms by which complexity is successfully administered." - }, - { - "style": "Callout", - "text": "When you need to use this feature to track values on the Trading Engine hierarchy, you may choose to turn on multiple layers at once... even all of them if you wish! Just keep in mind that the more layers you turn on, the more files de UI reads, thus the more load you put on your hardware!", - "updated": 1617182401577 - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-015-tutorial-step-elefant-what-elefant.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-015-tutorial-step-elefant-what-elefant.json deleted file mode 100644 index 08821fd51..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-015-tutorial-step-elefant-what-elefant.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 15, - "type": "Tutorial Step - Elefant? What Elefant?", - "definition": { - "icon": { - "project": "Superalgos", - "name": "strategy" - }, - "text": "Will someone please acknowledge the elefant in the room? Why did those counters point to one or two strategies and one position?" - }, - "paragraphs": [ - { - "style": "Callout", - "text": "Go to the Simulation Objects layer manager and turn on the \"Strategies\" layer.", - "updated": 1622541366457 - }, - { - "style": "Text", - "text": "What's that? It's a strategy! We are in a simulation! The \"Strategies\" layer marks the span of time on which a strategy is active.", - "updated": 1622541358704 - }, - { - "style": "Success", - "text": "Notice the Plotter Panel that drifted to the corner when you turned the layer on. Now, point your mouse to the span of time between the strategy brakets and see what happens..." - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-016-tutorial-step-making-sense-of-objects.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-016-tutorial-step-making-sense-of-objects.json deleted file mode 100644 index d3cc46c7c..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-016-tutorial-step-making-sense-of-objects.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 16, - "type": "Tutorial Step - Making Sense of Objects", - "definition": { - "icon": { - "project": "Superalgos", - "name": "layer" - }, - "text": "The layers in the Simulation Objects layer manager feature visual representations of the data that makes up simulations." - }, - "paragraphs": [ - { - "style": "Text", - "text": "In other words, each of these layers render graphics over the charts that help us visualize—therefore, better understand—what happens during a trading session." - }, - { - "style": "Note", - "text": "Each layer may feature plotter panels which usually display the hard data associated with the concept represented by the particular layer." - }, - { - "style": "Success", - "text": "Notice how the data in the panel becomes visible only when the pointer of the mouse lies within the candles engulfed by the object." - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-017-tutorial-step-what-about-the-position.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-017-tutorial-step-what-about-the-position.json deleted file mode 100644 index 8c7eb8d73..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-017-tutorial-step-what-about-the-position.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 17, - "type": "Tutorial Step - What About the Position?", - "definition": { - "icon": { - "project": "Superalgos", - "name": "position" - }, - "text": "As you very clearly pointed, the episode counters showed a strategy, but also a position... what about that?" - }, - "paragraphs": [ - { - "style": "Callout", - "text": "Scroll down the Simulation Objects layer manager and turn on the \"Position Base Asset\" layer!", - "updated": 1622541528562 - }, - { - "style": "Text", - "text": "Nice! A green triangle means that the position was a hit! It would be red otherwise!" - }, - { - "style": "Note", - "text": "The horizontal side of the triangle marks the Entry Target Rate. The vertical side marks the datetime the position was closed. The vertex away from the horizontal side is the Exit Target Rate." - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-018-tutorial-step-the-beauty-of-the-triangle.json b/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-018-tutorial-step-the-beauty-of-the-triangle.json deleted file mode 100644 index 24cbbfc4a..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/trading-bot-layers-018-tutorial-step-the-beauty-of-the-triangle.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "tutorial": "Trading Bot Layers", - "pageNumber": 18, - "type": "Tutorial Step - The Beauty of the Triangle", - "definition": { - "icon": { - "project": "Superalgos", - "name": "bullet-warning" - }, - "text": "I'm sure you would agree that the triangle is a quick visual clue to grasp how the trade went in a glimpse!" - }, - "paragraphs": [ - { - "style": "Text", - "text": "That's one of the core ideas behind these visualization features: quick and effective communication." - }, - { - "style": "Note", - "text": "The second core idea is that—by being able to see what went on with the session—it is easier to spot the weaknesses in your strategies, and how you may be able to improve them!" - }, - { - "style": "Success", - "text": "On a side note, notice that the data displayed on panels is the same data available on the Trading Engine hierarchy." - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/UI/Spaces/Design-Space/DesignSpace.js b/Projects/Superalgos/UI/Spaces/Design-Space/DesignSpace.js index 23e4647f3..7c34cf1e5 100644 --- a/Projects/Superalgos/UI/Spaces/Design-Space/DesignSpace.js +++ b/Projects/Superalgos/UI/Spaces/Design-Space/DesignSpace.js @@ -38,7 +38,7 @@ function newSuperalgosDesignSpace() { /* Take types-icons relationships defined at the schema */ for (let i = 0; i < PROJECTS_ARRAY.length; i++) { let project = PROJECTS_ARRAY[i] - + addSchemaTypes(SCHEMAS_BY_PROJECT.get(project).array.appSchema) addSchemaTypes(SCHEMAS_BY_PROJECT.get(project).array.docsNodeSchema) addSchemaTypes(SCHEMAS_BY_PROJECT.get(project).array.docsConceptSchema) @@ -78,21 +78,24 @@ function newSuperalgosDesignSpace() { for (let i = 0; i < iconsArray.length; i++) { let project = iconsArray[i][0] - let name = iconsArray[i][1] - loadImage(project, name) + let path = iconsArray[i][1] + loadImage(project, path) } - function loadImage(project, name) { + function loadImage(project, path) { imageLoadedCounter++ const PATH = 'Icons/' + project + '/' let image = new Image() image.onload = onImageLoad - image.fileName = name + image.fileName = path function onImageLoad() { image.canDrawIcon = true } - image.src = PATH + name + image.src = PATH + path + let splittedPath = path.split('\\') + let name = splittedPath[splittedPath.length - 1] + let key = project + '-' + name.substring(0, name.length - 4) thisObject.iconsByProjectAndName.set(key, image) diff --git a/Projects/Superalgos/UI/Spaces/Floating-Space/UiObject.js b/Projects/Superalgos/UI/Spaces/Floating-Space/UiObject.js index c17d83b09..321198b5b 100644 --- a/Projects/Superalgos/UI/Spaces/Floating-Space/UiObject.js +++ b/Projects/Superalgos/UI/Spaces/Floating-Space/UiObject.js @@ -29,6 +29,7 @@ function newUiObject() { hasWarning: undefined, hasInfo: undefined, valueAtAngle: true, + valueAngleOffset: 0, run: run, stop: stop, heartBeat: heartBeat, @@ -248,7 +249,7 @@ function newUiObject() { thisObject.uiObjectTitle = newUiObjectTitle() thisObject.uiObjectTitle.isVisibleFunction = thisObject.isVisibleFunction - thisObject.uiObjectTitle.container.connectToParent(thisObject.container, false, false, true, true, false, false, true, true) + thisObject.uiObjectTitle.container.connectToParent(thisObject.container, false, false, true, true, false, false, true, true) thisObject.uiObjectTitle.fitFunction = thisObject.fitFunction thisObject.uiObjectTitle.initialize(thisObject.payload) @@ -468,6 +469,7 @@ function newUiObject() { let nearby = nearbyFloatingObjects[i] let distance = nearby[0] let floatingObject = nearby[1] + if (floatingObject.payload === undefined) { continue } let nearbyNode = floatingObject.payload.node if (compatibleTypes.indexOf('->' + nearbyNode.type + '->') >= 0) { /* Discard App Schema defined objects with busy coonection ports */ @@ -560,7 +562,7 @@ function newUiObject() { function chainDetachingPhysics() { if (isDragging !== true) { return } if (rightDragging === false) { return } - if (UI.projects.superalgos.spaces.floatingSpace.settings.detachUsingMouse !== true) {return} + if (UI.projects.superalgos.spaces.floatingSpace.settings.detachUsingMouse !== true) { return } let distanceToChainParent = Math.sqrt(Math.pow(thisObject.payload.position.x - thisObject.payload.targetPosition.x, 2) + Math.pow(thisObject.payload.position.y - thisObject.payload.targetPosition.y, 2)) let ratio = distanceToChainParent / previousDistanceToChainParent @@ -613,6 +615,7 @@ function newUiObject() { let nearby = nearbyFloatingObjects[i] let distance = nearby[0] let floatingObject = nearby[1] + if (floatingObject.payload === undefined) { continue } let nearbyNode = floatingObject.payload.node if (compatibleTypes.indexOf('->' + nearbyNode.type + '->') >= 0 || compatibleTypes === "->*Any Node*->") { if (schemaDocument.referencingRules.incompatibleTypes !== undefined) { @@ -666,7 +669,7 @@ function newUiObject() { if (thisObject.payload === undefined) { return } if (thisObject.payload.floatingObject.isFrozen === true) { return } if (rightDragging === false) { return } - if (UI.projects.superalgos.spaces.floatingSpace.settings.detachUsingMouse !== true) {return} + if (UI.projects.superalgos.spaces.floatingSpace.settings.detachUsingMouse !== true) { return } if (thisObject.payload.referenceParent === undefined) { return } @@ -1827,8 +1830,8 @@ function newUiObject() { x: position.x - getTextWidth(label) / 2, y: position.y } - labelPoint.x = labelPoint.x + radius * 7 / 3 * Math.cos(toRadians(thisObject.payload.angle)) - labelPoint.y = labelPoint.y + radius * 7 / 3 * Math.sin(toRadians(thisObject.payload.angle)) + labelPoint.x = labelPoint.x + radius * 7 / 3 * Math.cos(toRadians(thisObject.payload.angle + thisObject.valueAngleOffset)) + labelPoint.y = labelPoint.y + radius * 7 / 3 * Math.sin(toRadians(thisObject.payload.angle + thisObject.valueAngleOffset)) } else { if (thisObject.isOnFocus === true) { labelPoint = { @@ -1884,15 +1887,24 @@ function newUiObject() { label = label.substring(0, MAX_LABEL_LENGTH) + '...' } - if (thisObject.isOnFocus === true) { + if (thisObject.valueAtAngle === true && thisObject.payload.angle !== undefined) { labelPoint = { x: position.x - getTextWidth(label) / 2, - y: position.y + radius * 2 / 3 + lineSeparator * 6 + 30 + y: position.y } + labelPoint.x = labelPoint.x + radius * 7 / 3 * Math.cos(toRadians(thisObject.payload.angle + thisObject.valueAngleOffset)) + labelPoint.y = labelPoint.y + radius * 7 / 3 * Math.sin(toRadians(thisObject.payload.angle + thisObject.valueAngleOffset)) + lineSeparator * 1 } else { - labelPoint = { - x: position.x - getTextWidth(label) / 2, - y: position.y + thisObject.payload.floatingObject.currentImageSize / 2 + lineSeparator * 6 + if (thisObject.isOnFocus === true) { + labelPoint = { + x: position.x - getTextWidth(label) / 2, + y: position.y + radius * 2 / 3 + lineSeparator * 6 + 30 + } + } else { + labelPoint = { + x: position.x - getTextWidth(label) / 2, + y: position.y + thisObject.payload.floatingObject.currentImageSize / 2 + lineSeparator * 6 + } } } @@ -1927,7 +1939,7 @@ function newUiObject() { browserCanvasContext.font = fontSize + 'px ' + UI_FONT.PRIMARY if (radius > 6) { - const MAX_LABEL_LENGTH = 100 + const MAX_LABEL_LENGTH = 120 label = currentStatus diff --git a/Projects/Superalgos/UI/Spaces/Floating-Space/UiObjectTitle.js b/Projects/Superalgos/UI/Spaces/Floating-Space/UiObjectTitle.js index dc360f32c..89c2a3161 100644 --- a/Projects/Superalgos/UI/Spaces/Floating-Space/UiObjectTitle.js +++ b/Projects/Superalgos/UI/Spaces/Floating-Space/UiObjectTitle.js @@ -122,7 +122,7 @@ function newUiObjectTitle() { } case 'Use Reference Parent Type': { let nodeToUse = thisObject.payload.node.payload.referenceParent - if (nodeToUse !== undefined && nodeToUse.payload !== undefined && nodeToUse.payload.node.name !== "New " + nodeToUse.payload.node.type && nodeToUse.payload.node.name !== "My " + nodeToUse.payload.node.type) { + if (nodeToUse !== undefined && nodeToUse.payload !== undefined) { thisObject.payload.title = thisObject.payload.title + separator + nodeToUse.type thisObject.payload.node.name = thisObject.payload.node.name + separator + nodeToUse.type } @@ -164,6 +164,23 @@ function newUiObjectTitle() { } break } + case 'Use Reference Parent Parent Parent Parent': { + let nodeToUse = thisObject.payload.node.payload.referenceParent + if (nodeToUse !== undefined && nodeToUse.payload !== undefined && nodeToUse.payload.node.name !== "New " + nodeToUse.payload.node.type && nodeToUse.payload.node.name !== "My " + nodeToUse.payload.node.type) { + nodeToUse = thisObject.payload.node.payload.referenceParent.payload.parentNode + if (nodeToUse !== undefined && nodeToUse.payload !== undefined && nodeToUse.payload.node.name !== "New " + nodeToUse.payload.node.type && nodeToUse.payload.node.name !== "My " + nodeToUse.payload.node.type) { + nodeToUse = thisObject.payload.node.payload.referenceParent.payload.parentNode.payload.parentNode + if (nodeToUse !== undefined && nodeToUse.payload !== undefined && nodeToUse.payload.node.name !== "New " + nodeToUse.payload.node.type && nodeToUse.payload.node.name !== "My " + nodeToUse.payload.node.type) { + nodeToUse = thisObject.payload.node.payload.referenceParent.payload.parentNode.payload.parentNode.payload.parentNode + if (nodeToUse !== undefined && nodeToUse.payload !== undefined && nodeToUse.payload.node.name !== "New " + nodeToUse.payload.node.type && nodeToUse.payload.node.name !== "My " + nodeToUse.payload.node.type) { + thisObject.payload.title = thisObject.payload.title + separator + nodeToUse.payload.title + thisObject.payload.node.name = thisObject.payload.node.name + separator + nodeToUse.payload.node.name + } + } + } + } + break + } default: { if (titleReference.indexOf('Use Child @') === 0) { let propertyName = titleReference.substring(titleReference.indexOf('@') + 1, titleReference.length) @@ -172,6 +189,36 @@ function newUiObjectTitle() { thisObject.payload.title = thisObject.payload.title + separator + childNode.name thisObject.payload.node.name = thisObject.payload.node.name + separator + childNode.name } + if (titleReference.indexOf('Find In Parents Node Type->') === 0) { + let nodeType = titleReference.substring(titleReference.indexOf('->') + 2, titleReference.length) + let nodeToUse = UI.projects.superalgos.utilities.meshes.findNodeInNodeMesh( + thisObject.payload.node, + nodeType, + undefined, + true, + false, + true, + false + ) + if (nodeToUse === undefined) { break } + thisObject.payload.title = thisObject.payload.title + separator + nodeToUse.name + thisObject.payload.node.name = thisObject.payload.node.name + separator + nodeToUse.name + } + if (titleReference.indexOf('Reference Parent Find In Parents Node Type->') === 0) { + let nodeType = titleReference.substring(titleReference.indexOf('->') + 2, titleReference.length) + let nodeToUse = UI.projects.superalgos.utilities.meshes.findNodeInNodeMesh( + thisObject.payload.referenceParent, + nodeType, + undefined, + true, + false, + true, + false + ) + if (nodeToUse === undefined) { break } + thisObject.payload.title = thisObject.payload.title + separator + nodeToUse.name + thisObject.payload.node.name = thisObject.payload.node.name + separator + nodeToUse.name + } } } separator = ' ' diff --git a/Projects/Superalgos/UI/Utilities/Meshes.js b/Projects/Superalgos/UI/Utilities/Meshes.js index c05b120fa..356bff0b0 100644 --- a/Projects/Superalgos/UI/Utilities/Meshes.js +++ b/Projects/Superalgos/UI/Utilities/Meshes.js @@ -5,7 +5,15 @@ function newSuperalgosUtilitiesMeshes() { return thisObject - function findNodeInNodeMesh(node, nodeType, nodeName, connectedViaPayload, findInChildren, findInParents, findInReferenceParents) { + function findNodeInNodeMesh( + node, + nodeType, + nodeName, + connectedViaPayload, + findInChildren, + findInParents, + findInReferenceParents + ) { /* This function scans a node mesh for a certain node type and returns the first instance found. Please specify either nodeType diff --git a/Projects/TensorFlow/Schemas/Docs-Concepts/backend.json b/Projects/TensorFlow/Schemas/Docs-Concepts/B/Backend/Backend/backend.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Concepts/backend.json rename to Projects/TensorFlow/Schemas/Docs-Concepts/B/Backend/Backend/backend.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/activation-function.json b/Projects/TensorFlow/Schemas/Docs-Nodes/A/Activation/Activation-Function/activation-function.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/activation-function.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/A/Activation/Activation-Function/activation-function.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/activation-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/A/Activation/Activation-Layer/activation-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/activation-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/A/Activation/Activation-Layer/activation-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/advanced-activation-layers.json b/Projects/TensorFlow/Schemas/Docs-Nodes/A/Advanced/Advanced-Activation-Layers/advanced-activation-layers.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/advanced-activation-layers.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/A/Advanced/Advanced-Activation-Layers/advanced-activation-layers.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/artificial-neural-network.json b/Projects/TensorFlow/Schemas/Docs-Nodes/A/Artificial/Artificial-Neural-Network/artificial-neural-network.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/artificial-neural-network.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/A/Artificial/Artificial-Neural-Network/artificial-neural-network.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/basic-layers.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Basic/Basic-Layers/basic-layers.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/basic-layers.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/B/Basic/Basic-Layers/basic-layers.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/batch-input-shape.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Batch/Batch-Input-Shape/batch-input-shape.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/batch-input-shape.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/B/Batch/Batch-Input-Shape/batch-input-shape.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/batch-size.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Batch/Batch-Size/batch-size.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/batch-size.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/B/Batch/Batch-Size/batch-size.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/bias-constraint.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Constraint/bias-constraint.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/bias-constraint.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Constraint/bias-constraint.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/bias-initializer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Initializer/bias-initializer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/bias-initializer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Initializer/bias-initializer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/bias-regularizer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Regularizer/bias-regularizer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/bias-regularizer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias-Regularizer/bias-regularizer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/bias.json b/Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias/bias.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/bias.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/B/Bias/Bias/bias.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/cpu-backend.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/CPU/CPU-Backend/cpu-backend.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/cpu-backend.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/C/CPU/CPU-Backend/cpu-backend.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/callbacks.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Callbacks/Callbacks/callbacks.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/callbacks.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/C/Callbacks/Callbacks/callbacks.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/compile.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Compile/Compile/compile.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/compile.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/C/Compile/Compile/compile.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/conv-1d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-1D-Layer/conv-1d-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/conv-1d-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-1D-Layer/conv-1d-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/conv-2d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-2D-Layer/conv-2d-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/conv-2d-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-2D-Layer/conv-2d-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/conv-2d-transpose-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-2D-Transpose-Layer/conv-2d-transpose-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/conv-2d-transpose-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-2D-Transpose-Layer/conv-2d-transpose-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/conv-3d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-3D-Layer/conv-3d-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/conv-3d-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/C/Conv/Conv-3D-Layer/conv-3d-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/convolutional-layers.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Convolutional/Convolutional-Layers/convolutional-layers.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/convolutional-layers.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/C/Convolutional/Convolutional-Layers/convolutional-layers.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/core-api.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Core/Core-API/core-api.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/core-api.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/C/Core/Core-API/core-api.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/cropping-2d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/C/Cropping/Cropping-2D-Layer/cropping-2d-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/cropping-2d-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/C/Cropping/Cropping-2D-Layer/cropping-2d-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/data-feature.json b/Projects/TensorFlow/Schemas/Docs-Nodes/D/Data/Data-Feature/data-feature.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/data-feature.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/D/Data/Data-Feature/data-feature.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/data-label.json b/Projects/TensorFlow/Schemas/Docs-Nodes/D/Data/Data-Label/data-label.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/data-label.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/D/Data/Data-Label/data-label.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/debug-mode.json b/Projects/TensorFlow/Schemas/Docs-Nodes/D/Debug/Debug-Mode/debug-mode.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/debug-mode.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/D/Debug/Debug-Mode/debug-mode.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/dense-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/D/Dense/Dense-Layer/dense-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/dense-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/D/Dense/Dense-Layer/dense-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/depthwise-conv-2d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/D/Depthwise/Depthwise-Conv-2D-Layer/depthwise-conv-2d-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/depthwise-conv-2d-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/D/Depthwise/Depthwise-Conv-2D-Layer/depthwise-conv-2d-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/dimensionality-units.json b/Projects/TensorFlow/Schemas/Docs-Nodes/D/Dimensionality/Dimensionality-Units/dimensionality-units.json similarity index 89% rename from Projects/TensorFlow/Schemas/Docs-Nodes/dimensionality-units.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/D/Dimensionality/Dimensionality-Units/dimensionality-units.json index 4203e9e9f..83090a14d 100644 --- a/Projects/TensorFlow/Schemas/Docs-Nodes/dimensionality-units.json +++ b/Projects/TensorFlow/Schemas/Docs-Nodes/D/Dimensionality/Dimensionality-Units/dimensionality-units.json @@ -7,7 +7,8 @@ { "language": "CN", "text": "Positive integer, dimensionality of the output space. In other words, the amount of neurons at the Artificial Neural Network layer.", - "updated": 1613805816485 + "updated": 1613805816485, + "style": "Definition" } ] }, diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/dropout-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/D/Dropout/Dropout-Layer/dropout-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/dropout-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/D/Dropout/Dropout-Layer/dropout-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/dtype.json b/Projects/TensorFlow/Schemas/Docs-Nodes/D/Dtype/Dtype/dtype.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/dtype.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/D/Dtype/Dtype/dtype.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/elu-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/E/Elu/Elu-Layer/elu-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/elu-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/E/Elu/Elu-Layer/elu-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/embedding-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/E/Embedding/Embedding-Layer/embedding-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/embedding-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/E/Embedding/Embedding-Layer/embedding-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/environment-flags.json b/Projects/TensorFlow/Schemas/Docs-Nodes/E/Environment/Environment-Flags/environment-flags.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/environment-flags.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/E/Environment/Environment-Flags/environment-flags.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/epochs.json b/Projects/TensorFlow/Schemas/Docs-Nodes/E/Epochs/Epochs/epochs.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/epochs.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/E/Epochs/Epochs/epochs.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/execution-environment.json b/Projects/TensorFlow/Schemas/Docs-Nodes/E/Execution/Execution-Environment/execution-environment.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/execution-environment.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/E/Execution/Execution-Environment/execution-environment.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/feature-formula.json b/Projects/TensorFlow/Schemas/Docs-Nodes/F/Feature/Feature-Formula/feature-formula.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/feature-formula.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/F/Feature/Feature-Formula/feature-formula.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/feature.json b/Projects/TensorFlow/Schemas/Docs-Nodes/F/Feature/Feature/feature.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/feature.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/F/Feature/Feature/feature.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/fit-dataset.json b/Projects/TensorFlow/Schemas/Docs-Nodes/F/Fit/Fit-Dataset/fit-dataset.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/fit-dataset.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/F/Fit/Fit-Dataset/fit-dataset.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/flatten-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/F/Flatten/Flatten-Layer/flatten-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/flatten-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/F/Flatten/Flatten-Layer/flatten-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/functional-model.json b/Projects/TensorFlow/Schemas/Docs-Nodes/F/Functional/Functional-Model/functional-model.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/functional-model.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/F/Functional/Functional-Model/functional-model.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/input-features.json b/Projects/TensorFlow/Schemas/Docs-Nodes/I/Input/Input-Features/input-features.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/input-features.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/I/Input/Input-Features/input-features.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/input-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/I/Input/Input-Layer/input-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/input-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/I/Input/Input-Layer/input-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/input-shape.json b/Projects/TensorFlow/Schemas/Docs-Nodes/I/Input/Input-Shape/input-shape.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/input-shape.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/I/Input/Input-Shape/input-shape.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/kernel-constraint.json b/Projects/TensorFlow/Schemas/Docs-Nodes/K/Kernel/Kernel-Constraint/kernel-constraint.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/kernel-constraint.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/K/Kernel/Kernel-Constraint/kernel-constraint.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/kernel-initializer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/K/Kernel/Kernel-Initializer/kernel-initializer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/kernel-initializer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/K/Kernel/Kernel-Initializer/kernel-initializer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/kernel-regularizer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/K/Kernel/Kernel-Regularizer/kernel-regularizer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/kernel-regularizer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/K/Kernel/Kernel-Regularizer/kernel-regularizer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/label-formula.json b/Projects/TensorFlow/Schemas/Docs-Nodes/L/Label/Label-Formula/label-formula.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/label-formula.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/L/Label/Label-Formula/label-formula.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/layers-api.json b/Projects/TensorFlow/Schemas/Docs-Nodes/L/Layers/Layers-API/layers-api.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/layers-api.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/L/Layers/Layers-API/layers-api.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/leaky-relu-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/L/Leaky/Leaky-Relu-Layer/leaky-relu-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/leaky-relu-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/L/Leaky/Leaky-Relu-Layer/leaky-relu-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/loss-function.json b/Projects/TensorFlow/Schemas/Docs-Nodes/L/Loss/Loss-Function/loss-function.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/loss-function.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/L/Loss/Loss-Function/loss-function.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/machine-learning.json b/Projects/TensorFlow/Schemas/Docs-Nodes/M/Machine/Machine-Learning/machine-learning.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/machine-learning.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/M/Machine/Machine-Learning/machine-learning.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/metrics.json b/Projects/TensorFlow/Schemas/Docs-Nodes/M/Metrics/Metrics/metrics.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/metrics.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/M/Metrics/Metrics/metrics.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/model.json b/Projects/TensorFlow/Schemas/Docs-Nodes/M/Model/Model/model.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/model.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/M/Model/Model/model.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/nodejs-backend.json b/Projects/TensorFlow/Schemas/Docs-Nodes/N/NodeJS/NodeJS-Backend/nodejs-backend.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/nodejs-backend.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/N/NodeJS/NodeJS-Backend/nodejs-backend.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/optimizer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/O/Optimizer/Optimizer/optimizer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/optimizer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/O/Optimizer/Optimizer/optimizer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/output-labels.json b/Projects/TensorFlow/Schemas/Docs-Nodes/O/Output/Output-Labels/output-labels.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/output-labels.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/O/Output/Output-Labels/output-labels.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/output-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/O/Output/Output-Layer/output-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/output-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/O/Output/Output-Layer/output-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/permute-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/P/Permute/Permute-Layer/permute-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/permute-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/P/Permute/Permute-Layer/permute-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/prelu-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/P/Prelu/Prelu-Layer/prelu-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/prelu-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/P/Prelu/Prelu-Layer/prelu-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/production-mode.json b/Projects/TensorFlow/Schemas/Docs-Nodes/P/Production/Production-Mode/production-mode.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/production-mode.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/P/Production/Production-Mode/production-mode.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/reinforcement-learning.json b/Projects/TensorFlow/Schemas/Docs-Nodes/R/Reinforcement/Reinforcement-Learning/reinforcement-learning.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/reinforcement-learning.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/R/Reinforcement/Reinforcement-Learning/reinforcement-learning.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/relu-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/R/Relu/Relu-Layer/relu-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/relu-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/R/Relu/Relu-Layer/relu-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/repeat-vector-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/R/Repeat/Repeat-Vector-Layer/repeat-vector-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/repeat-vector-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/R/Repeat/Repeat-Vector-Layer/repeat-vector-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/reshape-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/R/Reshape/Reshape-Layer/reshape-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/reshape-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/R/Reshape/Reshape-Layer/reshape-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/self-learning.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Self/Self-Learning/self-learning.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/self-learning.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/S/Self/Self-Learning/self-learning.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/separable-conv-2d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Separable/Separable-Conv-2D-Layer/separable-conv-2d-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/separable-conv-2d-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/S/Separable/Separable-Conv-2D-Layer/separable-conv-2d-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/sequential-model.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Sequential/Sequential-Model/sequential-model.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/sequential-model.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/S/Sequential/Sequential-Model/sequential-model.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/sequential-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Sequential/Sequential-layer/sequential-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/sequential-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/S/Sequential/Sequential-layer/sequential-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/softmax-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Softmax/Softmax-Layer/softmax-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/softmax-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/S/Softmax/Softmax-Layer/softmax-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/spatial-dropout-1d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Spatial/Spatial-Dropout-1D-Layer/spatial-dropout-1d-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/spatial-dropout-1d-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/S/Spatial/Spatial-Dropout-1D-Layer/spatial-dropout-1d-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/supervised-learning.json b/Projects/TensorFlow/Schemas/Docs-Nodes/S/Supervised/Supervised-Learning/supervised-learning.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/supervised-learning.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/S/Supervised/Supervised-Learning/supervised-learning.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/tensorflow-library.json b/Projects/TensorFlow/Schemas/Docs-Nodes/T/TensorFlow/TensorFlow-Library/tensorflow-library.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/tensorflow-library.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/T/TensorFlow/TensorFlow-Library/tensorflow-library.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/thresholded-relu-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/T/Thresholded/Thresholded-Relu-Layer/thresholded-relu-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/thresholded-relu-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/T/Thresholded/Thresholded-Relu-Layer/thresholded-relu-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/trainable.json b/Projects/TensorFlow/Schemas/Docs-Nodes/T/Trainable/Trainable/trainable.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/trainable.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/T/Trainable/Trainable/trainable.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/unsupervised-learning.json b/Projects/TensorFlow/Schemas/Docs-Nodes/U/Unsupervised/Unsupervised-Learning/unsupervised-learning.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/unsupervised-learning.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/U/Unsupervised/Unsupervised-Learning/unsupervised-learning.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/up-sampling-2d-layer.json b/Projects/TensorFlow/Schemas/Docs-Nodes/U/Up/Up-Sampling-2D-Layer/up-sampling-2d-layer.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/up-sampling-2d-layer.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/U/Up/Up-Sampling-2D-Layer/up-sampling-2d-layer.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/verbose.json b/Projects/TensorFlow/Schemas/Docs-Nodes/V/Verbose/Verbose/verbose.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/verbose.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/V/Verbose/Verbose/verbose.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/wasm-backend.json b/Projects/TensorFlow/Schemas/Docs-Nodes/W/WASM/WASM-Backend/wasm-backend.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/wasm-backend.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/W/WASM/WASM-Backend/wasm-backend.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/webgl-backend.json b/Projects/TensorFlow/Schemas/Docs-Nodes/W/WebGL/WebGL-Backend/webgl-backend.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/webgl-backend.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/W/WebGL/WebGL-Backend/webgl-backend.json diff --git a/Projects/TensorFlow/Schemas/Docs-Nodes/weights.json b/Projects/TensorFlow/Schemas/Docs-Nodes/W/Weights/Weights/weights.json similarity index 100% rename from Projects/TensorFlow/Schemas/Docs-Nodes/weights.json rename to Projects/TensorFlow/Schemas/Docs-Nodes/W/Weights/Weights/weights.json