xcenweb / doveapi
doveapi framework
Installs: 27
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
pkg:composer/xcenweb/doveapi
Requires
- php: >=7.4.3
- xcenweb/doveapi-core: @dev
README
🕊 DoveAPI
▶ 可扩展
框架支持通过 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
将来会完成的工作
-
框架
- 约定式路由
- 独立化
Debugconfig配置 - 取消
Log::save()方法 - 独立化
Logconfig配置 -
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