Skip to content

xcenweb/DoveAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latest Stable Version Total Downloads Latest Unstable Version License

🕊 DoveAPI

Github | Gitee

▶ 可扩展

框架支持通过 composer 自由安装和使用更多的包,框架 extend 目录下的文件可通过 include 或者 namespace 等(自动)加载

▶ 支持中文编程

内置自研的 中文代码编译器,使您不再对一堆字母发愁,像写博客一样写代码~

▶ 完美支持一个API所需的操作

通过 dove()->xx() 即可完成接口的 post、get 接收和返回 json、xml、html、void。

▶ 不同于MVC的架构

约定式路由,路径即路由,更加简单易管理的项目结构。

⚙️ 安装

通过 composer 创建项目:

composer create-project xcenweb/doveapi ./

⚠️推荐加上 :dev-main

composer create-project xcenweb/doveapi:dev-main ./

更新框架:

composer update xcenweb/doveapi

✅ TODO LIST

将来会完成的工作

  • 框架

    • 约定式路由
    • 独立化 Debug config配置
    • 取消 Log::save() 方法
    • 独立化 Log config配置
    • AccessControl.php中所有配置项并入dove.php
    • 框架组件化
    • 完善中文语法设计及编译器
    • 使用 dove()->todo 方式代替 $this->todo,并调整 config/api.php 相关配置
    • 完善的框架文档(2023.8.1 正在实现)
  • 组件

    • fme 框架管理器
    • i18n语言国际化
    • view 模板引擎

赞助 & 感谢列表

赞助者 赞助金额 备注

📃 文档

https://xcenweb.github.io/docs/doveapi/

💻 QQ部落

https://qun.qq.com/qqweb/qunpro/share?inviteCode=20BHjqDMEmV&businessType=9