开发须知
开发环境
- 环境类型
- 本地环境(dev)
- 测试环境 (test)
- 灰度环境,平滑升级,预发布 (pro)
- 产品环境 (pro)
项目和域名
- 笔戈 (bigertech.com)所有业务
- wan
- www
- passport
- jobs
- xia
- lifekit 云端
- lifekit-server.meizu.com
- data.lifekit-server.meizu.com
代码
- 仓库分为开发测试仓库和发布仓库, 发布仓库一般以 -pro 结尾
- 代码提交规范参考 Gitflow
- 大项目的静态资源一般会有一个单独的仓库,用来提交到 CDN 的
测试分支
- release
- master
- 测试通过后打上 tag,并且比对到 pro 仓库
注:develop、hotfix 分支用于开发自测,开发自测完成后提交测试单
##技巧和配置
* 缩进,2个字符,不使用 tab
* 所有项目开启 jshint
* template 配置
* F3 代码书签
* Reformat code
* 代码质量检查(inspection code),自省
规范
开发规范
团队协作
- teambition ,培训、团队建设、其他非开发交流平台。
- redmine 需求、bug、任务平台。工作量和效率的考核重要指标