【问题标题】:Scaffolding and workflow for a Yesod sub-site?Yesod 子站点的脚手架和工作流程?
【发布时间】:2015-07-27 20:23:12
【问题描述】:

普通(非子站点)Yesod 项目的脚手架会创建一个带有库部分的 cabal 文件。这对于 Yesod 的开发基础架构是必要的(据我了解)。

现在gitit2 项目被开发为一个 Yesod 子站点,在使用该子站点的同一项目中附带一个非常小的 Yesod 应用程序。优点是 gitit2 可以独立使用或作为子站点使用。因此,cabal 文件中的 library 部分已被子站点使用。

我想最好将项目拆分为一个用于子站点(libgitit2?)的项目,另一个用于使用子站点的小型示例应用程序?那真不幸。我更愿意将它们保存在同一个 git repo 和同一个 hackage 包中。

有人解决了这个问题吗? Yesod 子站项目有没有好的例子可以借鉴?也许 Yesod 脚手架工具可以添加一个选项来创建一个子站点项目?

【问题讨论】:

    标签: cabal yesod


    【解决方案1】:

    创建子站点项目并不是一个常见的用例,而且 - 据我所知 - 每个这样的案例都是非常定制的。换句话说,我无法想象一个好的脚手架方法。我不确定您在使用单个包与多个包时遇到了什么问题,所以我认为我无法就如何构建事物提供建议。

    【讨论】:

      猜你喜欢
      • 2015-06-17
      • 2018-01-11
      • 1970-01-01
      • 2016-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多