open-index/open-npm huggingface dataset:
npm package: @segiwh/buss-ui
Description: 共有组件仓库 \ 请关注需求文档: \ [https://docs.qq.com/sheet/DU25wbEdhVmtjclZC?groupUin=Ddw25fdo5%2F4M49uP5FR8Zg%3D%3D&tdsourcetag=s_macqq_aiomsg&tab=BB08J2](https://docs.qq.com/sheet/DU25wbEdhVmtjclZC?groupUin=Ddw25fdo5%2F4M49uP5FR8Zg%3D%3D&tdsourcetag=s_macqq_aioms
Latest version: 1.0.1

# SEGIWH-BUSS-UI

## 介绍

共有组件仓库 \
请关注需求文档: \
[https://docs.qq.com/sheet/DU25wbEdhVmtjclZC?groupUin=Ddw25fdo5%2F4M49uP5FR8Zg%3D%3D&tdsourcetag=s_macqq_aiomsg&tab=BB08J2](https://docs.qq.com/sheet/DU25wbEdhVmtjclZC?groupUin=Ddw25fdo5%2F4M49uP5FR8Zg%3D%3D&tdsourcetag=s_macqq_aiomsg&tab=BB08J2)

## 软件架构

组件明确为3种类型

* 共有业务组件

* 单独业务组件

* 工具函数

1. 共有组件: 跨项目使用，通过`<slot>`实现扩展.
2. 单独业务组件: 供业务模块内部使用，对于特大型模块，多人\
   工程避免沟通问题导致重复轮子.
3. 工具函数: loadash库的二次封装，axios的扩展定制等等。

## 安装教程

1. 请安装 PNPM [https://pnpm.js.org/installation/](https://pnpm.js.org/installation/)

2. pnpm install

## 使用说明

项目使用storybook作为组件开发平台.\
项目使用rollup作为打包平台.\\

* 调试 `pnpm run storybook`,

> 需要注意，请使用本机IP进行调试.

* 打包 `pnpm run build`

## 参与贡献

1. Fork 本仓库

2. 新建 Feat_xxx 分支

3. 提交代码

4. 新建 Pull Request

## 发布NPM

`pnpm publish`