-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
code improvementImproves the quality of the code without affecting the functionality of the software.Improves the quality of the code without affecting the functionality of the software.software architectureNon-functional changes to achieve goals of the software architecture.Non-functional changes to achieve goals of the software architecture.
Description
In order to technically enforce the the inter-package dependencies as defined by the software architecture, one could manually specify the dependencies.
In order to achieve this:
- Set LDF mode to
off. This way dependencies will not automatically be resolved. - In each library/package specify the allowed dependencies. This may be achieved using
library.jsonfile. Although I am not sure if this works for local libraries as well.
Although related it is independent from #83.
Metadata
Metadata
Assignees
Labels
code improvementImproves the quality of the code without affecting the functionality of the software.Improves the quality of the code without affecting the functionality of the software.software architectureNon-functional changes to achieve goals of the software architecture.Non-functional changes to achieve goals of the software architecture.