团队协作技术

开发过程控制

  1. Git提交注释规范
  2. Git Flow
  3. 使用GitLab进行问题跟踪
  4. 使用GitLab进行代码片段共享
  5. 使用MergeRequest开展代码审查

规范与约定

  1. 软件版本约定
    • 语义化版本(SemVer)
    • The semantic versioner for npm
  2. 代码统一格式
    • 统一代码文件格式
  3. 设计规范
    • REST接口设计规范
    • Restful API设计指南

工具使用

  1. 版本控制规范及SVN和GIT的基本使用
  2. Git
    • Pro Git 检索
    • Pro Git 目录
  3. MarkDown
    • 在GitLab上使用MarkDown写作
    • MarkDown语法
    • MarkDown对emoji表情符号的支持
    • GitHub MarkDown语法
  4. VSCode
    • 如何使用vscode调试运行在chrome上的Angular2&typescript应用

工作环境

  1. 客户端
    • Java,.net开发环境搭建
    • Web前端开发环境搭建
  2. 服务端
    • 基于CPNM搭建私有NPM服务器
    • 如何搭建Maven4 Nexus仓库服务器
    • JIRA搭建
    • jenkins安转和常用插件
    • Sonar的安装配置和插件
    • 敏捷开发环境搭建(GitLab,Nexus,Jira,Jenkins,SonarQube)

你可能感兴趣的:(团队协作)