Skip to content
On this page

项目概况

项目地址: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进行调整润色。