开发过程控制
- Git提交注释规范
- Git Flow
- 使用GitLab进行问题跟踪
- 使用GitLab进行代码片段共享
- 使用MergeRequest开展代码审查
规范与约定
- 软件版本约定
- 语义化版本(SemVer)
- The semantic versioner for npm
- 代码统一格式
- 统一代码文件格式
- 设计规范
- REST接口设计规范
- Restful API设计指南
工具使用
- 版本控制规范及SVN和GIT的基本使用
- Git
- Pro Git 检索
- Pro Git 目录
- MarkDown
- 在GitLab上使用MarkDown写作
- MarkDown语法
- MarkDown对emoji表情符号的支持
- GitHub MarkDown语法
- VSCode
- 如何使用vscode调试运行在chrome上的Angular2&typescript应用
工作环境
- 客户端
- Java,.net开发环境搭建
- Web前端开发环境搭建
- 服务端
- 基于CPNM搭建私有NPM服务器
- 如何搭建Maven4 Nexus仓库服务器
- JIRA搭建
- jenkins安转和常用插件
- Sonar的安装配置和插件
- 敏捷开发环境搭建(GitLab,Nexus,Jira,Jenkins,SonarQube)