Modular-monolith packaging + import-boundary lint #47
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?
Implement ADR-0003. Bundle
services/*as a single Node process with aserve.tsper module that can be mounted in-process or booted standalone. Addeslint-plugin-boundaries(or equivalent) to forbid cross-module imports except through each module's public contract.nnDone when: attempting to importservices/recommender/internal/*fromservices/integrations/fails CI.Moving to M4: import-boundary lint (eslint-plugin-boundaries) becomes important at scale. Low risk for now with single developer.