-
Notifications
You must be signed in to change notification settings - Fork 215
Back end Architecture
Sztergbaum Roman edited this page Oct 18, 2020
·
34 revisions
The application is composed of different modules for the source code, each module is distributed in its own folder.
Below is the matrix of the different modules and the associated documentation:
Module Name | Descriptions | Authors | Contributors | Location |
---|---|---|---|---|
📤 API | Contains all the functions necessary to interact with the different APIs supported by atomicdex-desktop (mm2, coinpaprika, etc...) | Milerius | src/atomicdex/api | |
📝 Config | Contains all the functions necessary to handle different configs (mm2, coins, wallets...) | Milerius | src/atomicdex/config | |
📏 Constants | Contains the constant values of the code (error code, enums, http code...) | Milerius | src/atomicdex/constants | |
🗂️ Data | Contains the data structure used in differents models. | Milerius | src/atomicdex/data | |
🗓️ Events | Contains the events that can be received or sent through the application | Milerius | src/atomicdex/events | |
💼 Managers | Contains the managers of the application (notifications, wallet) will be merged with the services | Milerius | src/atomicdex/managers | |
🎨 Models | Milerius | src/atomicdex/models | ||
Pages | Milerius | src/atomicdex/pages | ||
Platform | Milerius | src/atomicdex/platform | ||
Services | Milerius | src/atomicdex/services | ||
Tests | Milerius | src/atomicdex/tests | ||
Utilities | Milerius | src/atomicdex/utilities | ||
Version | Milerius | src/atomicdex/version | ||
Widgets | Milerius | src/atomicdex/widgets |