Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1.55 KB

README.md

File metadata and controls

56 lines (38 loc) · 1.55 KB

I'm an Archer

License: CC BY-NC-ND 4.0

Dépôt pour un site concernant l'archerie. L'objectif est de rendre le projet Open Source afin que tout le monde puissent participer à l'élaboration du site et à son évolution.

Durant la phase de lancement, les fonctionnalitées seront moindre. Avec un système pour les archers ou les futurs archers d'encoder leurs points pour un suvi des résultats.

Dans une prochaine étape, on pourrait concevoir un système pour s'enregistrer directement à une compétition auprès du club. Apportant un contenu plus dynamique, avec une gestion des places et des blasons encore disponible pour un peloton.

Environnement de développement

Pré-requis

  • PHP 8.1.13
  • Composer
  • Symfony CLI Vous pouvez vérifier les pré-requis avec la commande suivante (de la Symfony CLI) :
symfony server:ca:install
symfony check:requirements

Lancer l'environnement de développement

php -S localhost:8000 -t public
composer prepare

Lancer les tests

.\vendor\bin\phpcbf
.\vendor\bin\phpcs
php bin/phpunit --testdox

Commande Git pour ajouter des branches

git flow feature start *branche name*

Etat d'avancement

  • Configuration de base
  • Authentification
  • Configuration avancé
  • Création des endpoints pour les entités

Idées d'améliorations

  • Faire au plus simple pour commencer
  • Ne pas se laisse emporter avec de nouvelles idées