- Fork the this repository
- Create a new branch for each feature or improvement
- Send a pull request from each feature branch against the dev branch.
It is very important to separate new features or improvements into separate feature branches, and to send a pull request for each branch. This allows each feature or improvement to be reviewed and merged individually.
All pull requests and commits must adhere to the PSR-2 standard at least.
And we recommend adhering to the PSR-12 standard.
The Commit message must containe all the changes you maked in sort.
Please do not use words like "fix", "improve" only.
If you want to add a new function for router callback, please follow the structure of the HomeController.
Please use the function from PSR-7 like $request->getParsedBodyParam()
, getParsedBodyParam()
as possible.
- Fork 本项目
- 为每一项新特性或改进创建一个新的分支
- 为每一项新特性或改进创建一个独立的 Pull Request 至 dev 分支
我们建议你将不同的新特性置于不同的分支并以不同的 Pull Request 提交,这将有利于我们独立审查代码并独立合并。
所有的 Pull request 和 commit 都至少必须遵守 PSR-2 标准。
我们建议最好遵守 PSR-12 标准。
Commit 消息必须简洁地包含你所有的修改。请不要仅使用「修复」、「改进」等字样。
若你需要新增/修改 Router callback,请依照类似 HomeController 的形式。
如无必要,请不要使用$request->getParam()
并尽量使用 PSR-7 中的$request->getParsedBodyParam()
、getParsedBodyParam()
等一系列用于获取参数的方法。