我真的很喜欢 Brad Frost 关于什么是设计系统,什么不是设计系统的这篇帖子,特别是他淡化了工具在该类型工作中的重要性
……驻留在 Sketch 等静态设计工具中的组件本身并不构成设计系统。 请原谅我的标题党。 或许一个更好的标题应该是“你的 Sketch 库并非一个(完整)设计系统”。
毫无疑问,像 Sketch 这样的工具非常有价值,并且在其中拥有可重用组件集有助于设计团队建立周到且一致的 UI。 然而,Sketch 库只是设计系统拼图中的一块。 设计系统还可能包含其他拼图块,例如
- 设计原则
- UX 指南
- 开发指南
- 编码的 UI 组件
- 组件指南、使用情况和详细信息
- 页面模板
- 用户流程
- 设计工具
- 开发工具
- 代码存储库
- 语气和语调指南
- 实施指南
- 贡献流程
- 团队结构
- 资源(内部和外部)
- 其他指南/资源/工具/流程
过去几天我一直都在思考这篇帖子,我开始认为设计系统远不止 一套工具。 事实上,我开始认为从事设计系统工作的人应该开始淡化特定工具的重要性,而更多地关注工作的社区建设方面。