# 应用插件开发规范
## 应用插件要求
* 插件不能包含侵权的代码、图标、图片等
* 插件源码保证是完整的代码,且不能加密
* 插件必须是完整的功能,不能是简单的功能
* 必须提供完整的功能介绍、文档* 插件中不建议使用协程功能,因为用户可能并没有开启协程
## 应用插件标识
每个应用插件都有一个唯一标识,这个标识由字母组成。php
namespace plugin\foo\app\controller;
class ArticleController
{
/**
* 不需要鉴权的方法
* @getComments(Request $request): Response
{
}
}
```
#### 注释
类的属性以及函数必须包含注释,包括概述、参数、返回类型```php
foreach ($users as $uid => $user) {
}
```
#### 临时变量名
建议以小写开头驼峰式命名(不强制)
```php
$articleCount