打包Perl Mojolicious web应用程序

我已经用Perl编写了一个小型的Web应用程序,我想打包它,以便其他人可以使用它。 我的应用程序有以下组件

我不确定从哪里开始。 任何帮助深表感谢

提交一个模块到CPAN很容易,一旦你掌握了它,但首先需要一段时间来学习。 有几个指导来帮助你,但选择一个在过去几年写的。 这里是一个: http : //www.perlmonks.org/?node_id=879515

您至少需要了解一些构建工具。 我喜欢modulee :: Build ,其他一些像ExtUtils :: MakeMaker(我不亲自)或伪工具Dist :: Zilla可能被用来缓解使用以前的过程。

我可能会建议尝试在Acme::命名空间下发布一个小玩具模块,在上传真实模块之前尝试一些东西。

看看你最喜欢的作者写的一些dists,看看他们做什么。 例如,我的这里或这里包括我的Mojolicious应用程序伽利略 。

最后,如此处所述 ,要安装Mojolicious应用程序,您需要将您的静态文件移动到可安装的位置。 我已经做了一个插件,可以帮助(如果你遵循其配方)称为Mojolicious :: Plugin :: InstallablePaths 。

祝你好运!

PS,如果你有一个链接到github回购评论我会很乐意提出一些意见(但你仍然必须做的当然是沉重的:-))