业务场景下的 Monorepo 项目管理

所属专题:基于 Monorepo 的前端工作流

嘉宾 : 林伟轩 | 阿里巴巴淘系技术部 前端开发工程师

讲师介绍

专题演讲嘉宾:林伟轩

阿里巴巴淘系技术部 前端开发工程师

社区用名林不渡,热爱 TypeScript、React、GraphQL 和前端工程化,曾在极客时间与前端早早聊分享 TypeScript 课程与直播。

议题介绍

演讲:业务场景下的 Monorepo 项目管理

本次分享适用于喜欢“折腾”的前端同学,我们会让你迅速对 Monorepo 这一概念拥有深入的了解。课程不需要任何的前置知识,我们会从最基础的部分开始,通过与现在常用的一个项目一个仓库(Multirepo/Polyrepo)的项目管理方式比较,了解 Monorepo 方案的优势所在。接着,我们会来聊一聊目前社区的各种 Monorepo 方案,包括这些方案的核心关注点,它们是为了什么而生,又是如何工作的?最后,我们会聚焦目前 Monorepo 的第三种形态:Monorepo Framework,它们在此前社区方案的基础上发生了哪些演进?最后来讲述基于 Nx Workspace,在业务场景下去应用 Monorepo Framework 的过程中我们需要关注并解决哪些问题。

演讲提纲:

  1. Monorepo 基础概念介绍
    • Monorepo 与 Polyrepo 优劣势比较
    • Monorepo 工程的定义
    • Monorepo 的适用场景
  2. Monorepo 方案演进:依赖管理与任务调度
    • Monorepo 方案的核心关注点
    • 工程依赖处理
    • 项目依赖关系
  3. 为业务场景而生的 Monorepo Framework
    • 业务与工程 Monorepo 方案关注点对比
    • 在上一代方案基础上的演进
    • Nx Workspace 介绍
    • 基于 Nx 实现开发效率提升、权限控制、自定义插件
    • Nx Workspace 对比 Turborepo
  4. 分享总结
    • Monorepo 方案的过去、现在、未来
    • 了解 Monorepo,熟悉 Monorepo,拥抱 Monorepo

你将获得:

  • 了解如何通过 Monorepo 进行更高效的项目管理
  • 了解 Monorepo 方案的核心关注点与工作原理
  • 了解 Monorepo Framework 及其在实际业务场景中的应用

交通指南

来广营·朝来科技园

Laiguangying Beijing
地址: 北京市朝阳区来广营朝来科技园
  • 微信咨询

  • 电话咨询

    联系电话:+86 13167596032

微信联系我们