2010-11-04 60 views
3

我即將發佈一些my modules的新版本,我想知道哪些元數據文件應包含在發行版中。 CPAN Meta Spec version 2已經發布,但我不確定它現在在Perl工具鏈中的支持程度如何。Perl工具鏈中支持Meta 2的狀態是什麼?

我想包括一個v2 META.json和一個v1.4 META.yml。當兩者都存在時,支持元2的工具應該忽略META.yml。在Meta 2之前的工具應該尋找META.yml。

問題出在META.json的META.yml工具,但期望META.json的格式爲v1.x。有沒有這樣的工具?他們有多普遍?這是一個好主意,還是會導致問題?

回答

2

META.yml v1.4可以通過各種工具讀取,META.json v2,AFAIK僅由search.cpan.org使用。任何使用Dist :: Zilla的發行版都帶有META.json v2,因此您可以使用v2而不會導致更多的問題,並且我不知道任何期望使用META.json v1.4的工具。

(找了之後)我發現有一個工具使用META.json v1.4,它是我的:)。這是一個將CPAN模塊添加到Freshmeat的程序,但我會重寫它。