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.
Vea la Guía de José para crear módulos .
También te pueden interesar los Módulos Perl de escritura de Sam Tregar para CPAN .
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::Zillapara administrar y cargar sus distribuciones.Eche un vistazo al
Module::Starterque 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.
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.orgenirc.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.