# mit-web.lab-6.962 **Repository Path**: pkmer/mit-web.lab-6.962 ## Basic Information - **Project Name**: mit-web.lab-6.962 - **Description**: https://weblab.mit.edu/ - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-21 - **Last Updated**: 2025-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MIT Web.lab 6.962 课程 [MIT Web.lab6.962](https://weblab.mit.edu/)课程 为了方便组织代码,这里我使用[turborepo](https://turborepo.com/)来组织代码 > MVP 的全称是 Minimum Viable Product,中文翻译为 “最小可行产品” | 文件夹 | 说明 | |----------|----------| | [notes🪄](./notes/) | 个人学习笔记 | | [docs😽](./docs/) | 课程PPT | | [apps🥳](./apps/) | turborepo管理的项目 | | [apps/vanilla-catbook🐢](./apps/vanilla-catbook/) | 原生的html | | [apps/vue-catbook🐈](./apps/vue-catbook/)| 基于Vue3的应用 | | [apps/catbook🐱](./apps/catbook/) | 基于react开发的catbook,满血版(功能齐全) | ## 初衷 1. 熟悉一下国外的教学方式 2. 温故知新 3. 练习英文听力 ## 快速启动 双击运行`run-catbook.bat`文件即可启动Catbook项目。 或者在终端中执行: ```sh .\run-catbook.bat pnpm run dev --filter catbook ``` ```sh mit-web.lab-6.962/ ├── apps/ # 应用程序目录 │ └── catbook/ # Workshop2项目 - 基于Vite+React的应用 ├── packages/ # 共享包目录 │ ├── eslint-config/ # ESLint共享配置 │ ├── typescript-config/# TypeScript共享配置 │ └── ui/ # 共享UI组件库 ├── docs/ # 课件PPT ├── notes/ # 实践笔记总结 ├── .prettierrc # Prettier配置文件 ├── turbo.json # Turborepo配置 ├── run-catbook.bat # catbook快速启动脚本 ├── README.md # 项目说明文档 └── LICENSE # 许可证文件 ``` ## 目录说明 - apps/ - 存放所有应用程序 - catbook/ - 基于Vite和React的Web应用,用于课程实践 - packages/ - 存放共享代码和配置 - eslint-config/ - 共享的ESLint配置,确保代码风格一致 - typescript-config/ - 共享的TypeScript配置,提供类型检查 - ui/ - 共享UI组件库,包含可复用的React组件 - docs/ - 课程文档和学习资料 - 可存放课程PPT、参考资料、项目文档等 - notes/ - 个人学习笔记 - 按课程模块或日期组织,记录学习要点和心得 ## 学习计划 - 完成课程视频学习 - 整理学习笔记 - 实践项目练习