NAME
CPAN::Packager::Config::Schema - configuration schema
SYNOPSIS
DESCRIPTION
CPAN::Packager::Config::Schema's SCHEMA section is the schema for configuration which is passed to cpan-packager script.
SCHEMA
type: map
mapping:
global:
type: map
mapping:
"cpan_mirrors":
type: seq
sequence:
- type: str
"fix_meta_yml_modules":
type: seq
sequence:
- type: str
unique: yes
"fix_meta_yml_modules":
type: seq
sequence:
- type: str
unique: yes
"fix_package_depends":
type: seq
sequence:
- type: map
mapping:
from:
type: str
required: true
to:
type: str
required: true
"no_depends":
type: seq
sequence:
- type: map
mapping:
"module":
type: str
unique: yes
required: true
"skip_name_resolve_modules":
type: seq
sequence:
- type: map
mapping:
"module":
type: str
unique: yes
required: true
"fix_module_name":
type: seq
sequence:
- type: map
mapping:
from:
type: str
required: true
to:
type: str
required: true
modules:
type: seq
sequence:
- type: map
mapping:
"module":
type: str
required: true
unique: yes
"no_depends":
type: seq
sequence:
- type: map
mapping:
"module":
type: str
unique: yes
required: true
"depends":
type: seq
sequence:
- type: map
mapping:
"module":
type: str
unique: yes
required: true
"skip_test":
type: bool
"skip_build":
type: bool
"force_build":
type: bool
"custom":
type: map
mapping:
"tgz_path":
type: str
required: true
"src_dir":
type: str
"version":
type: any
required: true
"dist_name":
type: str
required: true
unique: yes
"version":
type: any
AUTHOR
Takatoshi Kitano <kitano.tk@gmail.com>
SEE ALSO
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.