助手
我们将于 2023 年晚些时候停止使用助手功能,但您仍然可以在旧版本的 Sketch 或使用命令行界面中使用它。 了解更多
助手可以为您的设计带来一致性,并减少团队成员之间的摩擦。
助手可以在 Sketch 内部和任何平台的命令行上运行,与作为 Sketch Mac 应用程序通用扩展的插件不同。您可以通过修改现有的助手或使用 TypeScript 编写自己的规则实现来创建自己的助手。
核心概念
助手……
- 针对每个文档进行指定。
- 只需单击即可添加到文档中。
- 包含一个或多个规则。
- 是标准的 JavaScript 包。
- 可以通过扩展现有助手来创建。
- 对原始 JSON 文档数据进行操作。
助手的一个基本原则是,它们针对每个文档进行定义。您可以将某些助手用于一个文档,而将其他助手用于另一个文档,例如,用于不同品牌的多个项目并尊重其各自的指南。
文档在
*.sketch/workspace/assistants.json
中将助手指定为依赖项,类似于 JavaScript 包。当检查文档时,如果在本地找不到指定的助手版本,Sketch 会要求用户授权下载缺少的助手。
创建和发布助手
助手旨在共享,并重复使用他人编写的现有规则,以便您只需要在必要时实现自己的规则。查看 Sketch 提供的规则,这些规则可以用于您自己的助手。
您可以使用 Sketch 助手模板 创建自己的助手,也可以按照 指南 了解更多详细信息。