Thread CPAN-Paket: wie bauen?
(3 answers)
Opened by bloonix at 2006-12-04 20:20
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. |