From 3afacdbb48a06a1ddee75f6247c59de7a81fedba Mon Sep 17 00:00:00 2001 From: pimwbdrd Date: Thu, 5 Jun 2025 09:11:26 +0000 Subject: [PATCH] Update README.md --- README.md | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 105 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c616067..b11350a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,106 @@ -# EVOLV +# R&D Bouwblok: EVOLV (Edge-Layer Evolution for Optimized Virtualization) -Edge-Layer Evolution for Optimized Virtualization \ No newline at end of file +## Over + +Dit bouwblok is ontwikkeld door het R&D-team van Waterschap Brabantse Delta voor gebruik in Node-RED. Het is bedoeld voor hergebruik binnen **niet-commerciële toepassingen**. + +> *[Voeg hier een korte toelichting toe over de specifieke functionele werking van dit bouwblok]* + +--- + +## Licentie + +Deze software valt onder de **Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)**-licentie. + +- Gebruik, aanpassing en verspreiding is toegestaan voor **niet-commerciële doeleinden**, mits duidelijke naamsvermelding naar Waterschap Brabantse Delta. +- Voor **commercieel gebruik** is voorafgaande toestemming vereist. + +📧 Contact: [rdlab@brabantsedelta.nl](mailto:rdlab@brabantsedelta.nl) +🔗 Licentie: [https://creativecommons.org/licenses/by-nc/4.0/](https://creativecommons.org/licenses/by-nc/4.0/) + +--- + +## Generieke opbouw van bouwblokken + +- Reageren automatisch op inkomende data (bijv. de positie van een object bepaalt de berekening). +- Ondersteunen koppeling van complexe dataketens tussen processen. +- Gestandaardiseerde input/output: + - Output = procesdata + - Opslaginformatie + relatieve positionering t.o.v. andere objecten +- Ontworpen voor combinatie met andere bouwblokken (ook van derden). +- Open source en vrij beschikbaar voor iedereen. + +--- + +## Installatie – Alle bouwblokken (via EVOLV) + +Alle bouwblokken van het R&D-team zijn gebundeld in de **EVOLV-repository**, waarin gebruik wordt gemaakt van Git submodules. + +### Eerste keer klonen: + +```bash +git clone --recurse-submodules https://gitea.centraal.wbd-rd.nl/RnD/EVOLV.git +cd EVOLV +``` + +Of, als je zonder submodules hebt gekloond: + +```bash +git submodule init +git submodule update +``` + +### Submodules updaten: + +Om alle submodules te updaten naar de laatste versie van hun eigen repository: + +```bash +git submodule update --remote --merge +``` + +Individuele submodule updaten: + +```bash +cd nodes/ +git checkout main +git pull origin main +cd ../.. +git add nodes/ +git commit -m "Update submodule " +``` + +--- + +## Installatie – Enkel bouwblok + +1. Clone de gewenste repository: + + ```bash + git clone https://gitea.centraal.wbd-rd.nl/.git + ``` + +2. Kopieer het bouwblok naar je Node-RED map: + + ```bash + mkdir -p ~/.node-red/nodes + cp -r ~/.node-red/nodes/ + ``` + +3. Controleer of `settings.js` het volgende bevat: + + ```js + nodesDir: './nodes', + ``` + +4. Herstart Node-RED: + + ```bash + node-red-stop + node-red-start + ``` + +--- + +## Contact + +📧 rdlab@brabantsedelta.nl