Référence

Détail technique de chaque module, feature, registre, utilitaire partagé, commande CLI et variable d'environnement de @lrvo/core.

Une page par unité importable. Chaque page suit la même structure : à quoi sert le module, comment l'importer, l'API détaillée, les variables d'environnement, puis les notes et pièges.

GroupeContenu
CoresInfrastructure fondamentale : API, base de données, utilisateurs, courriel, stockage, paiements, PDF, cron, chiffrement, toasts, thèmes, registres.
FeaturesFonctionnalités de plateforme construites sur les cores : authentification, administration, provider client, initialisation.
Registres de contenuBlocs, médias et éditeur de blocs.
PartagéComposants, icônes, hooks, logger, configuration, dates, rate limit, SEO, métadonnées, styles.
CLIlrvo-update, lrvo-doctor, lrvo-db, lrvo-modules, lrvo-key.
ConfigurationVariables d'environnement et points d'entrée @lrvo/core/*.

Par où commencer

Règles absolues

Ces règles ne souffrent pas d'exception. Elles existent pour qu'un comportement transverse (sécurité, pooling, journalisation) reste modifiable en un seul endroit.

DomaineRègle
APIToutes les routes HTTP passent par core/api. Aucune autre route API.
Base de donnéesTout accès DB passe par core/database. Jamais de requête directe.
CourrielsTout envoi passe par core/email.
CronToutes les tâches planifiées s'enregistrent dans core/cron.
StockageTout accès fichier passe par core/storage.
NotificationsUn seul système de toast dans toute l'app : core/toast.
AuthentificationToute auth de site passe par features/auth.

Sur cette page