Мы рассматриваем использование Minilla или Dist:: Milla для разработки perl. Объявление зависимостей выполняется через cpanfile. Я ожидал найти точное определение того, что и как можно объявить. Но
-
perldoc cpanfile: Показывает только основное использование. Раздел "СМ. ТАКЖЕ" не помогает.
-
perldoc Module:: CPANfile: тот же, что и cpanfile.
-
perldoc cpanfile-faq: нет объяснения точного синтаксиса или ссылки на него, только
Знакомый синтаксис DSL
Это новый тип файла, но формат и синтаксис не совсем новые. Метаданные, которые он может объявить, представляют собой подмножество "Prereqs" в CPAN Meta Spec.
Синтаксис сильно зависит от модуля:: Install. Module:: Install - это отличный способ легко объявить метаданные модуля, такие как имя, автор и зависимостей. Формат cpanfile - это просто для извлечения зависимостей в отдельный файл, что означает, что большинство разработчиков знакомый с синтаксисом.
- Веб: я нашел (но не ответил на мой вопрос)
Кто-нибудь знает, где найти точное описание синтаксиса/формата cpanfile?