yuiphp / core
Yui框架核心
dev-main
2024-09-06 00:55 UTC
Requires
- ext-pdo: *
- fakerphp/faker: ^1.23
- php-di/php-di: ^7.0.6
- vlucas/phpdotenv: ^5.6
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.54
- mockery/mockery: ^1.6
- pestphp/pest: ^2.34
- pestphp/pest-plugin-drift: ^2.6
- pestphp/pest-plugin-type-coverage: ^2.8
- phpstan/extension-installer: ^1.3
- phpstan/phpstan: ^1.10
- symplify/phpstan-rules: dev-main
This package is auto-updated.
Last update: 2024-09-06 00:57:25 UTC
README
Yui是一个现代、优雅且小巧的PHP框架,灵感来源于Laravel。旨在简化构建高质量Web应用程序的过程,Yui为开发者提供了一个灵活且直观的框架。
请阅读路线图
路线图
Yui是一个正在进行中的项目,我们计划了很多令人激动的功能。以下是即将到来的简要概述:路线图
主要功能
- 简洁与优雅:Yui采用清晰而优雅的语法,使开发更加简单和愉快。
- 高效性:凭借强大的CLI和数据库迁移支持等功能,Yui能帮助您提高工作效率。
- 活跃的社区:虽然这是一个以学习为导向的项目,但Yui得到了一个活跃的开发者社区的支持,他们致力于分享知识和经验。
- 灵感来源于Laravel:如果您使用过Laravel,您会感到在Yui中如鱼得水。
主要功能
- FrankenPHP:支持FrankenPHP。(进行中)
- Drizzle-like ORM:实现类似Drizzle的ORM以与数据库交互。(进行中)
- 简单路由:轻松定义路由并将它们与HTTP请求处理程序关联。(进行中)
- 类似Blade的模板:利用灵感来源于Blade的模板系统来构建动态和可重用的用户界面。(进行中)
- 集成认证:轻松实现用户认证。(进行中)
- 数据库迁移:通过简单且可逆的迁移来维护数据库结构。(进行中)
- 集成测试:高效地编写和执行单元和集成测试,确保代码质量。(进行中)
- 中间件支持:实现中间件以过滤和修改进入应用程序的HTTP请求。(进行中)
- CLI支持:通过强大的命令行界面(CLI)与您的应用程序交互。(进行中)
- 最小外部依赖:依赖最少的外部库以保持您的应用程序轻量级和高效。(进行中)
安装
要在项目中开始使用Yui,只需遵循以下简单步骤
# coming soon #....
贡献
欢迎贡献!请随时提交拉取请求、报告问题或建议新功能。在提交拉取请求(PR)之前,请确保遵循贡献指南。
许可证
Yui是开源软件,采用MIT许可证。