前端代码自动化

优质
小牛编辑
145浏览
2023-12-01

概述

毫末科技的前端代码自动化的技术栈为:

  • 制作前端组件:imgcook
  • 前端组件文档:storybook
  • 前端组件仓库:bitbit.dev
  • 前端组件快速引入项目:xmind2code(毫末自研) + ice

组件编写规范见:

其他相关技术

教程

imgcook

请见官方文档

毫末内部使用,请遵循以下说明:

storybook

请见:StoryBook官方文档

公司的以下模板工程中已经配置好StoryBook。发布的StoryBook见:http://storybook.haomo-tech.com

bit

请见:bit官方文档

毫末的bit仓库路径为:ssh://bit@bit.haomo-tech.com:22322:/opt/bit

使用示例:

mkdir test-project
cd test-project
bit init
bit remote add ssh://bit@bit.haomo-tech.com:22322:/opt/bit/scope

# Track组件
bit add src/utils/my-util.js --id utils/my-utils

# 给组件命名版本
bit tag utils/my-utils 1.0.0

# 发布组件
bit export uniapp

# 使用组件
bit import uniapp utils/my-utils --path <project/component/path>

# 删除本地组件
bit remove uniapp/utils/my-utils

# 查看远程collection中的组件
bit list uniapp

xmind2code

请见:毫末Xmind2Code

ice

请见:ice官方文档

毫末的物料仓库如下:

参考