videos vida vez una primera por para novela libro inspirarse ideas escribir empezar como perl distribution cpan

perl - vida - ¿Cómo comienzo a escribir un módulo para CPAN?



como inspirarse para escribir un libro (4)

El mejor lugar para comenzar es las preguntas frecuentes de CPAN .

Como se señaló allí, los siguientes son buenos recursos:

Como siempre, los PerlMonks también son un buen recurso. Vea su " Cómo hacer una distribución del módulo CPAN ".

En este momento, tengo mi propio arnés de prueba / estructura de directorio / herramientas de documentación / distribución para mis bibliotecas. Sin embargo, al leer la publicación del blog Escriba su código como si fuera CPAN , sonaba como una buena idea. Entonces se me ocurrió, realmente no estoy seguro de cómo hacer eso.

¿Cuáles son algunos buenos recursos para comenzar a crear sus propios paquetes de Perl en la estructura tipo CPAN?


Normalmente comienzo con Module::Starter . Viene con una herramienta de línea de comandos bastante simple que creará una nueva distribución desde una plantilla, incluidos todos los archivos necesarios y en / directorio, y así sucesivamente. También producirá un Makefile.PL (usando ExtUtils :: MakeMaker) o un Build.PL (usando Module :: Build).

También coloca un archivo .pm vacío allí con plantillas en su lugar para su POD y tal.



  • Ricardo Signes es un autor de módulos bastante prolífico, y a menudo escribe herramientas para hacer que la creación de módulos sea lo más fácil posible. Sus módulos suelen estar bastante actualizados y parece seguir los enfoques más modernos para crear una distribución de CPAN, por lo que sus distribuciones son probablemente buenos ejemplos. Parece que usa Dist::Zilla para administrar y cargar sus distribuciones.

  • Eche un vistazo al Module::Starter que genera una plantilla útil para ayudar con la creación de un módulo moderno de Perl.

  • Escribir pruebas! Consulte la página de Proyectos de Aseguramiento de la Calidad de Perl . Está un poco desactualizado, pero tiene algunos excelentes enlaces a material de lectura de calidad.

  • Consulte CPANTS, el servicio de prueba de CPAN

  • Después de haber leído las mejores herramientas para crear módulos, obtenga una cuenta en PAUSE , que le permite administrar sus distribuciones en el CPAN.

  • Únete al canal de chat IRC irc.perl.org en irc.perl.org . De hecho, solo la mitad de la discusión trata sobre Perl, pero muchos autores de módulos se reúnen y se puede aprender mucho.