Я заметил, что стек поддерживает использование файла package.yaml
, который будет использоваться для создания файла .cabal
. Например, yi-core/package.yaml. Его структура кажется очень похожей на файл Cabal, но не совсем такой же. Некоторые ключи были переименованы (например, Stack использует source-dirs
вместо hs-source-dirs
).
Я не нашел никакой документации по этой функции. Документы Stack, похоже, вообще не упоминают package.yaml
. Спецификация существует?