项目代码格式规范javascript
1.1 使用editorconfig VS里安装editorConfig for VS Codecss
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
复制代码
1.2 JS 语法规范模块前端
安装vscode eslint插件 Airbnb JavaScript 代码规范java
1.3 CSS语法规范 less语法学习git
***安装Beautify这款VScode插件,F1而后Beautify***
目录组织按照components,pages,variable,common.less组织
复制代码
1.4 注释规范github
使用 // FIXME: 注释一个问题。
使用 // TODO: 注释解决问题的方法。
头部注释
```
/*
* @Description:
* @Author: OBKoro1
* @Github: https://github.com/OBKoro1
* @Date: 2018-10-14 17:04:37
* @LastEditors: OBKoro1
* @LastEditTime: 2018-11-16 16:04:42
*/
```
复制代码
函数注释json
```
/**
* @description:
* @param {type}
* @return:
*/
```
复制代码
1.5 命名规范后端
在命名对象、函数和实例时使用驼峰命名法,只有在命名构造器或者类或者Vue组件的时候才用帕斯卡拼命名法,文件名,文件夹一概小写
复制代码
先后端分离接口规范api
2.1 api接口开发规范跨域
2.2 api返回参数约定
{
status:0, // 须要约定一些格式,好比0是正常失败, -100是登录失败
data:{}||[],
message:’’ // 配置提示信息,直接在前端展现
}
复制代码
2.3 mock服务平台 rap
发布规范
3.1 定好项目case,建立项目分支master_case号_日期
3.2 提交规范 修改内容
3.3 发布规范 配置jeaneans