yuiphp/yui

YuiPHP框架的骨架应用

维护者

详细信息

github.com/yuiphp/yui

源代码

问题

安装: 0

依赖者: 0

建议者: 0

安全性: 0

星级: 2

关注者: 0

分支: 0

开放问题: 0

类型:项目

dev-main 2024-09-06 00:56 UTC

This package is auto-updated.

Last update: 2024-09-06 00:57:44 UTC


README

Yui是一个现代、优雅且小巧的PHP框架,灵感来源于Laravel。旨在简化构建高质量Web应用的流程,Yui为开发者提供了一个灵活且直观的框架。

请阅读路线图

路线图

Yui是一个正在进行中的项目,我们为未来规划了许多令人兴奋的功能。以下是即将到来的简要概述:路线图

主要功能

  • 简洁与优雅:Yui采用清晰且优雅的语法,使开发更简单、更有趣。
  • 生产力:凭借强大的CLI和数据库迁移支持等功能,Yui可以帮助你提高生产力。
  • 活跃社区:虽然这是一个研究型项目,但Yui得到了一个活跃的开发者社区的支持,他们致力于分享知识和经验。
  • 灵感来源于Laravel:如果你曾经使用过Laravel,你会在Yui中感到宾至如归。

主要功能

  • FrankenPHP:支持FrankenPHP。(进行中)
  • Drizzle-like ORM:实现类似Drizzle的ORM以与数据库交互。(进行中)
  • 简单路由:轻松定义路由,并将其与HTTP请求处理程序关联起来。(进行中)
  • Blade-like Templates:利用Blade启发的模板系统构建动态且可重用的用户界面。(进行中)
  • 集成认证:轻松实现用户认证。(进行中)
  • 数据库迁移:通过简单且可逆的迁移来维护数据库结构。(进行中)
  • 集成测试:高效编写和执行单元和集成测试,确保代码质量。(进行中)
  • 中间件支持:实现中间件以过滤和修改进入应用程序的HTTP请求。(进行中)
  • CLI支持:通过强大的命令行界面(CLI)与您的应用程序交互。(进行中)
  • 最小外部依赖:仅依赖最小数量的外部依赖项,以保持应用程序轻量级和高效。(进行中)

安装

要在项目中开始使用Yui,只需按照以下简单步骤操作

由于仍在开发中,因此不建议使用此框架

composer create-project yuiphp/yui <project-name> -s dev

贡献

欢迎贡献!请随意提交拉取请求、报告问题或提出新功能建议。在提交拉取请求(PR)之前,请确保遵循贡献指南。

许可协议

Yui是开源软件,许可协议为MIT许可证