QuillMeantTen has asked for the wisdom of the Perl Monks concerning the following question:
Greetings,
I have set out to work on a comprehensive security playbook manager for my home network.
I got started by working on OO automata code using Markov chains to look through bind logs for domain name that were clearly generated by an algorithm (a way to stretch my new found muscles before tackling harder problems
such as the client server idea I have for collecting logs all over the network).
I used module-starter to build the module skeleton.
I am almost done with that module but I have no idea how I should package it with everything else.
Should I create a new module named something like "Sec::reporting::tools::automata" and put everything in there but then what will I do if I need to create another submodule named "Sec::whatever::somethingelse"?
Should I just move things around, create folders and update the MANIFEST file accordingly? I dont know whether my folder structure should show any kind of hierarchy between more important modules (such as the one that will orchestrate log normalization then reporting) and more specialized ones (such as the one I'm almost done working on).
My goal is to, once I have the infrastructure laid down upload it to CPAN but I would like it to be as organized and easy to use as possible
Thank you for your time, I eagerly await any advice from more advanced members of this community.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Module Architecture
by VinsWorldcom (Prior) on Aug 21, 2015 at 13:04 UTC | |
by QuillMeantTen (Friar) on Aug 24, 2015 at 18:01 UTC | |
by VinsWorldcom (Prior) on Aug 24, 2015 at 18:16 UTC | |
by QuillMeantTen (Friar) on Aug 24, 2015 at 18:40 UTC | |
by VinsWorldcom (Prior) on Aug 24, 2015 at 18:48 UTC | |
| |
|
Re: Module Architecture (directory structure)
by Anonymous Monk on Aug 21, 2015 at 08:03 UTC | |
|
Re: Module Architecture
by QuillMeantTen (Friar) on Aug 21, 2015 at 08:07 UTC |