dist-zilla

    4热度

    1回答

    有没有办法在文件中有用户定义的参数,然后让dist.ini设置参数的值。例如,一个文件可能包含{{$THE_ANSWER}},dist.ini文件会提供一个值,如THE_ANSWER = 42?我对使用dist::zilla来处理perl发行版很新,并且在理解如何将文件视为模板时遇到问题。似乎只有几个硬编码的参数,因插件而异,可用于任何文件。其中一个参数是[NextRelease]在Changes

    2热度

    3回答

    我有一个模块想发布到CPAN,我喜欢使用dzil来进行打包和发布。但是,该模块依赖于外部应用程序,虽然我知道它在我的机器上的安装位置,但我想要求用户输入它在机器上的安装位置。阅读Prompt user during unit test in Perl我看到ExtUtils :: MakeMaker ::提示符只是我想要做的。 如何在使用dzil时加入(或类似的)?

    0热度

    1回答

    我在构建Dist :: Zilla发行版时遇到了一些问题。每次我尝试并构建它,或做任何事情(即试验,烟,listdeps,不管它是什么),我得到这个错误信息: Attribute name must be provided before calling reader at /home/mxe/perl5/perlbrew/perls/perl-5.14.0/lib/site_perl/5.14.0

    3热度

    2回答

    我有几个模块(DZP::Catalyst和DZP::OurPkgVersion),他们的目的都是将文件写入磁盘。我不知道如何测试它们,有没有测试写入磁盘的文件的好策略?任何地方我可以去阅读它?

    4热度

    1回答

    我想用几个Dist :: Zilla插件来生成和运行作者测试。唯一的问题是它们是由dzil build生成的,而不是与dzil test一起运行。作为一个例子,这里是我dist.ini一些行: [Test::Compile] ; Create t/00-compile.t [Test::UnusedVars] ; Create xt/unused-vars.t [RunExtraTests]

    6热度

    2回答

    我喜欢在他们记录的代码旁边有POD注释的一种文字编程风格。不幸的是这腌的代码,这是不是非常Perl ;-)我现在找到的最好的方法是使用Dist::Zilla与Pod::Weaver这样的: package Foo; #ABSTRACT: Foobar helper module for Foos =method foo ($bar, $doz) Lorem ipsum hopladi a

    4热度

    1回答

    我想让我的一些依赖关系通过Dist::Zilla检测到可选。我怎么能这样做呢?

    6热度

    1回答

    我正在使用我的Net::Prober发行,使用dzil。从下一个版本,我想执行的perl 5.10+(为5.006)的最低要求,因为我使用名为捕捉:-) 现在我已经把use 5.010;在我的主模块的顶部,这很好,但我想知道:有没有一种方法可以在dist.ini文件中指定最小的perl解释器版本? 我现在dist.ini是: name = Net-Prober version = 0.07 .

    2热度

    2回答

    这是关于我为Dist::Zilla::Plugin::Catalyst编写功能测试的时间。但是我意识到我不知道从哪里开始。我知道我的测试套件必须能够识别自定义的简档配置文件,并且我可能只会测试以确保所有正确的文件都以适当的perms输出。我完全不知道DZ模块包含Minting配置文件,或者如何启动mint,然后检查输出(因为我怀疑它将使用临时目录)。 有人可以给我一些指针吗?有没有其他的测试模块?