Aller au contenu
Auto
Français

Créer un module

Un module Trykatch est un ensemble fonctionnel full-stack doté d’un contrat explicite. La fonctionnalité de référence Projects illustre le parcours complet, tandis que Federation présente un adaptateur optionnel distribué séparément.

  • des services API et des contrôleurs ;
  • la configuration du modèle EF Core et les migrations ;
  • des permissions stables et des rôles par défaut sûrs ;
  • des routes React, la navigation et des extensions d’interface nommées ;
  • des événements d’outbox, des abonnés et des workers ;
  • des outils d’assistance explicitement autorisés.

L’identité, la résolution de l’organisation, la RLS, la protection antiforgery, l’application des permissions, l’intégrité de l’audit et la validation des modules ne sont pas des points d’extension.

  1. Déclarez des identifiants stables pour le module et ses contributions.
  2. Enregistrez les contributions backend et React dans les catalogues de modules correspondants.
  3. Implémentez le domaine, l’application, l’infrastructure, l’API et l’interface dans la frontière du module.
  4. Ajoutez les permissions, valeurs par défaut d’organisation, migrations, politiques RLS, événements d’audit et comportement de l’outbox.
  5. Exécutez le diagnostic des modules, les contrôles de dépendances, les tests de désactivation et la matrice du modèle généré.
Fenêtre de terminal
trykatch module list --root ./Horizon
trykatch module doctor --root ./Horizon