Major improvements across the codebase: - Extract validationUtils.js (548→217 lines) into strategy pattern validators - Extract menuUtils.js (543→35 lines) into 6 focused menu modules - Adopt POSITIONS constants across 23 files (183 replacements) - Eliminate all 71 ESLint warnings (0 errors, 0 warnings) - Add 158 unit tests for ConfigManager, MeasurementContainer, ValidationUtils - Add architecture documentation with Mermaid diagrams - Add CI pipeline (Docker, ESLint, Jest, Makefile) - Add E2E infrastructure (docker-compose.e2e.yml) Test results: 377 total (230 Jest + 23 node:test + 124 legacy), all passing Lint: 0 errors, 0 warnings Closes #2, #3, #9, #13, #14, #18 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
38 lines
1.3 KiB
Plaintext
38 lines
1.3 KiB
Plaintext
|
|
[submodule "nodes/machineGroupControl"]
|
|
path = nodes/machineGroupControl
|
|
url = https://gitea.wbd-rd.nl/RnD/machineGroupControl.git
|
|
[submodule "nodes/generalFunctions"]
|
|
path = nodes/generalFunctions
|
|
url = https://gitea.wbd-rd.nl/RnD/generalFunctions.git
|
|
[submodule "nodes/valveGroupControl"]
|
|
path = nodes/valveGroupControl
|
|
url = https://gitea.wbd-rd.nl/RnD/valveGroupControl.git
|
|
[submodule "nodes/valve"]
|
|
path = nodes/valve
|
|
url = https://gitea.wbd-rd.nl/RnD/valve.git
|
|
[submodule "nodes/rotatingMachine"]
|
|
path = nodes/rotatingMachine
|
|
url = https://gitea.wbd-rd.nl/RnD/rotatingMachine.git
|
|
[submodule "nodes/monster"]
|
|
path = nodes/monster
|
|
url = https://gitea.wbd-rd.nl/RnD/monster.git
|
|
[submodule "nodes/measurement"]
|
|
path = nodes/measurement
|
|
url = https://gitea.wbd-rd.nl/RnD/measurement.git
|
|
[submodule "nodes/diffuser"]
|
|
path = nodes/diffuser
|
|
url = https://gitea.wbd-rd.nl/RnD/diffuser.git
|
|
[submodule "nodes/dashboardAPI"]
|
|
path = nodes/dashboardAPI
|
|
url = https://gitea.wbd-rd.nl/RnD/dashboardAPI.git
|
|
[submodule "nodes/reactor"]
|
|
path = nodes/reactor
|
|
url = https://gitea.wbd-rd.nl/RnD/reactor.git
|
|
[submodule "nodes/pumpingStation"]
|
|
path = nodes/pumpingStation
|
|
url = https://gitea.wbd-rd.nl/RnD/pumpingStation
|
|
[submodule "nodes/settler"]
|
|
path = nodes/settler
|
|
url = https://gitea.wbd-rd.nl/RnD/settler.git
|