tigrino / tigrino-framework
A basic framework who you can set like you want, with CORS, Routes, and Auth
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:package
Requires
- php: >=8.3.0
- altorouter/altorouter: ^2.0
- filp/whoops: ^2.15
- guzzlehttp/psr7: ^2.7
- http-interop/response-sender: ^1.0
- ramsey/uuid: ^4.7
- relay/relay: ^2.1
- vlucas/phpdotenv: ^5.6
Requires (Dev)
- php-coveralls/php-coveralls: ^0.4.0
- phpunit/php-code-coverage: ^11.0
- phpunit/phpunit: ^11.3
- squizlabs/php_codesniffer: ^3.10
README
Bienvenue dans le Tigrino Framework, un framework PHP léger et flexible conçu pour vous aider à développer des applications web avec facilité.
Table des Matières
- Introduction
- Installation
- Configuration
- Création de Modules
- Commandes
- Exemple d'Utilisation
- Contribution
- Licence
Introduction
Le Tigrino Framework est conçu pour être simple à utiliser tout en étant puissant et extensible. Il fournit une base solide pour le développement d'applications web, avec une structure modulaire et des outils flexibles.
Installation
Pour installer le Tigrino Framework via Composer, exécutez la commande suivante :
composer require tigrino/tigrino-framework
Configuration
Configuration du Framework
Après avoir installé le framework, vous devrez configurer certains aspects pour l'adapter à votre projet.
-
Copie des Fichiers de Configuration
Copiez les fichiers de configuration par défaut du framework dans le dossier
Config/
ainsi que le fichierindex.php
du dossierPublic/
de votre projet :./vendor/tigrino-framework/bin/config-project
Vous pouvez maintenant personnaliser les fichiers du dossier Config/ en fonction de vos besoins.
Assurez-vous que le serveur web est configuré pour utiliser ce fichier comme point d'entrée.
Création de Modules
Le Tigrino Framework permet la création facile de modules. Pour créer un nouveau module, utilisez la commande suivante :
./vendor/tigrino-framework/bin/create-module NomDuModule
Cela créera la structure de base du module dans le dossier src/
, y compris les fichiers de configuration, contrôleurs, entités, et plus encore.
Commandes
Voici quelques-unes des commandes disponibles avec le Tigrino Framework :
./vendor/tigrino-framework/bin/create-module [NomDuModule]
: Crée un nouveau module avec la structure de base../vendor/tigrino-framework/bin/start-server
: Démarre le serveur de développement intégré.
Exemple d'Utilisation
Voici un exemple rapide de configuration et d'utilisation du framework :
-
Créer un Nouveau Module
./vendor/tigrino-framework/bin/create-module Blog
-
Configurer les Routes
Éditez le fichier
Config/Routes.php
pour ajouter les routes spécifiques à votre module. Il existe plusieurs niveaux de routes, celui à la racine dans le./Config/Routes.php
. Mais également au sein de vos propres modules. -
Développer votre Application
Développez vos contrôleurs, modèles, et autres composants dans le dossier
src/
comme nécessaire.
Contribution
Les contributions sont les bienvenues ! Si vous souhaitez contribuer au Tigrino Framework, veuillez consulter les guidelines de contribution pour plus d'informations.
Licence
Ce projet est sous la licence MIT.