Skip to content

Structure

Beyluta edited this page Jul 18, 2023 · 3 revisions

The structure of all folders and their files follow a variant of the "Service Component Architecture".

  • Components
  • Services
  • Models
  • Hooks
  • Assets
  • Resources
  • Properties

Components

Reusable UI elements that contribute to the overall user interface of the project.

Services

Modular units responsible for specific functionalities and are designed to promote code reusability and maintainability.

Models

Represent the data structures and entities used in the project. Such examples are Abstract classes, Interfaces, and Structs.

Hooks

Refer to events that are triggered in response to user interactions. These hooks allow you to capture and handle various user actions, enabling you to create interactive and responsive features within your widget. By utilizing hooks, you can listen for specific events and execute corresponding actions or functions based on user input.

Assets

The Assets directory contains static files such as images, fonts, HTML, CSS, JavaScript, and other resources used in the project. These files enhance the visual appeal and functionality of the application.

Resources

Assets required by Visual Studio, such as the favicon.

Properties

Refer to the configurable settings and options used in the project. This section provides information about the available properties and their usage.

Clone this wiki locally