From f4c8f1abceb93fb12bb1e621fd02d65381d8f521 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Tue, 25 May 2021 17:25:21 +0200 Subject: [PATCH] New Docs Concepts --- .../Schemas/Docs-Concepts/api-server.json | 13 +++++++++++++ .../Schemas/Docs-Concepts/defautlt-market.json | 13 +++++++++++++ .../Docs-Concepts/inter-execution-memory.json | 14 ++++++++++++++ .../Schemas/Docs-Concepts/main-loop.json | 13 +++++++++++++ .../Superalgos/Schemas/Docs-Concepts/raw-data.json | 13 +++++++++++++ .../Docs-Concepts/superalgos-marketplace.json | 13 +++++++++++++ .../Schemas/Docs-Concepts/superalgos-network.json | 14 ++++++++++++++ .../Schemas/Docs-Concepts/task-server.json | 13 +++++++++++++ 8 files changed, 106 insertions(+) create mode 100644 Projects/Superalgos/Schemas/Docs-Concepts/api-server.json create mode 100644 Projects/Superalgos/Schemas/Docs-Concepts/defautlt-market.json create mode 100644 Projects/Superalgos/Schemas/Docs-Concepts/inter-execution-memory.json create mode 100644 Projects/Superalgos/Schemas/Docs-Concepts/main-loop.json create mode 100644 Projects/Superalgos/Schemas/Docs-Concepts/raw-data.json create mode 100644 Projects/Superalgos/Schemas/Docs-Concepts/superalgos-marketplace.json create mode 100644 Projects/Superalgos/Schemas/Docs-Concepts/superalgos-network.json create mode 100644 Projects/Superalgos/Schemas/Docs-Concepts/task-server.json diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/api-server.json b/Projects/Superalgos/Schemas/Docs-Concepts/api-server.json new file mode 100644 index 000000000..1bd3692b1 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Concepts/api-server.json @@ -0,0 +1,13 @@ +{ + "type": "API Server", + "definition": { + "text": "It is a server (usually running at the Internet) that provides programatic access to it;s resources. This enables algorithms to access those resources. When those resources are data, then it allow anyone to fetch that data by executing predefined queries to the API Server.", + "updated": 1621955731261 + }, + "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-Concepts/defautlt-market.json b/Projects/Superalgos/Schemas/Docs-Concepts/defautlt-market.json new file mode 100644 index 000000000..37186edf1 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Concepts/defautlt-market.json @@ -0,0 +1,13 @@ +{ + "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-Concepts/inter-execution-memory.json b/Projects/Superalgos/Schemas/Docs-Concepts/inter-execution-memory.json new file mode 100644 index 000000000..1ecbd271e --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Concepts/inter-execution-memory.json @@ -0,0 +1,14 @@ +{ + "type": "Inter Execution Memory", + "definition": { + "text": "It is a data structure that some bots need in order to resume their operations after they get woken up at the next cycle of their Main Loop. ", + "updated": 1621955211473 + }, + "paragraphs": [ + { + "style": "Text", + "text": "This data structure is currently saved inside the Status Report of the Bot. Since every bot usually read it's own Status Report at every run, with it, it has access to the Inter Execution Memory data structure that itself saved at the previous run.", + "updated": 1621955314173 + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/main-loop.json b/Projects/Superalgos/Schemas/Docs-Concepts/main-loop.json new file mode 100644 index 000000000..bdf411132 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Concepts/main-loop.json @@ -0,0 +1,13 @@ +{ + "type": "Main Loop", + "definition": { + "text": "Most Bots in Superalgos are not awake all the time. As a strategy to preserve hardware resourses, they run and go to sleep for a configurable amount of time, or until they are woken up by the finishing of some other task they are waiting for. Each cycle of running and sleeping is a loop at the Main Loop of a Bot.", + "updated": 1621955130672 + }, + "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-Concepts/raw-data.json b/Projects/Superalgos/Schemas/Docs-Concepts/raw-data.json new file mode 100644 index 000000000..49dba3291 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Concepts/raw-data.json @@ -0,0 +1,13 @@ +{ + "type": "Raw Data", + "definition": { + "text": "We call raw data to data just fetched from an external source that has not been processed or manipulated yet by Bots inside the system.", + "updated": 1621955789483 + }, + "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-Concepts/superalgos-marketplace.json b/Projects/Superalgos/Schemas/Docs-Concepts/superalgos-marketplace.json new file mode 100644 index 000000000..825e588f2 --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Concepts/superalgos-marketplace.json @@ -0,0 +1,13 @@ +{ + "type": "Superalgos Marketplace", + "definition": { + "text": "The Superalgos Marketplace is a yet to be implemented set of features that will allow users to offer products and services to each other in a p2p way, enabling their bots to consume data and services from other user's bots across the internet.", + "updated": 1621955605794 + }, + "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-Concepts/superalgos-network.json b/Projects/Superalgos/Schemas/Docs-Concepts/superalgos-network.json new file mode 100644 index 000000000..18932863c --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Concepts/superalgos-network.json @@ -0,0 +1,14 @@ +{ + "type": "Superalgos Network", + "definition": { + "text": "The Superalgos Network is a future, to be launched network that will allow users to setup their Client to be part of. Once done Clients will connect to each other in a p2p way, enabling from there the exchange of data and services between users.", + "updated": 1621955485325 + }, + "paragraphs": [ + { + "style": "Text", + "text": "The Superalgos Network is on the project's roadmap, expected to be implemented in 2022.", + "updated": 1621955515063 + } + ] +} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Concepts/task-server.json b/Projects/Superalgos/Schemas/Docs-Concepts/task-server.json new file mode 100644 index 000000000..3376201be --- /dev/null +++ b/Projects/Superalgos/Schemas/Docs-Concepts/task-server.json @@ -0,0 +1,13 @@ +{ + "type": "Task Server", + "definition": { + "text": "The Task Server is one of the 3 main software components of Superalgos. The purpose of the Task Server is to run a Task. Tasks are defined at a Workspace at the UI. For running a Task, the Task Server receives at runtime all the needed definitions from the UI.", + "updated": 1621954996474 + }, + "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