Perl で小さな Web アプリケーションを作成しましたが、他のユーザーが使用できるようにパッケージ化したいと考えています。私のアプリケーションには次のコンポーネントがあります
CPAN のさまざまな Perl モジュール
自分のモジュール
MySQL データベース
Apache2 構成
どこから始めればよいかよくわかりません。どんな助けでも大歓迎です
Perl で小さな Web アプリケーションを作成しましたが、他のユーザーが使用できるようにパッケージ化したいと考えています。私のアプリケーションには次のコンポーネントがあります
CPAN のさまざまな Perl モジュール
自分のモジュール
MySQL データベース
Apache2 構成
どこから始めればよいかよくわかりません。どんな助けでも大歓迎です
モジュールを 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 レポジトリへのリンクをコメントしていただければ、喜んでコメントさせていただきます (ただし、もちろん、面倒な作業は引き続き行う必要があります :-) )