5

Perl で小さな Web アプリケーションを作成しましたが、他のユーザーが使用できるようにパッケージ化したいと考えています。私のアプリケーションには次のコンポーネントがあります

  • CPAN のさまざまな Perl モジュール

  • 自分のモジュール

  • MySQL データベース

  • Apache2 構成

どこから始めればよいかよくわかりません。どんな助けでも大歓迎です

4

1 に答える 1

7

モジュールを CPAN に提出するのは、慣れれば簡単ですが、最初は習得に時間がかかります。役立つガイドがいくつかありますが、ここ数年以内に作成されたガイドを選択してください。ここに 1 つがあります: http://www.perlmonks.org/?node_id=879515

ビルド ツールの 1 つについて、少なくとも少しは学ぶ必要があります。私はModule::Buildが好きで、ExtUtils::MakeMaker (個人的には好きではありません) や疑似ツールDist::Zillaが好きです。

Acme::実際のモジュールをアップロードする前に、名前空間で小さなおもちゃのモジュールをリリースして試してみることをお勧めします。

お気に入りの作者が書いた dist のいくつかを見て、彼らが何をしているのかを確認してください。たとえば、私の Mojolicious アプリGalileoを含む私のものはhereまたはhereです。

最後に、ここに記載されているように、Mojolicious アプリをインストール可能にするには、静的ファイルをインストール可能な場所に移動する必要があります。Mojolicious::Plugin::InstallablePathsと呼ばれる (そのレシピに従えば) 役立つプラグインを作成しました。

幸運を!

PS github レポジトリへのリンクをコメントしていただければ、喜んでコメントさせていただきます (ただし、もちろん、面倒な作業は引き続き行う必要があります :-) )

于 2013-02-15T14:16:33.243 に答える