0.1.1 • Published 4 years ago

@symph/ant-plus v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

统一组件库文档说明

项目说明

该项目是一个基于 react 的UI组件库,提供满足多种业务场景的UI组件。
项目基于storybook框架开发,主要开发语言为typescript

目录结构

|-- .circleci                # circle-ci相关配置  
|-- .storybook               # storybook相关配置
|-- public                   # 公共资源
|-- build                    # 编译脚本相关
|-- src                      # 项目源代码
|-- |-- assets               # 资源文件
|   |-- components           # 公共组件
|   |   |-- 。。。
|   |   |-- _utils           # 公共方法
|   |   |-- _hooks           # 自定义hooks
|   |   |-- style            # 组件样式
|   |   |-- store.ts         # 组件状态管理
|   |   |-- .stories.mdx     # 组件故事
|   |-- examples             # 示例组件代码,开发学习使用
|   |-- index.js             # 入口文件,打包入口
|   |-- Into.stories.mdx     # 介绍页

脚本说明 -- package.json

{
  // 开发环境,运行react项目,本项目无需使用
  "start": "react-scripts start", 
  // 生成环境,打包react项目,本项目无需使用
  "build": "cross-env BABEL_ENV=production babel src -d dist",
  // 执行项目中测试用例
  "test": "react-scripts test",
  // 输出项目中关于webpack的相关配置,禁止使用!!!
  "eject": "react-scripts eject",
  // 开发环境,运行storybook,项目开发时请使用这条指令
  "storybook": "start-storybook -p 9009 -s public",
  // 生产环境,打包storybook项目,项目部署时请使用这条指令
  "build-storybook": "build-storybook -s public",
  // 生产环境,打包storybook项目文档,项目部署文档说明时请使用这条指令
  "build-storybook-docs": "build-storybook -s public --docs",
  // 项目发布到npm时,请使用这条指令
  "release": "auto shipit"
}

开发指南

开发分支--dev,请在dev分支上进行开发

  1. 启动
yarn storybook
  1. 组件开发
    • 每个组件创建一个单独文件夹,所有于组件相关代码都放在这个文件夹下。

部署

。。。。。。。

Storybook插件说明

学习资源