Inviare un modulo a CPAN è facile una volta capito, ma all'inizio ci vuole un po 'per imparare. Ci sono diverse guide per aiutarti, ma scegli quella che è stata scritta negli ultimi anni. Eccone uno: http://www.perlmonks.org/?node_id=879515
Avrete bisogno di imparare almeno un po 'su uno degli strumenti di compilazione. Mi piace Module::Build, alcuni altri come ExtUtils :: MakeMaker (non personalmente) o lo pseudo-strumento Dist::Zilla che può essere utilizzato per facilitare il processo di utilizzo del precedente.
Potrei suggerire di provare a rilasciare un piccolo modulo giocattolo sotto lo spazio dei nomi Acme::
per provare le cose prima di caricare il tuo modulo reale.
Guarda alcuni dei dati scritti dai tuoi autori preferiti per vedere cosa fanno. Ad esempio il mio è here o here compresa la mia app Mojolicious Galileo.
Infine, come documentato here, per rendere installabile un'app Mojolicious è necessario spostare i file statici in una posizione installabile. Ho creato un plugin che può aiutare (se segui la sua ricetta) chiamato Mojolicious::Plugin::InstallablePaths.
Buona fortuna!
P.S. se commentate con un link a un repository github sarei felice di fare alcuni commenti (ma dovrete comunque fare il lifting pesante :-))
fonte
2013-02-15 14:16:33
Ciao Joel, grazie mille per il vostro dettagliato e molto risposta utile. Sono molto nuovo nella programmazione in perl, quindi il mio codice è piuttosto imbarazzante rispetto ai tuoi sforzi :). Ma tu mi hai fornito una grande quantità di informazioni in modo che, tra il mio lavoro a tempo pieno e altri studi, spero di essere in grado di migliorare e implementare la mia piccola webapp. Saluti! – user1768233