Appearance
项目概况
项目地址:https://github.com/LanglangmountTeam/LangUI
项目演示地址:https://407zk09371.oicp.vip
计划完成日期:2023-2-15
进度:95%(三期)
前言
该文档为提高效率,协调团队合作而开发。
任何成员均可提交更改本文档的内容,原则上根据团队意见进行修改。
项目概况
本次开发项目为组件库,旨在搭建过程中学习团队协作、项目工程化、前后端配合,巩固基础,拓展新知。祝各位经过本次项目的磨练,能够满载而归。
项目的骨架已成雏形,归功于Monorepo策略,项目对团队分工合作兼容性良好,本就具备模块与编辑器分离、布局与组件逻辑解耦、组件与样式分离的特点。
项目编辑器页面的布局如下,可与packages下的各组件分别对应(可能会过时)。
技术栈
- 前端框架:Vue3
- 开发语言:TypeScript、Less、前端三件套、babel
- 打包工具:rollup
- UI库:iconfont
- 协作策略:Monorepo
- 状态管理:eslint+prettier
- 路由管理:VueRouter + vite-plugin-pages
- 测试:Vitest
TODOs概况
项目进度分为三期,时间1.20-1.28、2.1-2.10、2.10-2.25。
一期组织分工,规划成员分工项目技术路线,计划在27号之前选定。
二期按照年前选定的技术路线和分工,协作开发项目基础雏形,计划在10号前完成基本雏形搭建。
三期组件库基本搭建完成,分工实现部分高级功能。
因为时间紧迫,我们的目标是做完二期,三期看情况,能完成尽量完成。
PPT制作以二期结束为标准,届时队内开展一次对项目的复盘,理清结构,总结一次自已经完成的功能,寻求可能更好的方向,总结优势与不足。答辩有代码展示环节,因此需要明晰自己所模块的思路、代码的含义,以此迎接答辩。
复盘完成后,剩余和空隙的时间便进行三期的开发,PPT制作相关的同学可不参与三期开发,针对三期新增内容对PPT进行调整润色。