assets
Contains images or other static elements
components
Contains vue components used in the different views.
base
This directory contains the base elements of the designs system like buttons, avatar images and so on. These are generic components that do not have a relation to any of the domain objects (like environments or apis)
app
Contains overarching components for the application like the shell but also section deviders and so on.
<other directores>
Components that are related to certain domain objects are placed in a directory with the name of this domain object (i.e. environments or apis)
data
This directory contains fixtures that contain test data for the domain objects
layouts
Contains the base layouts of the application like single and multi column layouts
router
Contains the routes for the application
pages
This directory contains the pages of the application. The pages are oganized based on the domain object they are related with (i.e. environments or apis)