refactor: Migrate backend and frontend architecture from a module-based to an app-based structure.
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# Rename Modules to Apps
|
||||
|
||||
**Stato:** Completato
|
||||
**Data:** 2025-12-05
|
||||
|
||||
## Descrizione
|
||||
Rinomina completa della terminologia "Modulo" (Module) in "Applicazione" (App) in tutto il progetto (Backend, Frontend, Database).
|
||||
|
||||
## Modifiche Apportate
|
||||
|
||||
### Backend
|
||||
- Rinominate entità `AppModule` -> `App`, `ModuleSubscription` -> `AppSubscription`.
|
||||
- Rinominate tabelle database `AppModules` -> `Apps`, `ModuleSubscriptions` -> `AppSubscriptions`.
|
||||
- Rinominati servizi `ModuleService` -> `AppService`.
|
||||
- Rinominati controller `ModulesController` -> `AppsController`.
|
||||
- Aggiornati namespace da `Zentral.API.Modules` a `Zentral.API.Apps`.
|
||||
- Aggiornate rotte API da `api/modules` a `api/apps`.
|
||||
- Creata e applicata migrazione `RenameModulesToApps`.
|
||||
|
||||
### Frontend
|
||||
- Rinominate directory `src/frontend/src/modules` -> `src/frontend/src/apps`.
|
||||
- Rinominati file e componenti principali (es. `ModuleContext` -> `AppContext`, `ModulesAdminPage` -> `AppsAdminPage`).
|
||||
- Aggiornati tutti i riferimenti nel codice (variabili, interfacce, hook).
|
||||
- Aggiornati i file di traduzione (i18n) per usare "Applicazione" invece di "Modulo".
|
||||
|
||||
### Documentazione
|
||||
- Aggiornato `docs/development/development-folders.md` con la nuova struttura.
|
||||
- Aggiornato `docs/development/ZENTRAL.md`.
|
||||
|
||||
## Note
|
||||
- La build del frontend è passata con successo.
|
||||
- Il backend è stato aggiornato e la migrazione applicata.
|
||||
Reference in New Issue
Block a user