File Coverage

blib/lib/Dist/Iller/Config/Author/CSSON.pm
Criterion Covered Total %
statement 26 45 57.7
branch 0 12 0.0
condition 0 6 0.0
subroutine 9 14 64.2
pod 0 5 0.0
total 35 82 42.6


line stmt bran cond sub pod time code
1 1     1   82952 use 5.14.0;
  1         11  
2 1     1   5 use strict;
  1         2  
  1         16  
3 1     1   4 use warnings;
  1         2  
  1         63  
4              
5             package Dist::Iller::Config::Author::CSSON;
6              
7             # ABSTRACT: Dist::Iller config
8             our $AUTHORITY = 'cpan:CSSON'; # AUTHORITY
9             our $VERSION = '0.0328';
10              
11 1     1   471 use Moose;
  1         396732  
  1         6  
12 1     1   6660 use namespace::autoclean;
  1         6783  
  1         4  
13 1     1   740 use Path::Tiny;
  1         9227  
  1         50  
14 1     1   434 use Types::Path::Tiny qw/Path/;
  1         82527  
  1         7  
15 1     1   357 use Types::Standard qw/Bool Str Int/;
  1         3  
  1         5  
16 1     1   1130 use MooseX::AttributeDocumented;
  1         6611  
  1         4  
17              
18             has filepath => (
19             is => 'ro',
20             isa => Path,
21             default => 'author-csson.yaml',
22             coerce => 1,
23             documentation => q{Path to the plugin configuration file, relative to the installed share dir location.},
24             );
25             has is_task => (
26             is => 'ro',
27             isa => Bool,
28             default => 0,
29             documentation => q{If set to a true value it will include [TaskWeaver] instead of [PodWeaver].},
30             );
31             has installer => (
32             is => 'rw',
33             isa => Str,
34             lazy => 1,
35             default => 'MakeMaker',
36             documentation => q{The installer plugin to be used.},
37             );
38             has is_private => (
39             is => 'rw',
40             isa => Int,
41             lazy => 1,
42             default => 0,
43             documentation_alts => {
44             0 => q{Include [UploadToCPAN] and [GithubMeta].},
45             1 => q{Include [UploadToStratopan].},
46             }
47             );
48             has homepage => (
49             is => 'rw',
50             isa => Str,
51             lazy => 1,
52             default => sub {
53             my $self = shift;
54             my $distribution_name = $self->global && $self->global->has_distribution_name ? $self->global->distribution_name
55             : $self->has_distribution_name ? $self->distribution_name
56             : undef
57             ;
58             return $distribution_name ? sprintf 'https://metacpan.org/release/%s', $distribution_name : undef;
59             },
60             documentation_default => q{https://metacpan.org/release/[distribution_name]},
61             documentation => q{URL to the distribution's homepage.},
62             );
63             has splint => (
64             is => 'rw',
65             isa => Int,
66             default => 0,
67             documentation_alts => {
68             0 => q{Exclude Pod::Elemental::Transformer::Splint from weaver.ini},
69             1 => q{Include Pod::Elemental::Transformer::Splint in weaver.ini},
70             }
71             );
72             has badges => (
73             is => 'ro',
74             isa => Bool,
75             default => 1,
76             documentation => 'Include Badge::Depot badges or not.',
77             );
78              
79             has travis => (
80             is => 'rw',
81             isa => Int,
82             default => 0,
83             documentation_order => 100,
84             documentation_alts => {
85             0 => q{Exclude [TravisYML].},
86             1 => q{Include [TravisYML].},
87             },
88             );
89             has travis_perl_min => (
90             is => 'ro',
91             isa => Int,
92             lazy => 1,
93             default => '14',
94             documentation_order => 101,
95             documentation => q{Minimum Perl version to test on Travis. All production releases up to (and including) 'travis_perl_max' are automatically included. Only give the minor version number (eg '14' for Perl 5.14).},
96             );
97             has travis_perl_max => (
98             is => 'ro',
99             isa => Int,
100             lazy => 1,
101             default => '24',
102             documentation_order => 102,
103             documentation => q{Maximum Perl version to test on Travis. See 'travis_perl_min'.}
104             );
105              
106              
107             with 'Dist::Iller::Config';
108              
109             sub build_file {
110 0     0 0   my $self = shift;
111 0 0         return $self->installer =~ m/MakeMaker/ ? 'Makefile.PL' : 'Build.PL';
112             }
113              
114             sub is_private_release {
115 0     0 0   my $self = shift;
116 0 0 0       return !$ENV{'FAKE_RELEASE'} && $self->is_private ? 1 : 0;
117             }
118             sub is_cpan_release {
119 0     0 0   my $self = shift;
120 0 0 0       return $ENV{'FAKE_RELEASE'} || $self->is_private ? 0 : 1;
121             }
122              
123             sub add_default_github {
124 0     0 0   my $self = shift;
125             # check git config
126 0           my $add_default_github = 0;
127 0           my $git_config = path('.git/config');
128 0 0         if($git_config->exists) {
129 0           my $git_config_contents = $git_config->slurp_utf8;
130 0 0         if($git_config_contents =~ m{github\.com:([^/]+)/(.+)\.git}) {
131 0           $add_default_github = 1;
132             }
133             else {
134 0           say ('[DI/@Author::CSSON] No github url found');
135             }
136             }
137 0           return $add_default_github;
138             }
139             sub travis_perl {
140 0     0 0   my $self = shift;
141 0 0         return join ' ' => map { "5.$_" } grep { $_ >= $self->travis_perl_min && $_ <= $self->travis_perl_max } qw/6 8 10 12 14 16 18 20 22 24/;
  0            
  0            
142             }
143              
144             __PACKAGE__->meta->make_immutable;
145              
146             1;
147              
148             __END__
149              
150             =pod
151              
152             =encoding UTF-8
153              
154             =head1 NAME
155              
156             Dist::Iller::Config::Author::CSSON - Dist::Iller config
157              
158              
159              
160             =begin html
161              
162             <p>
163             <img src="https://img.shields.io/badge/perl-5.14+-blue.svg" alt="Requires Perl 5.14+" />
164             <img src="https://img.shields.io/badge/coverage-42.7%25-red.svg" alt="coverage 42.7%" />
165             <a href="https://github.com/Csson/p5-Dist-Iller-Config-Author-CSSON/actions?query=workflow%3Amakefile-test"><img src="https://img.shields.io/github/workflow/status/Csson/p5-Dist-Iller-Config-Author-CSSON/makefile-test" alt="Build status at Github" /></a>
166             </p>
167              
168             =end html
169              
170             =head1 VERSION
171              
172             Version 0.0328, released 2020-12-28.
173              
174              
175              
176             =head1 SYNOPSIS
177              
178             # in iller.yaml
179             +config: Author::CSSON
180             splint: 1
181              
182             =head1 DESCRIPTION
183              
184             Dist::Iller::Config::Author::Csson is a L<Dist::Iller> configuration. The plugin list is in C<share/author-csson.yaml>.
185              
186             =head1 ATTRIBUTES
187              
188              
189             =head2 travis
190              
191             =begin HTML
192              
193             <table cellpadding="0" cellspacing="0">
194             <tr>
195             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Int">Int</a></td>
196             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>0</code></td>
197             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">read/write</td>
198             <td style="text-align: right; padding-right: 6px; padding-left: 6px;"><code>0</code>:</td>
199             <td style="padding-left: 12px;">Exclude [TravisYML].</td>
200             </tr>
201             <tr>
202             <td>&#160;</td>
203             <td>&#160;</td>
204             <td>&#160;</td>
205             <td style="text-align: right; padding-right: 6px; padding-left: 6px;"><code>1</code>:</td>
206             <td style="padding-left: 12px;">Include [TravisYML].</td>
207             </tr>
208             </table>
209              
210             <p></p>
211              
212             =end HTML
213              
214             =begin markdown
215              
216             <table cellpadding="0" cellspacing="0">
217             <tr>
218             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Int">Int</a></td>
219             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>0</code></td>
220             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">read/write</td>
221             <td style="text-align: right; padding-right: 6px; padding-left: 6px;"><code>1</code>:</td>
222             <td style="padding-left: 12px;">Include [TravisYML].</td>
223             </tr>
224             </table>
225              
226             <p></p>
227              
228             =end markdown
229              
230             =head2 travis_perl_min
231              
232             =begin HTML
233              
234             <table cellpadding="0" cellspacing="0">
235             <tr>
236             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Int">Int</a></td>
237             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>14</code></td>
238             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
239             </tr>
240             </table>
241              
242             <p>Minimum Perl version to test on Travis. All production releases up to (and including) 'travis_perl_max' are automatically included. Only give the minor version number (eg '14' for Perl 5.14).</p>
243              
244             =end HTML
245              
246             =begin markdown
247              
248             <table cellpadding="0" cellspacing="0">
249             <tr>
250             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Int">Int</a></td>
251             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>14</code></td>
252             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
253             </tr>
254             </table>
255              
256             <p>Minimum Perl version to test on Travis. All production releases up to (and including) 'travis_perl_max' are automatically included. Only give the minor version number (eg '14' for Perl 5.14).</p>
257              
258             =end markdown
259              
260             =head2 travis_perl_max
261              
262             =begin HTML
263              
264             <table cellpadding="0" cellspacing="0">
265             <tr>
266             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Int">Int</a></td>
267             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>24</code></td>
268             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
269             </tr>
270             </table>
271              
272             <p>Maximum Perl version to test on Travis. See 'travis_perl_min'.</p>
273              
274             =end HTML
275              
276             =begin markdown
277              
278             <table cellpadding="0" cellspacing="0">
279             <tr>
280             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Int">Int</a></td>
281             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>24</code></td>
282             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
283             </tr>
284             </table>
285              
286             <p>Maximum Perl version to test on Travis. See 'travis_perl_min'.</p>
287              
288             =end markdown
289              
290             =head2 badges
291              
292             =begin HTML
293              
294             <table cellpadding="0" cellspacing="0">
295             <tr>
296             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Bool">Bool</a></td>
297             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>1</code></td>
298             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
299             </tr>
300             </table>
301              
302             <p>Include Badge::Depot badges or not.</p>
303              
304             =end HTML
305              
306             =begin markdown
307              
308             <table cellpadding="0" cellspacing="0">
309             <tr>
310             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Bool">Bool</a></td>
311             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>1</code></td>
312             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
313             </tr>
314             </table>
315              
316             <p>Include Badge::Depot badges or not.</p>
317              
318             =end markdown
319              
320             =head2 filepath
321              
322             =begin HTML
323              
324             <table cellpadding="0" cellspacing="0">
325             <tr>
326             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Path::Tiny#Path">Path</a></td>
327             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>author-csson.yaml</code></td>
328             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
329             </tr>
330             </table>
331              
332             <p>Path to the plugin configuration file, relative to the installed share dir location.</p>
333              
334             =end HTML
335              
336             =begin markdown
337              
338             <table cellpadding="0" cellspacing="0">
339             <tr>
340             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Path::Tiny#Path">Path</a></td>
341             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>author-csson.yaml</code></td>
342             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
343             </tr>
344             </table>
345              
346             <p>Path to the plugin configuration file, relative to the installed share dir location.</p>
347              
348             =end markdown
349              
350             =head2 homepage
351              
352             =begin HTML
353              
354             <table cellpadding="0" cellspacing="0">
355             <tr>
356             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Str">Str</a></td>
357             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>https://metacpan.org/release/[distribution_name]</code></td>
358             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read/write</td>
359             </tr>
360             </table>
361              
362             <p>URL to the distribution's homepage.</p>
363              
364             =end HTML
365              
366             =begin markdown
367              
368             <table cellpadding="0" cellspacing="0">
369             <tr>
370             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Str">Str</a></td>
371             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>https://metacpan.org/release/[distribution_name]</code></td>
372             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read/write</td>
373             </tr>
374             </table>
375              
376             <p>URL to the distribution's homepage.</p>
377              
378             =end markdown
379              
380             =head2 installer
381              
382             =begin HTML
383              
384             <table cellpadding="0" cellspacing="0">
385             <tr>
386             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Str">Str</a></td>
387             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>MakeMaker</code></td>
388             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read/write</td>
389             </tr>
390             </table>
391              
392             <p>The installer plugin to be used.</p>
393              
394             =end HTML
395              
396             =begin markdown
397              
398             <table cellpadding="0" cellspacing="0">
399             <tr>
400             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Str">Str</a></td>
401             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>MakeMaker</code></td>
402             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read/write</td>
403             </tr>
404             </table>
405              
406             <p>The installer plugin to be used.</p>
407              
408             =end markdown
409              
410             =head2 is_private
411              
412             =begin HTML
413              
414             <table cellpadding="0" cellspacing="0">
415             <tr>
416             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Int">Int</a></td>
417             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>0</code></td>
418             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">read/write</td>
419             <td style="text-align: right; padding-right: 6px; padding-left: 6px;"><code>0</code>:</td>
420             <td style="padding-left: 12px;">Include [UploadToCPAN] and [GithubMeta].</td>
421             </tr>
422             <tr>
423             <td>&#160;</td>
424             <td>&#160;</td>
425             <td>&#160;</td>
426             <td style="text-align: right; padding-right: 6px; padding-left: 6px;"><code>1</code>:</td>
427             <td style="padding-left: 12px;">Include [UploadToStratopan].</td>
428             </tr>
429             </table>
430              
431             <p></p>
432              
433             =end HTML
434              
435             =begin markdown
436              
437             <table cellpadding="0" cellspacing="0">
438             <tr>
439             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Int">Int</a></td>
440             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>0</code></td>
441             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">read/write</td>
442             <td style="text-align: right; padding-right: 6px; padding-left: 6px;"><code>1</code>:</td>
443             <td style="padding-left: 12px;">Include [UploadToStratopan].</td>
444             </tr>
445             </table>
446              
447             <p></p>
448              
449             =end markdown
450              
451             =head2 is_task
452              
453             =begin HTML
454              
455             <table cellpadding="0" cellspacing="0">
456             <tr>
457             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Bool">Bool</a></td>
458             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>0</code></td>
459             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
460             </tr>
461             </table>
462              
463             <p>If set to a true value it will include [TaskWeaver] instead of [PodWeaver].</p>
464              
465             =end HTML
466              
467             =begin markdown
468              
469             <table cellpadding="0" cellspacing="0">
470             <tr>
471             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Bool">Bool</a></td>
472             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>0</code></td>
473             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
474             </tr>
475             </table>
476              
477             <p>If set to a true value it will include [TaskWeaver] instead of [PodWeaver].</p>
478              
479             =end markdown
480              
481             =head2 main_module
482              
483             =begin HTML
484              
485             <table cellpadding="0" cellspacing="0">
486             <tr>
487             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Str">Str</a></td>
488             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>The package name</code></td>
489             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
490             </tr>
491             </table>
492              
493             <p>Override this attribute when there's more than one config in a distribution. It uses the main_module's sharedir location for the config files.</p>
494              
495             =end HTML
496              
497             =begin markdown
498              
499             <table cellpadding="0" cellspacing="0">
500             <tr>
501             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Str">Str</a></td>
502             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>The package name</code></td>
503             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
504             </tr>
505             </table>
506              
507             <p>Override this attribute when there's more than one config in a distribution. It uses the main_module's sharedir location for the config files.</p>
508              
509             =end markdown
510              
511             =head2 splint
512              
513             =begin HTML
514              
515             <table cellpadding="0" cellspacing="0">
516             <tr>
517             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Int">Int</a></td>
518             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>0</code></td>
519             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">read/write</td>
520             <td style="text-align: right; padding-right: 6px; padding-left: 6px;"><code>0</code>:</td>
521             <td style="padding-left: 12px;">Exclude Pod::Elemental::Transformer::Splint from weaver.ini</td>
522             </tr>
523             <tr>
524             <td>&#160;</td>
525             <td>&#160;</td>
526             <td>&#160;</td>
527             <td style="text-align: right; padding-right: 6px; padding-left: 6px;"><code>1</code>:</td>
528             <td style="padding-left: 12px;">Include Pod::Elemental::Transformer::Splint in weaver.ini</td>
529             </tr>
530             </table>
531              
532             <p></p>
533              
534             =end HTML
535              
536             =begin markdown
537              
538             <table cellpadding="0" cellspacing="0">
539             <tr>
540             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;"><a href="https://metacpan.org/pod/Types::Standard#Int">Int</a></td>
541             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional, default: <code>0</code></td>
542             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">read/write</td>
543             <td style="text-align: right; padding-right: 6px; padding-left: 6px;"><code>1</code>:</td>
544             <td style="padding-left: 12px;">Include Pod::Elemental::Transformer::Splint in weaver.ini</td>
545             </tr>
546             </table>
547              
548             <p></p>
549              
550             =end markdown
551              
552             =head2 global
553              
554             =begin HTML
555              
556             <table cellpadding="0" cellspacing="0">
557             <tr>
558             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">Maybe[<a href='https://metacpan.org/pod/Types::Standard#InstanceOf'>InstanceOf</a>['Dist::Iller::DocType::Global']]</td>
559             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional</td>
560             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
561             </tr>
562             </table>
563              
564             <p></p>
565              
566             =end HTML
567              
568             =begin markdown
569              
570             <table cellpadding="0" cellspacing="0">
571             <tr>
572             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">Maybe[<a href='https://metacpan.org/pod/Types::Standard#InstanceOf'>InstanceOf</a>['Dist::Iller::DocType::Global']]</td>
573             <td style="padding-right: 6px; padding-left: 6px; border-right: 1px solid #b8b8b8; white-space: nowrap;">optional</td>
574             <td style="padding-left: 6px; padding-right: 6px; white-space: nowrap;">read-only</td>
575             </tr>
576             </table>
577              
578             <p></p>
579              
580             =end markdown
581              
582             =head1 ENVIRONMENT VARIABLES
583              
584             =head2 FAKE_RELEASE
585              
586             If set to a true value this will include [FakeRelease] and remove either [UploadToCPAN] or [UploadToStratopan].
587              
588             =head1 SOURCE
589              
590             L<https://github.com/Csson/p5-Dist-Iller-Config-Author-CSSON>
591              
592             =head1 HOMEPAGE
593              
594             L<https://metacpan.org/release/Dist-Iller-Config-Author-CSSON>
595              
596             =head1 AUTHOR
597              
598             Erik Carlsson <info@code301.com>
599              
600             =head1 COPYRIGHT AND LICENSE
601              
602             This software is copyright (c) 2016 by Erik Carlsson.
603              
604             This is free software; you can redistribute it and/or modify it under
605             the same terms as the Perl 5 programming language system itself.
606              
607             =cut