-
Notifications
You must be signed in to change notification settings - Fork 372
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
几个建议(我可以协助完成) #89
Comments
这是针对PhalApi,还是针对fastroute的优化? |
都算是吧. 具体来说, 修改规则的获取方式属于针对phalapi, POST/GET和路由指定属于针对快速路由, 权限管理属于针对过滤器 |
可以利用apidoc转为json, 再从json转为静态php文件, 这样的好处是性能更好. 另一方面, 也可以直接用反射从注释提取规则, 这样的好处是即时修改即时生效. |
这些建议很赞!能否做成扩展,或者可选的优化方案?例如提供一个\PhalApi\ApiDoc 基类,让开发者可选择使用哪种风格? |
那么主要的问题就是getRules() |
改动到底层,是会调整较大,包括在使用上。可以fork一个分支,然后开发一个demo,我们一起看下效果? |
好, 不过这几天我比较忙, 能贡献的代码有限, 我尽力而为 |
好的,如有问题,再一起沟通!我们也正在开发PhalApi 2.7.0,可以加下我Q:376741929,我拉你进群一起方便沟通哈。 |
嗯, 不过我这里情况所限, 过一久再说吧 |
首先第一步, 注释规范化. . 建议使用apidocjs的方案. 比如下面是我的代码:
apidoc 已经能够直接生成json, 读取json再生成相应所需php文件, 并不困难.
The text was updated successfully, but these errors were encountered: