Ce projet est ouvert à la contribution de tous. Vous pouvez contribuer en signalant des bugs, en proposant de nouvelles fonctionnalités ou en améliorant le code existant.
-
Cliquez sur le bouton "Fork" en haut de la page pour copier le projet dans votre compte GitHub.
-
Clonez le projet depuis votre compte GitHub vers votre ordinateur.
git clone https://github.com/votre-nom-d-utilisateur/tutomarks.git
- Créez une branche pour vos modifications.
git checkout -b nom-de-votre-branche
Pour installer le projet, vous aurez besoin de Symfony 6.1, de PHP 8.1, de Composer et de docker installés sur votre ordinateur.
- Configurez votre base de données en renseignant les informations d'accès en copiant le fichier
.env
et en le renommant.env.local
.
cp .env .env.local
- Installez les dépendances du projet en utilisant Composer.
composer install
- Créez la base de données.
php bin/console doctrine:database:create
- Effectuez les migrations.
php bin/console doctrine:migrations:migrate
- Lancez le serveur.
docker compose up -d
symfony server:start -d
Ou en utilisant make :
make all-start
- Accédez à l'application en ouvrant votre navigateur et en accédant à l'URL renseigné par symfony, exemple :
http://localhost:8000
.
-
Effectuez les modifications souhaitées.
-
Vérifiez que les standards de code soit respectés.
make stan
make lint-php
make fix-php
-
Effectuez une pull request vers le projet principal, décrivez vos modifications.
-
Attendez que votre pull request soit revue et acceptée.