Skip to content

xcenweb/DoveAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e1feebf · Oct 22, 2024

History

75 Commits
Nov 2, 2023
Nov 2, 2023
Jul 6, 2023
Oct 14, 2022
Jul 6, 2023
Jun 18, 2022
Jun 18, 2022
Nov 2, 2023
Aug 28, 2023
Nov 6, 2021
Oct 22, 2024
Jun 18, 2022

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