CPAN-Digger

 view release on metacpan or  search on metacpan

lib/CPAN/Digger.pm  view on Meta::CPAN

            $stats{vcs}{ $dist->{vcs_name} }++;
        }
        if ($dist->{has_ci}) {
            $stats{has_ci}++;
            for my $ci (@ci_names) {
                $stats{ci}{$ci}++ if $dist->{$ci};
            }
        }
    }
    if ($stats{total}) {
        $stats{has_vcs_percentage} = int(100 * $stats{has_vcs} / $stats{total});
        $stats{has_ci_percentage} = int(100 * $stats{has_ci} / $stats{total});
    }


    my $tt = Template->new({
        INCLUDE_PATH => './templates',
        INTERPOLATE  => 1,
        WRAPPER      => 'wrapper.tt',
    }) or die "$Template::ERROR\n";

    my $report;

templates/main.tt  view on Meta::CPAN

          </td>
        </tr>
   [% END %]
      </tbody>
    </table>


<h2>Statistics</h2>
<ul>
   <li>Total: [% stats.total %]</li>
   <li>Has VCS: [% stats.has_vcs %] ( [% stats.has_vcs_percentage %]% )</li>
   <li>- GitHub: [% stats.vcs.GitHub %]</li>
   <li>- GitLab: [% stats.vcs.GitLab %]</li>
   <li>Has CI: [% stats.has_ci %] ( [% stats.has_ci_percentage %]% )</li>
   <li>- GitHub Actions: [% stats.ci.github_actions %]</li>
   <li>- Azure Pipeline: [% stats.ci.azure_pipeline %]</li>
   <li>- Travis-CI: [% stats.ci.travis %]</li>
   <li>- CircleCI: [% stats.ci.circleci %]</li>
   <li>- Appveyor: [% stats.ci.appveyor %]</li>
   <li>- GitLab Pipeline: [% stats.ci.gitlab_pipeline %]</li>
</ul>

<!--
<ul>



( run in 0.341 second using v1.01-cache-2.11-cpan-709fd43a63f )