Getting Started
Bienvenue sur la documentation de River Framework. Un framework PHP léger, moderne et pragmatique conçu pour la simplicité et la performance.
Version actuelle : v0.1.0-poc (Proof of Concept)
Pré-requis
- PHP 8.4 ou supérieur
- Composer
- SQLite (pour la base de données par défaut)
- Extension PHP
pdo,pdo_sqlite,mbstring
Installation
Pour créer un nouveau projet River, utilisez la commande create-project via Composer (à venir) ou clonez le squelette :
git clone https://github.com/votre-repo/river-skeleton.git mon-projet
cd mon-projet
composer install
Configuration
River utilise des variables d'environnement. Copiez le fichier d'exemple :
cp .env.example .env
Modifiez le fichier .env selon vos besoins :
APP_DEBUG=true
APP_URL=http://localhost:8080
DB_CONNECTION=sqlite
DB_DATABASE=/var/www/var/database.sqlite
Lancement
Vous pouvez utiliser le serveur interne de PHP pour le développement :
php -S localhost:8080 -t public/
Rendez-vous sur http://localhost:8080.