Skip to content

Commit

Permalink
lotsa work
Browse files Browse the repository at this point in the history
  • Loading branch information
yanick committed Dec 27, 2010
1 parent a1f8d06 commit 195b9de
Show file tree
Hide file tree
Showing 12 changed files with 762 additions and 294 deletions.
1 change: 1 addition & 0 deletions Build.PL
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ my $builder = Module::Build->new(
'http://rt.cpan.org/NoAuth/Bugs.html?Dist=Pod-Manual', 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=Pod-Manual',
}, },
}, },
share_dir => 'share',
); );


$builder->create_build_script(); $builder->create_build_script();
49 changes: 49 additions & 0 deletions examples/dist-zilla.pl
Original file line number Original file line Diff line number Diff line change
@@ -0,0 +1,49 @@
#!/usr/bin/perl

package Dist::Zilla::Plugins::PodManual;

use strict;
use warnings;

use Moose;

extends 'Pod::Manual';

use Module::Pluggable search_path => ['Dist::Zilla::Plugin'];


my $manual = __PACKAGE__->master;

$manual->title( 'Dist::Zilla Plugins' );

$manual->ignore([ 'VERSION' ]);

$manual->move_one_to_appendix([ 'COPYRIGHT AND LICENSE' ]);

$manual->add_module( [ $manual->plugins ] );

$manual;

print $manual->as_docbook( css => '+/prince.css' );

__END__
=pod
=cut
#print $manual->as_docbook( directory => 'moose', file => 'moose.docbook', css => 'default' );
#use Pod::Manual::Formatter::PDFLaTeX;
use Pod::Manual::Formatter::PDFPrince;
#use Pod::Manual::Formatter::LaTeX;
Pod::Manual::Formatter::PDFPrince->meta->apply( $manual );
#Pod::Manual::Formatter::LaTeX->meta->apply( $manual );
print $manual->as_docbook;
#print $manual->save_as_pdf( 'moose.pdf' );
#podmanual --formatter=PDFPrince --as=pdf --output=foo.pdf
49 changes: 37 additions & 12 deletions examples/moose.pl
Original file line number Original file line Diff line number Diff line change
@@ -1,19 +1,26 @@
#!/usr/bin/perl #!/usr/bin/perl


package Moose::PodManual;

use strict; use strict;
use warnings; use warnings;


use Moose;
use Pod::Manual; use Pod::Manual;


use Moose 0.69; extends 'Pod::Manual';

my $manual = __PACKAGE__->master;

$manual->title( 'Moose' );

$manual->ignore([ 'FOO' ]);


my $manual = Pod::Manual->new( $manual->move_one_to_appendix([ 'COPYRIGHT AND LICENSE' ]);
title => 'Moose',
pdf_generator => 'latex'
);


$manual->add_chapters( $manual->add_module([qw/
qw/ Moose::Intro
Moose::Manual
Moose::Manual::Concepts Moose::Manual::Concepts
Moose::Manual::Classes Moose::Manual::Classes
Moose::Manual::Attributes Moose::Manual::Attributes
Expand All @@ -25,10 +32,28 @@
Moose::Manual::MOP Moose::Manual::MOP
Moose::Manual::MooseX Moose::Manual::MooseX
Moose::Manual::BestPractices Moose::Manual::BestPractices
/ /]);
);
$manual;

__END__
=pod
=cut
#print $manual->as_docbook( directory => 'moose', file => 'moose.docbook', css => 'default' );
#use Pod::Manual::Formatter::PDFLaTeX;
use Pod::Manual::Formatter::PDFPrince;
#use Pod::Manual::Formatter::LaTeX;
Pod::Manual::Formatter::PDFPrince->meta->apply( $manual );
#Pod::Manual::Formatter::LaTeX->meta->apply( $manual );
print $manual->as_docbook;
my $pdf_file = 'moose.pdf'; #print $manual->save_as_pdf( 'moose.pdf' );
$manual->save_as_pdf($pdf_file);
print "pdf document '$pdf_file' created\n"; #podmanual --formatter=PDFPrince --as=pdf --output=foo.pdf
Loading

0 comments on commit 195b9de

Please sign in to comment.