Hallo Community,
so ein wenig kenn ich mich ja mittlerweile aus mit dem packen von CPAN
Paketen, aber wie schaut es mit Paketen aus, die mehrere Module
enthalten?
Ich habe nun folgende Struktur (Beispiel):
lib/main.pm
lib/others/foo.pm
lib/others/bar.pm
lib/others/foobar.pm
main.pm soll das Hauptpaket sein, das dynamisch andere Module
hinzulädt, wenn sie erforderlich sind.
Nun habe ich im Paket eine Datei namens ChangeLog... kann ich das Log
fuer alle Module nutzen oder muss ich fuer jedes Modul eine eigene
ChangeLog Datei anlegen? Und wenn, wo liegt die? Jedes Modul hat
natürlich eine Version ( $VERSION = '0.01' ) und wenn eine Änderung
in einem Modul passiert, dann schaut das ChangeLog doch sehr durch-
einander aus, wenn dort alle Moduländerungen dokumentiert sind.
Ebenso das README. Und wie schaut es mit dem Aufbau des Makefiles
aus und den verschiedenen Tests?
Kann ich das alles irgendwie mit einem Paket handlen oder sollte ich für
jedes Modul ein eigenes Paket schnüren? Die Frage ist dann nur, wie ich
trotzdem mit einem Paket alles gleichzeitig zum Download anbieten kann.
Habt Ihr ein paar wertvolle Tipps für mich, wie ich bei all diesen Dingen
vorgehen sollte?
Gruss,
opi\n\n
<!--EDIT|opi|1165256618-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.