|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/monorepos-a-beginners-guide/
课程评论:没有评论
课程名称:单体仓库入门指南 课程概述:本课程更新于2022年7月,旨在帮助学习者理解大型企业和开源库如何管理不断扩展的代码库。单体仓库(Monorepos)是减少代码重复、保持产品依赖关系更新以及同时发布所有更新的流行开发策略。随着时间的推移,单体仓库逐渐成为管理大型项目的首选方式,它使开发者能够独立管理多个部分,从而提供比管理多个代码库或大型单体应用程序更优越的开发体验。 本课程将帮助您学习单体仓库的基础知识,包括它们在JavaScript生态系统中的运作方式,以及为您的新项目启动所需的工具。您将了解单体仓库的核心概念,以及如何使用多种工具选项来管理它们。 您将学习: - 什么是单体仓库 - 如何设置基本的单体仓库 - 如何利用高级功能增强您的单体仓库 - 如何使用工作区创建最佳设置 - 可用的工具及其差异 - Yarn、NPM和PNPM的比较,以及对NX等其他工具的讨论 附加内容:使用Lerna管理版本和发布库 提升您的项目水平,提高团队的贡献效率。今天就报名开始吧!
Updated: July 2022Have you ever wondered how large companies and open source libraries manage their ever-expanding codebases? Monorepos are one the most popular development strategies for reducing duplication, keeping product dependencies up to date and publishing all of your updates simultaneously.Monorepos are fast becoming the most popular way to manage large projects by giving developers the ability to manage the many parts independently, allowing for a much better development experience than managing multiple repositories or slowing down your development pipeline with a large monolithic application.This course will get you started on learning what a Monorepo is, how they work in a JavaScript ecosystem and which tools are available to get your new project up and running. You'll learn the core concepts around monorepos and how they can be managed using multiple tooling options.You will learn:What is a monorepoHow to set up a basic monorepoHow to use advanced features to enhance your monorepoUsing workspaces to create the best setupWhat tools are available and how are they different?A comparison of Yarn, NPM and PNPM, including a conversation about other tools like NXBonus content: Using Lerna to manage your versions and publish your libraryTake your project to the next level and make it easier for your team to contribute. Enrol today to get started.