GO FAST TASKFILE
Pour limiter la répétition des commandes, voici une proposition d'un makefile orienté crossPlatform TaskFile.
Plus d'information : https://taskfile.dev/
1. Prérequis
Gestionnaire de package :
- Pour Windows -> Installer Scoop : https://scoop.sh/
- Pour MacOs -> Installer Brew : https://brew.sh/
Stack à installer :
- Installer TaskFile > v3.20 : https://taskfile.dev/installation/
- Installer Docker : https://docs.docker.com/get-docker/
- Installer Docker Compose : https://docs.docker.com/compose/install/
- Installer PHP : https://www.php.net/manual/fr/install.php
- Installer Composer : https://getcomposer.org/download/
- Installer Symfony CLI : https://symfony.com/download
Optionnel :
- Installer NodeJS : https://nodejs.org/en/download/
2. Installation Taskfile dans le projet
curl -fsS https://raw.githubusercontent.com/studoo-app/go-fast-taskfile/main/Taskfile.yaml > Taskfile.yaml
3. Initialisation du projet
task start