使用 Pattern Lab 创建的可重用模式绝不依赖于Mustache,因此您的开发人员可以放心, Pattern Lab 不会引入任何会延续到他们的代码中的依赖项。
事实上,无论是否使用 Pattern Lab 构建的样式指南的全部意义在于构建一个独立于语言的样式模式库——HTML 标记和 CSS——开发人员可以在他们的应用程序中重用它们,无论他们是否选择构建它们在 AngularJS、ReactJS、普通的旧服务器端代码或其他东西中。
模式实验室对于维护样式指南的前端开发人员或设计师来说只是一个方便的工具。它生成一个展示不同模式的静态风格指南网站。该网站将成为项目开发人员使用这些模式的工具。正如 AngularJS 可以在任何静态站点中使用一样,它当然也可以在使用 Pattern Lab 生成的静态站点中使用。
Mustache 是 Pattern Lab 用于生成静态网站的工具堆栈的一部分,但 Mustache 的痕迹或依赖于它的任何痕迹都不会转移到生成的网站。我为几个 AngularJS 团队提供了托管在 Pattern Lab 上的设计模式,他们都没有接触过甚至不知道 Mustache。
如果您的开发人员熟悉 Bootstrap 或 Foundation 等前端框架,它们为不同的前端块提供文档化的模式,那么这也是一样的。不同项目的开发人员可以复制 HTML 标记和 CSS 代码,而无需任何其他依赖项。
样式指南应该是任何现代 Web 开发设置的先决条件,因为它是开发人员和设计师之间进行智能高效协作的先决条件,并且可以更快地进行快速原型制作。所以我认为你应该讨论的是你是否应该使用风格指南来协作并帮助更有效的协作。如果您就此达成协议,Pattern Lab 只是开发一个的明智选择。
这是使用样式指南的一个很好的介绍,以及您可以用来构建一个的不同工具集。Pattern Lab 列在样式指南平台部分下:
https ://www.smashingmagazine.com/2015/04/an-in-depth-overview-of-living-style-guide-tools/
希望这可以引发与您的开发人员更好的讨论,如果他们阻止您构建样式指南,他们就会错过。