Я пишу программу командной строки, которая поддерживает состояние в базе данных.Существуют ли шаблоны для настройки структуры папок приложения, аналогичные Rails?Т.е. есть инфраструктура для:
- Наличие всех файлов в каталогах lib, app и др. Автоматически для всех этих файлов
- Наличие нескольких сред баз данных, таких как dev, test, prod
- Наличие Rake-задач для запуска тестов в тестовой базе данных
Таким образом, это по сути макет Rails, но не имеет ничего общего с обслуживанием веб-страниц.
Как только у меня появится приложение такого типа, я хочу распространить его через гем, но при установке инициализировать базу данных в домашнем каталоге пользователя, может быть, в ~/.myapp
.
ЧтоВы бы порекомендовали?