前两篇文章分享了基于vite3vue3的组件库基础工程vue3-component-library-archetype和用于快速创建该工程的工具yyg-cli,但在中大型的企业级项目中,通常会自主搭建这些脚手架或加速器。优雅哥希望每位前端伙伴能知其所以然,故接下来的文章将进入Vue3企业级优雅实战系列,整个系列将包括五大部分:首先会分享如何从0开始搭建一套组件库基础工程,即如何从0实现vue3-component-library-archetype。1组件库工程应该具备的功能在参考ElementPlus、AntDesign、VanUI等Vue3开源UI项目后,优雅哥认为一套企业组件库工程需要具
前两篇文章分享了基于vite3vue3的组件库基础工程vue3-component-library-archetype和用于快速创建该工程的工具yyg-cli,但在中大型的企业级项目中,通常会自主搭建这些脚手架或加速器。优雅哥希望每位前端伙伴能知其所以然,故接下来的文章将进入Vue3企业级优雅实战系列,整个系列将包括五大部分:首先会分享如何从0开始搭建一套组件库基础工程,即如何从0实现vue3-component-library-archetype。1组件库工程应该具备的功能在参考ElementPlus、AntDesign、VanUI等Vue3开源UI项目后,优雅哥认为一套企业组件库工程需要具
一、困境频生前端代码管理何解?前端代码管理一直是困扰不少前端开发团队的难题,从开发到发布的整体工作流程中,除了常规的技术问题外,往往还伴随着沟通成本、维护成本及协作效率等问题。这些问题在团队规模较小的时候可能不太明显,但是当团队规模变大时就矛盾越发凸显。数栈前端开发团队负责着离线开发,实时开发,数据服务等多条产品线的开发和维护工作,面对众多的产品线,如何合理的管理代码,成了团队需要思考的问题,虽然借助了Multirepo进行管理,但还是遇到了许多难题:●私有源维护成本增加为复用相关业务逻辑,团队内部抽象出一些私有包,由于不能在公网暴露,为了管理这些私有包团队使用了私有源,但由于搭建私有源服务器
一、困境频生前端代码管理何解?前端代码管理一直是困扰不少前端开发团队的难题,从开发到发布的整体工作流程中,除了常规的技术问题外,往往还伴随着沟通成本、维护成本及协作效率等问题。这些问题在团队规模较小的时候可能不太明显,但是当团队规模变大时就矛盾越发凸显。数栈前端开发团队负责着离线开发,实时开发,数据服务等多条产品线的开发和维护工作,面对众多的产品线,如何合理的管理代码,成了团队需要思考的问题,虽然借助了Multirepo进行管理,但还是遇到了许多难题:●私有源维护成本增加为复用相关业务逻辑,团队内部抽象出一些私有包,由于不能在公网暴露,为了管理这些私有包团队使用了私有源,但由于搭建私有源服务器
前言Monorepo是代码是代码的单仓库维护方式,已经在Google、Facebook、微软等公司使用了很多年,该模式的主要特点是将所有代码都集中到一个仓库中管理。与Monorepo相对的是Multirepo,该模式下的每个模块都有独立的仓库。由于目前业务用到此方式,故对此方式进行学习梳理,会分别从相关概念、基础功能、特性、优点、目录结构、使用等进行介绍。Monorepo简介什么是Monorepo?Monorepo是一种代码管理模式,是将多个项目组织到一个repo中,具有以下特点:1、子项目是独立的,可以独立开发、测试、部署2、子项目类型可以是任意的,可以是web项目、server项目等3、子
前言Monorepo是代码是代码的单仓库维护方式,已经在Google、Facebook、微软等公司使用了很多年,该模式的主要特点是将所有代码都集中到一个仓库中管理。与Monorepo相对的是Multirepo,该模式下的每个模块都有独立的仓库。由于目前业务用到此方式,故对此方式进行学习梳理,会分别从相关概念、基础功能、特性、优点、目录结构、使用等进行介绍。Monorepo简介什么是Monorepo?Monorepo是一种代码管理模式,是将多个项目组织到一个repo中,具有以下特点:1、子项目是独立的,可以独立开发、测试、部署2、子项目类型可以是任意的,可以是web项目、server项目等3、子
作者:王威(地谦)文章结构项目背景演进分析monorepo架构演进Webpack与Rollup如何平滑迁移构建优化组件的可扩展与可插拔演进总结版本动态项目背景SREWorks是一个面向企业级复杂业务的开源云原生数智运维平台,是大数据SRE团队多年工程实践的锤炼及沉淀。前端统一托管工程(frontend)作为平台的重要一环,提供了一套serverless体验的配置化前端低代码技术方案:低代码、配置化是前端低代码方案的基础特性。frontend工程采用React+antd为主的技术框架,设计了一套组件映射、编排、解析、渲染的工程体系:以antd组件为自由编辑粒度,用户在前端设计器通过可视化交互或者
作者:王威(地谦)文章结构项目背景演进分析monorepo架构演进Webpack与Rollup如何平滑迁移构建优化组件的可扩展与可插拔演进总结版本动态项目背景SREWorks是一个面向企业级复杂业务的开源云原生数智运维平台,是大数据SRE团队多年工程实践的锤炼及沉淀。前端统一托管工程(frontend)作为平台的重要一环,提供了一套serverless体验的配置化前端低代码技术方案:低代码、配置化是前端低代码方案的基础特性。frontend工程采用React+antd为主的技术框架,设计了一套组件映射、编排、解析、渲染的工程体系:以antd组件为自由编辑粒度,用户在前端设计器通过可视化交互或者