Structure
/public
The /public
directory contains resources that should be accessible by the web application as is, such as the configuration file and the logo.
/src
The /src
directory contains the core logic of the web application.
The core initializes the Vue application, registers global components, plugins, mixins and the store.
/src/components
The /src/components
directory contains all of the components used throughout the entire web application or by a single view.
/src/i18n
The /src/i18n
directory contains internationalization assets used by i18next.
The /src/i18n/index.js
must determine what locale to use and then load the appropriate set of i18n assets.
The assets should be grouped by the language and what part of the UI they exist for.
/src/mixins
The /src/mixins
directory contains the mixins used throughout the web application, either globally or locally.
The common mixins are imported from the corteza-vue
repository.
/src/plugins
The /src/plugins
directory contains the plugins that are used throughout the web application.
The common plugins are imported from the corteza-vue
repository.
/src/store
The /src/store
directory contains the Vuex store definition and management logic.
You should use the store to store data that needs to be available across different components, such as compose modules and system users.