5-11 统一用户名、全局环境准备、安装开发软件
阅读群公告
请大家阅读本群的群公告。花时间去充分地阅读我给大家准备的文档。
明确自己统一的用户名
我们的用户名在多个平台内都要使用的。必须统一清楚用户名:
- QQ群昵称
- 云效账号名称
- git提交的用户名
- apifox的用户名
- 腾讯会议的用户名
- 腾讯文档内写的名称
下一次会议必须设置好自己的会议用户名
在下一次会议内,每一个人设置好自己的名称。确保名称统一。
下一次加入会议时,可以直接选择已经进入的会议,
在这里设置你的用户名,务必设置统一。
阅读项目原型
大概地用一遍这个系统。了解清楚这个智慧社区系统是做什么的?用来解决什么问题的。
做好环境准备
node
推荐大家安装NVM Desktop软件,确保自己能够随时切换node环境。在本项目中,可能会遇到被迫降低node版本的情况。大家可以看情况选择合适的node版本切换工具。
pnpm
- 安装pnpm。
- 必须掌握并学会pnpm在monorepo架构下的使用。学会如何安装依赖,如何给指定的包安装依赖。
pnpm管控下的全局依赖
- commitizen
- cz-git
- rimraf
- turbo
- vercel
- degit
全局安装命令
你必须用以下命令来完成pnpm安装全局依赖:
bash
pnpm i -g commitizen
网络环境
- Watt Toolkit
- 确保自己能够翻墙,能够正常访问github,能够正常的安装来自npm官方镜像源的node依赖。
提示
这里推荐使用大机场提供的节点来翻墙。
vscode
在下一次会议补充说明。
AI编程工具
在下一次会议补充说明。
调整心态
带着上班的心态来完成项目,而不是小组作业。
最终目的是做出一个能够写在简历上面的好项目,而不是太潦草的项目。
项目技术栈介绍
提前学习对应的框架。核心的技术栈如下:
- typescript
- vue组合式api
- axios
- vueuse
- pnpm
- monorepo
- element-plus
- vitest
- vitepress
个人介绍环节
每个人现场编辑好群公告提供的小组信息总表。并介绍以下信息:
- 自己的学历。在校或就业情况。
- 自己的github开源项目。
- 介绍自己学习前端的进度。
- 介绍自己为什么要参加大项目,期望在大项目内学到什么内容。
- 说明自己能够在这个项目内投入多少时间,能吃多少苦。