/nestJs-clean

Primary LanguageTypeScript

NestJs application with clean architecture & deployed on Scalingo

Actions pour déployer sur Scalingo:

  1. Rajouter un Procfile pour y renseigner la vraie commande de démarrage de l'application en production:
web: yarn start:prod
  1. Indiquer au server Nest de se binder sur le port process.env.PORT: injecté par Scalingo

Création d'une arborescence clean architecture

  1. Y'a des modules partout, mais ça remplace l'injection à la mimine (ie. dependenciesContainer)
  2. L'injection de dépendances avec interface ne fonctionne pas directement => nestjs/nest#43 (comment), y'a un workaround mais ça rajoute du bruit

Spike js templating

  • Comment faire du TDD ?
    • Tester l’accessibilité
      • Access lint ?
    • Tester la sémantique (Les bonnes balises à utiliser)
      • Beaucoup de boilerplate (mais peut être caché dans une fonction)
      • Plus rapide que de monter avec du render à la RTL
    • Tester les interactions client
  • Quels sont les outils (linting CSS, webpack / vite) ?

  • Refactoring entre presenters et template ?
  • Possibilité de faire du hot-reload ?
    • Pas vraiment pour le front
  • Intégration du DSFR ?
    • OK