Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sprint 0 - Partie technique #2

Open
10 of 11 tasks
ComicScrip opened this issue Apr 20, 2024 · 0 comments
Open
10 of 11 tasks

Sprint 0 - Partie technique #2

ComicScrip opened this issue Apr 20, 2024 · 0 comments

Comments

@ComicScrip
Copy link
Collaborator

ComicScrip commented Apr 20, 2024

(idéalement, avant mercredi 11h)

  • Tout le monde accède au repo et il est bien configuré (on ne doit pas pouvoir mettre du code en commun sans Review sur une PR)
  • TS/npmrc/gitignore configurés - Linter + Prettier configurés correctement chez tout le monde (on doit voir du rouge quand on utilise une variable non déclarée par exemple, on doit voir les erreurs TS, l’IDE devrait automatiquement formater le code quand on perd le focus sur le fichier édité)
  • Le back peut communiquer avec la BDD. (TypeORM, connexion via variables d’environnement)
  • Le front peut communiquer avec l’API GraphQL (Url paramètrable via variable d’environnement)
  • Le front est dockerizé (Dockerfile)
  • Le serveur est dockerizé (Dockerfile)
  • On peut démarrer le projet en une ligne de commande (docker-compose up), le hot reload fonctionne chez tout le monde.

(idéalement, avant vendredi 15h00)

  • Un fichier « resetDb.ts » est présent sur le back, il permet à minima de vider la base et de créer un admin avec lequel on pourra se connecter. On peut réinitialiser sa bdd a tout moment avec npm run resetDB
  • On peut se connecter/déconnecter depuis le front (le cookie est bien là, on peut récupérer les infos de son profil sur le front
  • [optionnel] Husky
  • [optionnel] Codegen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant