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