Files
zentral/docs/development/devlog/2025-12-05-194100_rename_modules_to_apps.md

1.3 KiB

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.