Attention, le projet est passé à un autre référentiel ici
Framework Yui
Yui est un cadre moderne, élégant et mini PHP inspiré de Laravel. Développé pour rationaliser le processus de création d'applications Web de haute qualité, YUI propose un cadre flexible et intuitif pour les développeurs. Veuillez lire la feuille de route
Feuille de route
Yui est un travail en cours, et nous avons beaucoup de fonctionnalités passionnantes prévues pour l'avenir. Voici un bref aperçu de ce qui arrive: feuille de route
Caractéristiques clés
- Simplicité et élégance : Yui adopte une syntaxe claire et élégante, ce qui rend le développement plus simple et plus agréable.
- Productivité : Avec des fonctionnalités telles que Robust CLI et le support de migration de la base de données, YUI vous aide à être plus productif.
- Communauté active : Bien qu'il s'agisse d'un projet axé sur l'étude, YUI est soutenu par une communauté active de développeurs engagés à partager les connaissances et l'expérience.
- Inspiré par Laravel : W Si vous avez Orked avec Laravel, vous vous sentirez chez vous avec Yui.
Caractéristiques principales
- FRANKENPHP : Soutenez le Frankenphp. (WIP)
- Routage simple : définissez facilement les routes et liez-les à des poignées avec les demandes HTTP. (WIP)
- Modèles de type lame : utilisez un système de modèles inspiré de la lame pour créer des interfaces utilisateur dynamiques et réutilisables. (WIP)
- Authentification intégrée : implémentez facilement l'authentification de l'utilisateur. (WIP)
- Migrations de la base de données : Maintenez le contrôle de la structure de la base de données avec des migrations simples et réversibles. (WIP)
- Test intégré : Écrivez et exécutez efficacement les tests d'unité et d'intégration, en garantissant la qualité de votre code. (WIP)
- Prise en charge du middleware : implémentez le middleware pour filtrer et modifier les demandes HTTP entrant dans votre application. (WIP)
- Prise en charge de la CLI : interagissez avec votre application via une interface de ligne de commande robuste (CLI). (WIP)
- Dépendances externes minimales : comptez sur un nombre minimal de dépendances externes pour maintenir votre application légère et efficace. (WIP)
Installation
Pour commencer avec YUI dans votre projet, suivez simplement ces étapes simples:
git clone https://github.com/your-username/yui.git
cd yui
composer install
# ....
Contributif
Les contributions sont les bienvenues! N'hésitez pas à soumettre des demandes de traction, à signaler les problèmes ou à suggérer de nouvelles fonctionnalités. Avant de soumettre une demande de traction (PR), assurez-vous de suivre les directives de contribution.
Licence
YUI est un logiciel open source sous licence MIT.