专题演讲嘉宾:吴东

字节跳动互娱研发 前端工程师

社区常用 ID 为 zoomdong,喜欢研究前端工程化、Node 等,从事 Monorepo、前端构建方向等领域的研究及工作。热爱开源,热爱技术,GitHub 为 https://github.com/fireairforce

by 吴东

字节跳动
互娱研发 前端工程师

本次分享我会从基础的 Monorepo 使用场景方案开始,结合开源社区一些常见库的示例,以及目前社区中的一些主流的前端 Monorepo 方案,帮助你清晰迅速地了解其好处。同时会对比一些多仓库管理的方案,分析 Monorepo 的优势和缺点,以及如何自己来构建一个工具库类型的 Monorepo 仓库。也会分享一下如果利用当下的工具来组合出一套最佳实践,最后也会总结一些我个人对 Monorepo 未来的一些期待。

演讲提纲:

  1. Monorepo 简介
    • 什么是 Monorepo
    • Monorepo VS Polyrepo
  2. 社区常见解决方案
    • 依赖管理
    • 包版本发布、管理
    • 脚本管理
    • 方案选型
  3. 工程化场景 Monorepo 最佳实践
    • pnpm workspaces
    • Changesets
    • Turborepo
  4. Monorepo 的未来期待

你将获得:

  • 了解 Monorepo 带来的收益以及好处
  • 拓展了解社区中一些主流的 Monorepo 方案
  • 了解搭建工具类型的 Monorepo 仓库的流程

by 吴东

字节跳动
互娱研发 前端工程师

前面的视频介绍了基于 pnpm、Changesets、Turborepo 的最佳实践方案,本次分享将针对这样的方案来做个实践。

参考 demo: https://github.com/fireairforce/monorepo-demos

演讲提纲:

  1. 项目搭建
    • 初始化项目
    • 项目结构
  2. 开发构建
    • 源码引用
    • 产物引用
    • 代码风格
    • 测试方案
  3. 发包、部署
    • 项目发布
    • 项目部署
  4. 常见问题

你将获得:

  • 了解从 0 到 1 搭建一套稳定、流程完整的工具类型的 Monorepo 仓库

交通指南

来广营·朝来科技园

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

  • 电话咨询

    联系电话:+86 13167596032

微信联系我们