Sketch Toolbox 使用教程
项目目录结构及介绍
Sketch Toolbox 是一个用于管理 Sketch 插件的简单插件管理器。以下是项目的目录结构及其介绍:
Sketch-Toolbox/
├── LICENSE
├── README.md
├── Sketch Toolbox.sketchplugin
│ ├── Contents
│ │ ├── Resources
│ │ │ ├── icon.png
│ │ │ └── ...
│ │ └── Sketch
│ │ ├── manifest.json
│ │ └── ...
│ └── ...
└── ...
LICENSE
: 项目的许可证文件。README.md
: 项目的说明文档。Sketch Toolbox.sketchplugin
: 插件的主要文件夹,包含插件的所有内容。Contents/Resources
: 包含插件的资源文件,如图标等。Contents/Sketch
: 包含插件的核心文件,如manifest.json
等。
项目的启动文件介绍
Sketch Toolbox 的启动文件是 Sketch Toolbox.sketchplugin
文件夹中的 manifest.json
文件。这个文件是 Sketch 插件的清单文件,包含了插件的基本信息和启动配置。
{
"name": "Sketch Toolbox",
"description": "A super simple plugin manager for Sketch",
"author": "Shahruz Shaukat",
"homepage": "https://github.com/buzzfeed/Sketch-Toolbox",
"version": "1.0",
"identifier": "com.buzzfeed.sketchtoolbox",
"appcast": "https://api.sketchpacks.com/v1/plugins/com.buzzfeed.sketchtoolbox/appcast",
"commands": [
{
"name": "Open Toolbox",
"identifier": "openToolbox",
"script": "toolbox.js",
"handler": "onRun"
}
],
"menu": {
"title": "Sketch Toolbox",
"items": [
"openToolbox"
]
}
}
name
: 插件的名称。description
: 插件的描述。author
: 插件的作者。homepage
: 插件的主页。version
: 插件的版本。identifier
: 插件的唯一标识符。appcast
: 插件的更新信息。commands
: 插件的命令列表。menu
: 插件在 Sketch 菜单中的显示配置。
项目的配置文件介绍
Sketch Toolbox 的配置文件主要是 manifest.json
文件。这个文件包含了插件的所有配置信息,如名称、描述、作者、版本、标识符、更新信息、命令和菜单配置等。
{
"name": "Sketch Toolbox",
"description": "A super simple plugin manager for Sketch",
"author": "Shahruz Shaukat",
"homepage": "https://github.com/buzzfeed/Sketch-Toolbox",
"version": "1.0",
"identifier": "com.buzzfeed.sketchtoolbox",
"appcast": "https://api.sketchpacks.com/v1/plugins/com.buzzfeed.sketchtoolbox/appcast",
"commands": [
{
"name": "Open Toolbox",
"identifier": "openToolbox",
"script": "toolbox.js",
"handler": "onRun"
}
],
"menu": {
"title": "Sketch Toolbox",
"items": [
"openToolbox"
]
}
}
name
: 插件的名称。description
: 插件的描述。author
: 插件的作者。homepage
: 插件的主页。version
: 插件的版本。identifier
: 插件的唯一标识符。appcast
: 插件的更新信息。commands
: 插件的命令列表。menu
: 插件在 Sketch 菜单中的显示配置。
通过这些配置,用户可以了解插件的基本信息和功能,并进行相应的操作。