NAME
EPublisher::Source::Base - Base class for Source plugins
VERSION
version 1.27
SYNOPSIS
package
EPublisher::Source::Plugin::AnyVCS;
use
EPublisher::Source::Base;
our
@ISA
=
qw(EPublisher::Source::Base)
;
# ... more code ...
METHODS
new
publisher
_config
HOW TO WRITE YOUR OWN SOURCE PLUGIN
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
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
,
}
AUTHOR
Renee Baecker <module@renee-baecker.de>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2015 by Renee Baecker.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)