Skip to content

La plateforme de tickets permettant aux services des entreprises de créer et traiter des tâches par le biais de tickets.

License

Notifications You must be signed in to change notification settings

SteveHoareau18/Ticketing

Repository files navigation

Plateforme Ticketing

La plateforme de tickets permettant aux services des entreprises de créer et traiter des tâches par le biais de tickets.

Logiciels requis

Installation du projet

  • Récupérer le projet:
git clone <repo>

Remplacer le <repo> par l'url du projet GitHub

  • Se placer dans le répertoire du projet

  • Build l'environnement:

docker compose build
  • Démarrer l'environnement
docker compose up -d

(Éteindre l'environnement si nécessaire: docker compose down)

Commencer le développement

  • Ouvrir PhpStorm
  • Se connecter en remote développement en utilisant les informations symfony@localhost et le mot de passe symfony
  • Vérifier que le serveur développement de symfony est ouvert en allant sur http://localhost:8080
  • Vérifier que la base de donnée de développement est accessible en se connectant avec HeidiSqlet les informations ticketing:ticketing@localhost:3306/ticketing
  • Créer ou accéder à votre branche de développement

Après un développement

  • Test le bon fonctionnement de votre code
  • Créer des Tests Unitaires (Vous pouvez utiliser les informations root:rootpassword@localhost:3306 pour créer une base de donnée de test)
  • Créer une version de migration lorsque des entitées ont été crées ou modifiées php bin/console make:migration (et n'oubliez pas de les compléter)
  • Engager vos modifications
  • Pousser le contenu de votre branche sur le répertoire distant GitHub
  • Créer une Pull Request allant vers master (attention à toujours être à jour par rapport à master et d'ajouter dans la description de votre PR l'url de la branche parente)

About

La plateforme de tickets permettant aux services des entreprises de créer et traiter des tâches par le biais de tickets.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published