开辟范例
版本掌握git
开辟流程git flow
接口
要求体式格局 | url | 行动 | 中文申明 |
---|---|---|---|
GET | /resources/ | list | 列表 |
POST | /resources/ | create | 建立 |
GET | /resources/:id | retrieve | 细致 |
PUT | /resources/:id | update | 更新 |
PATCH | /resources/:id | partial_update | 部份更新 |
DELETE | /resources/:id | destroy | 删除 |
数据
要求支撑form-date,json,x-www-form-urlencode
返回花样一致为json
一个要求对应一个serializer
毛病
毛病信息包含在返回内容里
差别的毛病对应差别的毛病信息代码
http毛病码依据规范用法运用
认证
jwt
token
oauth2
权限
以中间件情势作为权限判别插件,依据http要求花样直接判断权限
用户登录胜利时,将用户信息与权限信息缓存保证效力
日记
日记以中间件情势供应
依据营业需求气氛入库日记与一般日记
文档(待完美)
依据上面的接口花样写文档
{
"resources": {
"list": {
"params": {},
"response": {}
},
"create": {
"request": {},
"response": {}
},
"retrieve": {
"response": {}
},
"update": {
"request": {},
"response": {}
},
"partial_update": {
"request": {},
"response": {}
},
"destroy": {}
}
}
测试
营业所需接口测试覆蓋率100%
布置
docker
docker-compose
docker-machine
docker-swarm
服务器资本监控
待完美