apptools-lab / AppWorks

🐻 基于 VS Code 插件的前端研发工具集,站点国内镜像:https://apptools.gitee.io
https://appworks.site/
MIT License
993 stars 180 forks source link

规范化插件说明文档 #229

Closed alvinhui closed 4 years ago

alvinhui commented 4 years ago

目标

提升用户使用体验。

手段

根据模板规范所有插件的说明文档:

模板

简体中文 | [English](./README.en.md)

[![插件版本徽标]][插件市场链接]
[![插件下载徽标]][插件市场链接]

[插件市场链接]: https://marketplace.visualstudio.com/items?itemName=iceworks-team.iceworks
[插件版本徽标]: https://vsmarketplacebadge.apphb.com/version/iceworks-team.iceworks.svg
[插件下载徽标]: https://vsmarketplacebadge.apphb.com/installs-short/iceworks-team.iceworks.svg

# Iceworks XXX插件

一句话介绍插件。

## 功能

### 功能一

#### 唤起(选填)

![唤起录屏说明](唤起录屏说明.gif)

通过怎样的方式唤起该功能。

#### 子功能

子功能介绍。

##### 用法一

用法一介绍。

![操作录屏说明](操作录屏图像.gif)

1. 操作步骤一说明
2. 操作步骤二说明
3. 操作步骤三说明

## 更多

访问 [Iceworks 套件](https://marketplace.visualstudio.com/items?itemName=iceworks-team.iceworks)获取更多功能。

## License

[MIT](https://github.com/ice-lab/iceworks/blob/master/LICENSE)

简单示例

该示例是页面生成插件。

示例中的演示图仅做占位,可能不符合截图或录屏的要求。

简体中文 | [English](./README.en.md)

[![Version](https://vsmarketplacebadge.apphb.com/version/iceworks-team.iceworks-page-builder.svg)](https://marketplace.visualstudio.com/items?itemName=iceworks-team.iceworks-page-builder)
[![Installs](https://vsmarketplacebadge.apphb.com/installs-short/iceworks-team.iceworks-page-builder.svg)](https://marketplace.visualstudio.com/items?itemName=iceworks-team.iceworks-page-builder)

# Iceworks 页面生成插件

通过可视化操作,以区块拼装的方式生成页面。

## 功能

### 唤起

![唤起生成页面](https://img.alicdn.com/tfs/TB1wFrrek9l0K4jSZFKXXXFjpXa-1024-766.gif)

1. 通过 `⇧⌘P` 快捷键唤起命令面板
2. 在命令面板中输入 `Iceworks: 创建页面` ,点击选中的项目或按下键盘回车键,唤起页面生成插件

### 使用

![使用生成页面](https://img.alicdn.com/tfs/TB1mdpDJKT2gK0jSZFvXXXnFXXa-960-600.gif)

1. 输入页面名称(将用作文件夹名)
2. 从右侧的区块列表中选择页面需要使用的区块,点击添加到左侧页面预览区
3. 在左侧页面预览区可通过拖拽排序区块的顺序,或点击右上角的删除图标移除区块
3. 点击“生成页面”按钮,生成页面代码,页面代码将生成到 `src/pages/${页面名称}`

## 更多

访问 [Iceworks 套件](https://marketplace.visualstudio.com/items?itemName=iceworks-team.iceworks)获取更多功能。

## License

[MIT](https://github.com/ice-lab/iceworks/blob/master/LICENSE)

复杂示例

该示例是样式开发辅助插件。

示例中的演示图仅做占位,可能不符合截图或录屏的要求。

简体中文 | [English](./README.en.md)

[![Version](https://vsmarketplacebadge.apphb.com/version/iceworks-team.iceworks-style-helper.svg)](https://marketplace.visualstudio.com/items?itemName=iceworks-team.iceworks-style-helper)
[![Installs](https://vsmarketplacebadge.apphb.com/installs-short/iceworks-team.iceworks-style-helper.svg)](https://marketplace.visualstudio.com/items?itemName=iceworks-team.iceworks-style-helper)

# Iceworks 样式开发辅助插件

在 [JSX](https://zh-hans.reactjs.org/docs/introducing-jsx.html) 中更快速地编写内联样式,对 React 和 [Rax](https://rax.js.org/) 应用友好。

## 用法

### JSX 文件

#### style 属性

在 JSX 文件中编辑组件的 `style` 属性时给予自动补全提醒。

##### 行内样式

根据 w3c 标准给予样式字段和值的自动补全提醒:

![使用示例](https://img.alicdn.com/tfs/TB1oyRBF1H2gK0jSZFEXXcqMpXa-1000-586.gif)

##### 变量赋值

使用 CSS Module 时,根据样式声明进行样式字段的自动补全:

![使用示例](https://img.alicdn.com/tfs/TB1UDGht.Y1gK0jSZFMXXaWcVXa-1468-906.gif)

#### className 属性

在 JSX 文件中编辑组件的 `className` 属性时给予自动补全提醒,值预览及定义跳转。

##### 自动补全提醒

在编辑组件的 `className` 时,根据文件 `import` 的样式文件内的类选择器进行自动补全提醒:

![使用示例](https://img.alicdn.com/tfs/TB1JqP0Nfb2gK0jSZK9XXaEgFXa-900-561.gif)

##### 值预览及定义跳转

![使用示例](https://img.alicdn.com/tfs/TB1JqP0Nfb2gK0jSZK9XXaEgFXa-900-561.gif)

- 鼠标停留在 `className` 值上,出现悬浮部件显示该值对应的样式声明
- 点击对应的 `className` 值,跳转到该值的定义处

### 样式文件

在 CSS、LESS、SASS 文件中输入类选择器时,根据引用值进行自动补全提醒:

![使用示例](https://img.alicdn.com/tfs/TB1l_zMFhD1gK0jSZFKXXcJrVXa-500-355.gif)

- 在 JSX 内声明某个组件 `className` 属性的值为 `test`
- 在 JSX 内引用样式文件:`import './index.csss'`
- 新建该 `index.css` 文件
- 在 `index.css` 内输入 `.t` ,出现 `.test` 的自动补全提醒

### SASS 文件

#### 变量自动补全提醒

在 SASS 文件内输入变量时,根据引用文件进行代码自动补全:

![使用示例](https://img.alicdn.com/tfs/TB1RA_ZMeL2gK0jSZPhXXahvXXa-900-535.gif)

#### 变量预览值

鼠标停留在变量上,出现悬浮部件显示该变量对应的值:

![使用示例](https://img.alicdn.com/tfs/TB1RA_ZMeL2gK0jSZPhXXahvXXa-900-535.gif)

#### 属性值使用变量替换的建议

输入属性值时,如发现可使用变量进行替换,则出现变量替换提醒列表:

![使用示例](https://img.alicdn.com/tfs/TB1RA_ZMeL2gK0jSZPhXXahvXXa-900-535.gif)

#### 变量的定义跳转

通过 cmd + 点击( Windows: ctrl + 点击 )进行变量的定义代码跳转:

![使用示例](https://img.alicdn.com/tfs/TB1RA_ZMeL2gK0jSZPhXXahvXXa-900-535.gif)

## 更多

访问 [Iceworks 套件](https://marketplace.visualstudio.com/items?itemName=iceworks-team.iceworks)获取更多功能。

## License

[MIT](https://github.com/ice-lab/iceworks/blob/master/LICENSE)

PR 说明

PR 要求

提示

sspku-yqLiu commented 4 years ago

iceworks-app

sspku-yqLiu commented 4 years ago

组建创建插件

sspku-yqLiu commented 4 years ago

应用配置辅助开发插件

sspku-yqLiu commented 4 years ago

物料使用辅助插件

sspku-yqLiu commented 4 years ago

物料添加插件

sspku-yqLiu commented 4 years ago

页面生成插件

sspku-yqLiu commented 4 years ago

创建应用插件

sspku-yqLiu commented 4 years ago

样式开发辅助插件

sspku-yqLiu commented 4 years ago

补发一张有问题的图片

sspku-yqLiu commented 4 years ago

至此 ,大部分动图已经上传完毕 有一些涉及到中英文版本不同的需要进行二次录屏,再之后会上传 请检验一下是否存在不合规的照片 ------------------------我是分割线------------------------

sspku-yqLiu commented 4 years ago

图片补发: StyleHelper-SCSS-Completion

sspku-yqLiu commented 4 years ago

根据反馈更新的GIF

app 插件

ComponentBuilder 插件

PageBuilder 插件

StyleHelper 插件

sspku-yqLiu commented 4 years ago

Compotent Builder

sspku-yqLiu commented 4 years ago

material Import

sspku-yqLiu commented 4 years ago

Project-Creater

sspku-yqLiu commented 4 years ago

唤起命令版

2 4-app-callcommand

sspku-yqLiu commented 4 years ago

Review 2

APP

sspku-yqLiu commented 4 years ago

materialHelper

创建应用插件

sspku-yqLiu commented 4 years ago

Project-Creater

sspku-yqLiu commented 4 years ago
sspku-yqLiu commented 4 years ago

国际版图片

materialImportPage createAppWakeUP materialImportComponent createPageUsage createPageWakpUP createAppUsage

sspku-yqLiu commented 4 years ago

国际化录屏补充

ComponentBuilder

componentBuilderWakeUp

componentBuilderUsage

createApplication

createApplicationWakeUp

sspku-yqLiu commented 4 years ago

Component Builder 修正

2-ComponentBuilderUsage 2-ComponentBuilderWakeUp

sspku-yqLiu commented 4 years ago

更新错误画面

2-ComponentBuilderUsage 2-ComponentBuilderWakeUp

sspku-yqLiu commented 4 years ago

material-helper 及 pageBuilder 修改

2-MaterialHelperWakeUp 2-MaterialHelperPage 2-PageBuilderUsage 2-MaterialHelperComponent 2-PageBuilderWakUp

sspku-yqLiu commented 4 years ago

ConfigHelperDoc

use-UsePanel init-侧边栏 init-InFile

sspku-yqLiu commented 4 years ago

usage-en init-context-en init-sidbar-en

sspku-yqLiu commented 4 years ago

config Helper 打开源文件

打开源文件

sspku-yqLiu commented 4 years ago

Material Helper / Component Doc startInfile 使用 startInterminal 文件中启动 设置 usage 启动 setting

sspku-yqLiu commented 4 years ago

补充

悬浮提示 Use_Hover 使用 openSource 悬浮提示

sspku-yqLiu commented 4 years ago

文章图片

image-20200813194129485 image-20200813194218580 image-20200813195544661 image-20200813195902352 image-20200813200914082 image-20200813201549437

sspku-yqLiu commented 4 years ago

page intro image

sspku-yqLiu commented 4 years ago

ui-builder-page-material 启动-createpage-zhcn wakeup-createpage-enus use-createpage-enus 使用-createpage-zhcn

sspku-yqLiu commented 4 years ago

V2 usage-createpage-enusV2 使用-createpage-zhcnV2

sspku-yqLiu commented 4 years ago

image

sspku-yqLiu commented 3 years ago

end-en-us end-zh-CN start-en-us usage-en-us start-zh-CN usage-zh-CN