Rozpowszechnianie programu

Kiedy utworzę dystrybucję programu, mogę wysłać ją do witryny CPAN (albo dowolnej innej), aby inni użytkownicy mogli ją stamtąd pobrać. W celu utworzenia archiwum postępuję tak samo jak w przypadku modułów. Najpierw wydaję polecenie make disttest, które tworzy dystrybucję, odpakowuje ją w nowym katalogu i wykonuje testy. Gwarantuje to, że opublikowane przeze mnie archiwum zawiera niezbędne pliki i że wszystko działa prawidłowo (przynajmniej w większości przypadków):

$ make disttest

Następnie tworzę archiwum w dowolnie wybranym formacie:

$ make tardist
== LUB ==
$ make zipdist

Wreszcie wysyłam dystrybucję do PAUSE i ogłaszam ją całemu światu. W praktyce używam w tym celu mojego narzędzia release z pakietu Module::Release ...

Get Perl. Mistrzostwo w programowaniu now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.