[Feature] Introduce Module interface and registry in main.go #8
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Motivation
Refactor
main.gofrom a linear setup into a module registry. Define a sharedModuleinterface:main.goshould only: build the module list, register routes for enabled modules, start their background goroutines, and callStopon each during graceful shutdown. No feature-specific logic remains inmain.goitself.This is the prerequisite for all other module work below.
Proposal
No response
Alternatives Considered
No response