今天学习的内容包括:
3-4 项目结构规范
3-5 了解 Git Flow 标准
代码结构 针对单个文件的书写格式
项目结构 针对这些文件应该以怎样的标准进行存放和管理。
项目结构举例
/assets image.png logo.png /components ColorPicker.vue (使用 Pascal 命名方式) Dropdown.vue ... /views Home.vue (使用 Pascal 命名方式) ... /router index.ts ... /store index.ts editor.ts user.ts ... /hooks useURLLoader.ts ( 以use开头,使用驼峰命名方式 ) ... /plugins hotKeys.ts (使用驼峰命名方式) ... /test ColorPicker.spec.ts (使用Pascal命名方式,和组件名称相同,以 spec.ts 结尾) App.vue main.ts
所有的这些规范都是针对特定的多人设定的,意在让多人协作的过程更顺畅,更简单,减少不必要的冲突和时间的浪费。
预设两个分支
功能开发 feature
新功能已经添加,bug已经修复
bug 修复 hotfix