2015-05-15 2 views
0

Эскизы для нормального (не субсайта) проекта Yesod создают файл-кабалу с разделом библиотеки. Это необходимо (как я понимаю) для инфраструктуры развития Yesod.Леса и рабочий процесс для подсайта Yesod?

Проект gitit2 разработан как подсайт Yesod, который поставляется с очень маленьким приложением Yesod в том же проекте, который использует подсайт. Преимущество состоит в том, что gitit2 может использоваться автономно или как подсайт. Таким образом, раздел библиотеки в файле cabal уже используется для подсайта.

Я думаю, было бы лучше разделить проект в проекте для подсайта (libgitit2?) И еще один для небольшого примера приложения, использующего подсайт? Это неудачно. Я бы предпочел сохранить их в одном и том же git-репо и в том же пакете хакеров.

Неужели кто-нибудь решил эту проблему? Есть ли хорошие примеры проектов подсайта Yesod, чтобы учиться? Может быть, инструмент Yesod scaffolding может добавить опцию для создания проекта подсайта?

ответ

0

Это не обычный вариант для создания проекта подсайта и, насколько мне известно, каждый такой случай довольно обыден. Другими словами, я не могу представить для этого хороший подход к лесам. Я не уверен, в каких проблемах вы столкнулись с одним пакетом или несколькими пакетами, поэтому я не думаю, что могу дать совет о том, как структурировать вещи.

 Смежные вопросы

  • Нет связанных вопросов^_^