Configuration File
All information and configurations associated to your architecture is stored in a file in the root of your project. The file is supposed to be included in Git. That way changes will be tracked over time and can be reviewed before merging like a normal code changes.
Below you see an example configuration.
{ "layers": [ { "name": "Interaction", "description": "", "packages": ["rest-api", "graphql-api"] } ], "packages": [ { "name": "rest-api", "dependencies": ["utils"], "focus": "technical" } ], "rules": [ { "from": "Interaction", "to": "Services" } ], "domains": [ { "name": "User Management", "dsl": ["OAuth", "Token", "Role"], "domain_type": "Generic" } ]}
You can edit the file manually but it’s highly recommended to use the web UI instead.