Keep code vanilla, don’t add anything custom.
Using a folder structure to create boxes around boxes forces you to define better boundaries.
Using code to create diagrams and by extension a design of the system, is amazing for a few reasons but we believe the best one is ‘Foresight’. You can see and visualise what the structure of the code would be from the get go. And hence that should be reflected when you are trying to create boundaries(or hierarchies).
How does it work?
Each folder tile is a drop zone onto which you can drag files and other folders. For files, simply drag them but for folders, there’s a dedicated drag handle that you have to use. And the hierarchy of folders will be reflected as nesting of nodes.
