-
Notifications
You must be signed in to change notification settings - Fork 74
Open
Description
Description:
As part of the ongoing effort to simplify and modernize sumaform
, I propose removing the server
and proxy
modules from the master
branch. These modules are only used by the SUMA 4.3 product version, which relies on non-containerized components and is approaching its End-of-Life (EoL) in less than a year.
Rationale
- Maintenance overhead: These modules introduce legacy complexity and aren't aligned with the containerized direction of newer versions.
- Low usage: They are exclusively used in test suites for 4.3, which will be deprecated soon.
- Cleaner codebase: Removing them will lighten the project, make it easier to maintain, and reduce cognitive load for new contributors.
Proposal
- Create a Git Tag, e.g.,
4.3-legacy
, on the current commit that supports these modules. - Continue running all SUMA 4.3 test suites based on this tag to avoid regressions.
- Remove the
server
andproxy
modules from themaster
branch.
This way, we keep 4.3 test coverage intact while focusing sumaform
development on modern and actively maintained versions.
Feedback welcome before proceeding with the cleanup!
Metadata
Metadata
Assignees
Labels
No labels