Entry point

Usually, the entry file for the project configuration is src/configs/analyzers.ts. It is imported from the main.ts and exports the project controller – a function which only argument is the project configuration:

export default projectController({
  manifest,
  routing,
  i18n,
  development,
});

In here, each object key is another controller. It is categorized in a way that each key is responsible for its own important logic in the app. To understand more about them, follow the provided links below:

  • Manifest – Set of the project descriptors like name and icons. Also used in PWA mode
  • Routing – Controller that wraps the Vue-router allowing more flexibility with different presets
  • i18n – Internationalization controller. Configures project languages and their translations
  • Development – Development controller. Sets up important functions for interactions with the backend

To understand different core functionality, follow other README links: