【发布时间】:2017-09-17 16:07:20
【问题描述】:
我打算用这两个框架启动一个新项目(我喜欢):
- Laravel 5
- Vue.js
前端开发人员准备 HTML 的原子设计,由 patternlab.io 生成。
现在我正在研究如何集成 patternlab.io 项目,而不必重写刀片模板中的所有元素。
我发现了一些使用 TwigBridge、Laratash Laravel 扩展结合 Patternlab 和 Laravel 的实现。
但我有一些想法:
- 刀片模板中有:逻辑、条件、循环……如果我将
patternlab和laravel结合起来,那么我需要将所有这些都放在patternlab 项目中。 - 由于使用了
vue.js,我还需要将这些标签添加到patternlab模板中
所以我认为将patternlab.io模板集成到laravel项目中并不是最好的选择。
我的想法是:
- 前端 DEV 使用 patternlab 创建模板
- Laravel 自动生成并导入在 patternlab 中生成的 CSS 样式表
- 后端开发人员在刀片模板中手动复制
patternlab - molecules并添加自己的逻辑 - 如果前端开发人员对 CSS 进行了更改,那很好 - 我们将毫无问题地运行;在重新运行 laravel gulp 进程以更新 css 文件后,我们有了新的更新。
- 如果前端开发人员对 html 结构进行了一些更改,我们需要手动调整它们。
有没有更好的结合原子设计、Vuejs 和 Laravel 的解决方案?您如何在 CMS 中部署原子设计?
【问题讨论】:
标签: laravel vue.js patternlab.io atomic-design