Skip to content

Migrate to node 20 and openlayers 9

Guillaume Remy requested to merge remyguillaume/gg-viewer:node20_ol9 into main

Description

Migration to :

  • node 20
  • openlayers 19
  • docker 26
  • and from depedencies to the last versions (when possible)

Added some dependencies to lazy loading bundle, in order to reduce the size of the main bundle that need to be loaded synchronously when the application starts.

New issues in Sonar are new TODOs, because some warning appear with the migration. Those should be solved with the extension of the LIDAR component.

Definition of Done

For the Developer:

  • Code compiles and conforms to defined coding standards (eslint, tsc, prettier).
  • If necessary (at the developer's discretion), unit tests have been added for critical parts.
  • All unittests run without error.
  • Sonar-Scan returns no new issues or security hotspots.
  • Documentation has been updated where necessary (see documentation repository).
  • Merge-Request contains a few explanations of what was done.
  • A Reviewer has been assigned to the Merge-Request.

For the Reviewer:

  • New code was reviewed.
  • If comments could be added on unclear code, the developer has been informed.
  • If unitests could be added in certain places, the developer has been informed.
  • Merge-Request was merged on main branch.
  • All pipelines work.
  • The bugfix was tested on demo environment.
  • Application performance has not been degraded by the modifications.

Authors

Co-authored-by: Guillaume REMY guillaume.remy@bs.ch

Edited by Guillaume Remy

Merge request reports