Skip to content
代码片段 群组 项目
wyn 的头像
dai-tou-e 编辑于
5118da4f

相关事项

大家写项目前好好读一下我搞的那些配置

如果一定要使用,在commit中写清楚原因

ExampleComponent文件里面是自动引入配置的使用示例

git规范:

  1. 所有人每次写新需求时需从main分支创建对应分支,命名格式为feature/需求名

  2. commit的内容可以简略但是必须包含有效信息

  3. 在改bug时仍需新建分支,命名格式fix/需求名

  4. 每次提交后在仓库中发起合并请求,然后通知我们四个中的任意一个进行CodeReview

  5. 每个人的功能先合并到develop分支上,在develop上搞测试,解决合并冲突一类的问题,确认无误后再让通知 我们合并到main分支

开发规范:

  1. 本次项目采用vue3 + ts,我已经做好element、自定义组件、vue自带的那些函数的自动引入,无需再import

  2. 无特殊情况,不允许使用any,虽然我的eslint没有禁用any,如果一定要使用,在commit中说明原因

  3. 在定义对象时必须定义类型,接口相关的类型写在api文件夹下,一个页面的接口在api文件夹下创建一个文 件,涉及的接口全部放入这个文件中,包括定义的类型

  4. 在views文件夹下新建对应页面文件夹,页面相关组件全部放在对应的文件夹下,如果你认为一个组件能在不同 页面使用,就放在src下的components里,否在在对应的页面文件夹下的components

  5. 路由这次你们自己来,参考官网项目

  6. 工具函数全部封装进utils文件夹下

  7. 后端给出的baseurl在.env文件里面进行修改即可,分为开发模式和生产模式

后续也许会有补充

开发前事项

本次项目请采用node20版本

记得先让一个人来把页面的基础结构搭建完成,配置基本的路由