À compléter
À compléter
Les captures d'écran seront ajoutées prochainement.
| Couche | Technologie |
|---|---|
| Backend | Laravel 13, PHP 8.4+ |
| Frontend | Vue.js 3, Inertia.js 3 |
| Style | Tailwind CSS 4 |
| Build | Vite 8 |
| Base de données | PostgreSQL |
- PHP >= 8.4
- Composer >= 2
- Node.js / pnpm
- PostgreSQL
# Cloner le dépôt
git clone https://github.com/AxelRaboit/onyx.git
cd onyx
# Copier le fichier d'environnement et configurer
cp .env.example .env
# Installer toutes les dépendances (composer + npm)
make installmake startLance en parallèle : le serveur PHP, Vite et mailcatcher.
# Développement
make start # démarrer mailcatcher + serveurs de développement
make stop # arrêter mailcatcher
# Base de données
make migrate # exécuter les migrations
make fixtures # repartir de zéro (drop + migrate + seed)
# Qualité du code
make fix # auto-correction + analyse statique
make stan # PHPStan seul
make rector # Rector (dry-run)
# Tests
make test # suite complète
# Utilitaires
make cc # vider tous les caches
make help # lister toutes les commandes disponiblesMIT