Как я начинаю писать модуль для CPAN?

Необходимо записать собственную обертку в Objective C. Эта обертка могла содержать действительно немного строк кода (как, 10) необходимый, чтобы создать веб-представление и переместиться по нему к данному адресу в Интернете (где Ваше приложение находится). Но в этом случае Ваше приложение должно быть полнофункциональным веб-приложением (я имею в виду, использую не только JavaScript, но также и некоторый HTML для разметки).

24
задан Robert P 13 November 2009 в 18:44
поделиться

4 ответа

Обычно я начинаю с Module :: Starter . Он поставляется с довольно простым инструментом командной строки , который создаст новый дистрибутив на основе шаблона, включая все необходимые файлы, каталог / и так далее. Он также создаст Makefile.PL (используя ExtUtils :: MakeMaker) или Build.PL (используя Module :: Build.)

Он также помещает туда пустой файл .pm с шаблонами для вашего POD и т. Д. .

23
ответ дан 28 November 2019 в 23:08
поделиться

Лучше всего начать с FAQ по CPAN .

Как отмечено там, следующие полезные ресурсы:

Как всегда, PerlMonks - тоже хороший ресурс. См. Их « Как создать распространение модуля CPAN ».

13
ответ дан 28 November 2019 в 23:08
поделиться

См. Руководство Хосе по созданию модулей .

Вам также может понравиться Написание модулей Perl для CPAN Сэма Трегара.

8
ответ дан 28 November 2019 в 23:08
поделиться
  • Рикардо Сигнес - довольно плодовитый автор модулей, и он часто пишет инструменты, чтобы максимально упростить создание модулей. Его модули обычно довольно актуальны, и он, кажется, придерживается самых современных подходов к созданию дистрибутива CPAN, поэтому его дистрибутивы, вероятно, являются хорошими примерами. Похоже, он использует Dist :: Zilla для управления и загрузки своих дистрибутивов.

  • Обратите внимание на модуль Module :: Starter , который генерирует полезный шаблон для помощи в создании современного Perl модуль.

  • Написание тестов! Посетите страницу проектов обеспечения качества Perl . Он немного устарел, но в нем есть отличные ссылки на качественные материалы для чтения.

  • Посетите CPANTS, службу тестирования CPAN

  • После вас » Прочитали о лучших инструментах для создания модулей, получите аккаунт на PAUSE , который позволит вам управлять своими дистрибутивами на CPAN.

  • Присоединяйтесь к #perl IRC-каналу на irc.perl.org . На самом деле только половина обсуждения посвящена Perl, но там тусуется много авторов модулей, и вы можете многому научиться.

8
ответ дан 28 November 2019 в 23:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: