# kiaf-web **Repository Path**: Conquer_yang/kiaf-web ## Basic Information - **Project Name**: kiaf-web - **Description**: 一个尝试用monorepo模式搭建的个人web前端框架,旨在学习工程搭建的流程,期望最终可达到个人工业项目开发的能力 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: dev/0.1.0 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-05 - **Last Updated**: 2023-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # kiaf-web kiaf-web(后期变更)是一款基于 Vue3 和 ElementUI 的前端开发框架。 框架将提供两种工程项目类型,如:`单一系统开发主体` 和 `内嵌式-依赖包开发模式` 单一系统开发主体:开发者可以基于此框架模板,定制开发一个完全独立的系统 内嵌式-依赖包开发:开发者可以依赖这个框架模板,轻松的将一个现有的项目作为子模块加入到自己的工作中,也可以重新搭建出在其他项目中重复使用的业务子模块。每个子模块`可以`拥有独立的 git 仓库(或发布成 npm 依赖包)。其他项目可以直接引入这个子模块 git 仓库(或应用依赖包),从而达到业务功能复用的目的,避免代码级的抽取带来的弊端。 上述框架模板均可以用来开发实际的应用,功能内置上基本保持一致 # 分支开发说明 1. dev/0.1.0 用来进行 kiaf-web 项目的搭建和尝试。其上验证可以的实现,需要同步到其他的分支上,在里程碑处需要能够独立出稳定的项目结构。 同时,在稳定版本后需要实现 cli 能力,`命令式`创建项目模板 适用于:单一主体项目形式 2. dev/project/0.1.0 基于`dev/0.1.0`的项目结构,进行的【项目级】的工程搭建模型,要实现基于此项目模板可进行工程化项目的开发。 同时,在稳定版本后需要实现 cli 能力,`命令式`创建项目模板 适用于:内嵌式-依赖包开发、独立系统开发 # 构建说明 # 设想 1. kiaf-web 用于实现各类抽象核心库,并发布,给出最小的验证和示例 2. kiaf-web-demo 用于给出实际项目开发时,引用各类核心库时的搭建流程示例