\.DS_Store$
^_build
^Build$
^blib
~$
\.bak$
\.sw.$
^cover_db
^MANIFEST\.SKIP$
####
#!/usr/bin/perl
use strict;
use warnings;
use Module::Build;
Module::Build->new(
module_name => 'My::Module',
license => 'perl',
requires => {
'Other::Module' => '0',
},
build_requires => {
'Test::Funky' => 0,
},
create_makefile_pl => 'traditional',
sign => 1,
)->create_build_script;
##
##
Your-Module-0.01/
|-- Build.PL # your build script.
|-- LICENSE # put you're license here if you really feel like it
|-- MANIFEST # we discussed it already
|-- Makefile.PL # this too. For those who aren't using CPANPLUS yet.
|-- Meta.yml # this is generated by ./Build dist
|-- README # everyone should have one
|-- SIGNATURE # like MANIFEST, only cryptographic
|-- lib/ # this should look like something you could put in @INC
|-- t/ # this is where you keep your tests
| |-- lib/ # if your tests need some libraries, put them here, and use lib 't/lib'
##
##
src/
|-- Build.PL
|-- LICENSE
|-- README
|-- lib/
|-- t/
|-- lib/
##
##
src/
|-- MANIFEST
|-- Makefile.PL
|-- Meta.yml
##
##
src/
|-- Build # left over from perl Build.PL
|-- Makefile # or perl Makefile.PL
|-- _build # where Build.PL keeps it's data
|-- blib # where your source tree is before installation
|-- *~ # your editor backups
|-- cover_db # your data from test coverage
|-- CVS # your source control meta data