本页面应提供或展示以下几个服务和信息:
- 提供申请加入组织的入口
- 提供组织内开坑的入口(页面)
- 目前的项目状态介绍
- 组织成员的介绍页
- Git使用规范以及语言规范
网站使用npm管理依赖,前端使用vue 2.0框架,webpack打包,并使用eslint检查语法。
有权限的用户请不要直接push到master或review分支,合并代码请尽量使用git rebase
保持线性历史。
git clone ...
# ...
git add & commit
git pull --rebase
# 简单测试并解决冲突
git push
全局使用UTF-8格式编码
- 源代码放在
src/
目录下 - 资源文件放在
src/asset/
目录下 - 配置文件放在根目录下
- 编译结果放在
dist/
目录下
在代码中@
指向src目录。,可以直接使用@/src
与@/src/assets
。
2缩进,使用空格。
组件文件以大写开头命名,在文件开始位置加上一定的注释。同一层级的组件放在同一目录内。
文件内容以template-script-style顺序组织,块之间空两行。
会自动使用Babel对高版本代码兼容,目前使用ES7 stage3。
在提交之前使用ESLint会对代码质量进行检查,没有问题后再提交。
- 不要在行末尾加多余的分号(ESLint会提醒)。
- 函数之间空一行
- 减少使用
function
关键字次数 - 对自定义的函数添加注释,必须包括函数功能和参数列表。
- 所有
import
、require
写在块的头部。 - 注意代码的重用,减少拷贝。
使用less作为样式模版。
注意style块的继承(scoped
属性)。