相关事项
大家写项目前好好读一下我搞的那些配置
如果一定要使用,在commit中写清楚原因
ExampleComponent文件里面是自动引入配置的使用示例
git规范:
-
所有人每次写新需求时需从main分支创建对应分支,命名格式为feature/需求名
-
commit的内容可以简略但是必须包含有效信息
-
在改bug时仍需新建分支,命名格式fix/需求名
-
每次提交后在仓库中发起合并请求,然后通知我们四个中的任意一个进行CodeReview
-
每个人的功能先合并到develop分支上,在develop上搞测试,解决合并冲突一类的问题,确认无误后再让通知 我们合并到main分支
开发规范:
-
本次项目采用vue3 + ts,我已经做好element、自定义组件、vue自带的那些函数的自动引入,无需再import
-
无特殊情况,不允许使用any,虽然我的eslint没有禁用any,如果一定要使用,在commit中说明原因
-
在定义对象时必须定义类型,接口相关的类型写在api文件夹下,一个页面的接口在api文件夹下创建一个文 件,涉及的接口全部放入这个文件中,包括定义的类型
-
在views文件夹下新建对应页面文件夹,页面相关组件全部放在对应的文件夹下,如果你认为一个组件能在不同 页面使用,就放在src下的components里,否在在对应的页面文件夹下的components
-
路由这次你们自己来,参考官网项目
-
工具函数全部封装进utils文件夹下
-
后端给出的baseurl在.env文件里面进行修改即可,分为开发模式和生产模式
后续也许会有补充
开发前事项
本次项目请采用node20版本
记得先让一个人来把页面的基础结构搭建完成,配置基本的路由