团队规范系列
整理前端团队在日常协作中沉淀的规范,涵盖 JavaScript 与 CSS 命名约定、交互与请求反馈等体验细节、目录结构与路由拆分的工程组织,以及分支流程与 commit message 的 Git 协作方式。
共 4 篇更新于 2021-06-08
01团队规范系列之 git 规范
整理团队 Git 协作规范,定义 master、develop、feature、release、bugfix 等分支的命名方式与从开发到发布上线的完整流程,并参照 Angular 规范约定 commit message 的 type、scope、subject、body 等组成部分。
2021-06-07
02团队规范系列之工程规范
围绕前端团队工程规范,从项目目录结构、工具函数划分、Vuex 模块拆分到 Vue Router 路由层级设计,说明未知路由捕获与懒加载的实现方式,并配有具体的代码示例。
2021-06-08
03团队规范系列之用户体验规范
在梳理团队规范时整理出的交互细节:放大可点击区域、图片预加载与错误兜底、空数据展示、语义化标签,以及请求、交互、等待三类操作反馈和本地缓存。
2021-06-08
04团队规范系列之命名规范
团队规范系列的最后一篇,梳理 JavaScript 的命名约定:小驼峰命名对象与函数、大驼峰命名类、导出名与文件名保持大小写一致、缩写全部大写,CSS 部分则采用 BEM 的块、元素、修饰符结构。
2021-06-08