znetsixe 7ded2a4415
Some checks failed
CI / lint-and-test (push) Has been cancelled
docs: consolidate scattered documentation into wiki
Move architecture/, docs/ content into wiki/ for a single source of truth:
- architecture/deployment-blueprint.md → wiki/architecture/
- architecture/stack-architecture-review.md → wiki/architecture/
- architecture/wiki-platform-overview.md → wiki/architecture/
- docs/ARCHITECTURE.md → wiki/architecture/node-architecture.md
- docs/API_REFERENCE.md → wiki/concepts/generalfunctions-api.md
- docs/ISSUES.md → wiki/findings/open-issues-2026-03.md

Remove stale files:
- FUNCTIONAL_ISSUES_BACKLOG.md (was just a redirect pointer)
- temp/ (stale cloud env examples)

Fix README.md gitea URL (centraal.wbd-rd.nl → wbd-rd.nl).
Update wiki index with all consolidated pages.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:08:35 +02:00
2026-03-11 11:14:01 +01:00

R&D Bouwblok: EVOLV (Edge-Layer Evolution for Optimized Virtualization)

Over

Dit bouwblok is ontwikkeld door het R&D-team van Waterschap Brabantse Delta voor gebruik in Node-RED.

[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
🔗 Licentie: 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:

git clone --recurse-submodules https://gitea.wbd-rd.nl/RnD/EVOLV.git
cd EVOLV

Of, als je zonder submodules hebt gekloond:

git submodule init
git submodule update

Submodules updaten:

Om alle submodules te updaten naar de laatste versie van hun eigen repository:

git submodule update --remote --merge

Individuele submodule updaten:

cd nodes/<bouwblok-naam>
git checkout main
git pull origin main
cd ../..
git add nodes/<bouwblok-naam>
git commit -m "Update submodule <bouwblok-naam>"

Installatie Enkel bouwblok

  1. Clone de gewenste repository:

    git clone https://gitea.wbd-rd.nl/<repo-naam>.git
    
  2. Kopieer het bouwblok naar je Node-RED map:

    mkdir -p ~/.node-red/nodes
    cp -r <pad-naar-geclonede-map> ~/.node-red/nodes/
    
  3. Controleer of settings.js het volgende bevat:

    nodesDir: './nodes',
    
  4. Herstart Node-RED:

    node-red-stop
    node-red-start
    

Bijdragen (Fork & Pull Request)

Wil je bijdragen aan de R&D bouwblokken? Volg dan dit stappenplan:

  1. Fork maken
  • Maak een fork van de gewenste R&D repository in Gitea.

  • Je krijgt hiermee een eigen kopie van de repository in je account.

  1. Wijzigingen aanbrengen
  • Clone je fork lokaal en maak een nieuwe branch (bijv. feature/mijn-wijziging).

  • Breng je wijzigingen aan, commit en push de branch terug naar je fork.

  1. Pull Request indienen
  • Ga in Gitea naar je fork en open de branch.

  • Klik op New Pull Request.

  • Stel de R&D repository in bij samenvoegen met.

  • Stel jouw fork/branch in bij trekken van.

  1. Beschrijving toevoegen
  • Geef een duidelijke titel en beschrijving.

  • Verwijs indien van toepassing naar een issue met de notatie # (bijv. #42).

  1. Code review en merge
  • De beheerders van de R&D repository beoordelen je wijziging.

  • Na goedkeuring wordt de wijziging opgenomen in de R&D repository.


Contact

📧 rdlab@brabantsedelta.nl

Description
No description provided
Readme 32 MiB
Languages
HTML 59.5%
Shell 16.6%
JavaScript 13.1%
Python 9%
Dockerfile 1.8%