21789


HaskellのYesodというウェブフレームワークの改造をしたいと思っています。  
YesodはGitHub上で開発が行われています。

<https://github.com/yesodweb/yesod>

HackageにあるYesodを利用する場合はStackで依存を記述したりテンプレートを用いれば良いのですが、ローカル環境で手を加えたYesodをStackプロジェクトに参照させる方法がわかりません。

ローカル環境のYesodをテスト用のStackプロジェクトに参照させてテストしながら開発がしたいです。


CC BY-SA 3.0
2016-02-06T17:50:10.977
21787
2016-02-06T18:42:49.707
2112
question
haskell
Haskell Cabal/Stackのパッケージをデバッグする良い設定がわからない。


テストをするためのStackプロジェクトの `stack.yaml` に以下を記述すればローカルのYesodを依存パッケージとして利用することができました。

[code]

    packages:
    - '.'
    - '/Yesodのリポジトリまでのパス/yesod/yesod-core/'
    
[/code]


CC BY-SA 3.0
2016-02-06T18:42:49.707
21789
2016-02-06T18:42:49.707
2112
21787
answer