Passer au contenu principal

Aperçu des Dossiers

Explorez et découvrez les dossiers et fichiers des applications.

Structure​

À partir de la racine où Netuno est installé, nous pouvons trouver le dossier 📂 apps.

À l'intérieur du dossier 📂 apps se trouvent toutes les applications disponibles sur la plateforme Netuno.

Il y a des applications qui peuvent être créées localement tandis que d'autres peuvent être externes, par exemple des applications qui sont des clones de dépôts GIT.

Voyez à partir de la racine de Netuno la structure complète d'une application nouvellement créée :

./netuno/  ├─ ./apps/  │ └─ ./demo/  │ │ └─ ./...  │ └─ ./mon_app/  │ ├─ ./config/  │ ├─ ./db/  │ ├─ ./docs/  │ └─ ./public/  │ │ ├─ ./images/  │ │ ├─ ./scripts/  │ │ └─ ./styles/  │ └─ ./server/  │ │ ├─ ./actions/  │ │ ├─ ./components/  │ │ ├─ ./core/  │ │ ├─ ./reports/  │ │ ├─ ./services/  │ │ ├─ ./setup/  │ │ └─ ./templates/  │ ├─ ./storage/  │ └─ ./ui/  │ └─ ./src/  │ ├─ ./components/  │ ├─ ./containers/  │ └─ ./styles/  └─ ./...

Dans le dossier apps se trouvent toutes les applications disponibles dans Netuno.

Initialement, dans ce dossier, il existe déjà l'application demo, qui comme son nom l'indique est une démonstration de fonctionnalités de Netuno.

Lorsqu'une nouvelle application est créée, un nouveau dossier est ajouté contenant la même hiérarchie de sous-dossiers, comme présenté ci-dessus.

Dossiers Principaux​

À l'intérieur du dossier de l'application, nous avons les principaux dossiers, chacun ayant une finalité spécifique.

Les principaux dossiers sont :

  • 📂 config - Paramètres généraux ;
  • 📂 dbs - Éléments liés à la base de données ;
  • 📂 docs - Documentation et autres documents en général ;
  • 📂 public - Contenu public disponible directement via URL, comme des images, JavaScript et CSS ;
  • 📂 server - Code backend, comme des services, jobs, templates, reports, et toute l'API en général.
  • 📂 storage - Organisation de fichiers liés aux données ou utilisés dans le code.
  • 📂 ui - Interface utilisateur du backoffice, code frontend comme des dashboards et d'autres fonctionnalités.