私たちはperl開発用にMinillaまたはDist :: Millaを使用することを考えます。依存関係の宣言はcpanfileで行います。私は、何がどのように宣言されるのかについての正確な定義を見つけることを期待しました。しかしcpanfileフォーマットの定義はどこにありますか?
perldoc cpanfile: プリンシパル使用状況のみを表示します。 「参照」セクションは役に立ちません。
perldoc Module :: CPANfile:cpanfileと同じです。
はperldoc cpanfile-FAQ:正確な構文またはそれへのリンクの説明なし、唯一
身近DSL構文
これは、新しいファイルの種類ですが、フォーマットと構文はまったく新しいものではありません。 宣言できるメタデータは、正確には、 CPANメタ仕様の「前提条件」のサブセットです。
構文は、Module :: Installから多くを借りています。 Module :: Installは という名前で、名前、作成者、 などのモジュールメタデータを簡単に宣言するのに最適です。 cpanfile形式は依存関係を単に別のファイルに展開することです。つまり、ほとんどの開発者は構文に詳しい、 です。
- ウェブ:正確な検索場所を私が見つけた(しかし、私の質問に答えていない)
は誰もが知っていますの説明構文/形式ですか?
本当にありません。宮川で叫ぶ。 :) – hobbs
@hobbs:私は叫びたくありません。世界は完璧ではないし、Perlとその世界も完璧ではない。私はちょうどドキュメンテーションを見つけることに驚いた。 – katastrophos