EPublisher::Source::Base - Base class for Source plugins
version 1.27
package EPublisher::Source::Plugin::AnyVCS; use EPublisher::Source::Base; our @ISA = qw(EPublisher::Source::Base); # ... more code ...
It's fairly simple to write your own plugin. Basically it has to inherit from this module and it has to provide the methods new and load_source.
new
load_source
new has to return an object and load_source has to return a list of hashreferences where each reference should look like
{ pod => $pod_as_string, filename => $filename_of_documentation, title => $a_title_for_documentation, }
Renee Baecker <module@renee-baecker.de>
This software is Copyright (c) 2015 by Renee Baecker.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
To install EPublisher, copy and paste the appropriate command in to your terminal.
cpanm
cpanm EPublisher
CPAN shell
perl -MCPAN -e shell install EPublisher
For more information on module installation, please visit the detailed CPAN module installation guide.