Acme-CPANAuthors-Malaysian

 view release on metacpan or  search on metacpan

CONTRIBUTING.md  view on Meta::CPAN

# CONTRIBUTING

## GitHub
Follow these steps to make changes to the repository.

1. [Create a fork](https://help.github.com/articles/fork-a-repo/) of the [repository](https://github.com/kianmeng/acme-cpanauthors-malaysian).
2. Setup your [development environment](#development-environment).
3. Do necessary changes and make sure all tests passed.
4. [Submit a pull request](https://help.github.com/articles/creating-a-pull-request/).

## Development Environment
Setup your development environment as follows.

### Docker

If you have Docker installed, you can build your Docker container for this
project.

    $ docker build -t acme-cpanauthors-malaysian .
    $ docker run -it -v $(pwd):/root acme-cpanauthors-malaysian bash
    # cpanm --installdeps --notest .

### Milla

Setting up the required packages.

    $ milla authordeps --missing | cpanm
    $ milla listdeps --missing | cpanm

Check you code coverage.

    $ milla cover

Several ways to run the test.

    $ milla test
    $ milla test --author --release
    $ AUTHOR_TESTING=1 RELEASE_TESTING=1 milla test
    $ AUTHOR_TESTING=1 RELEASE_TESTING=1 milla run prove t/00_load.t
    $ LOGGING=1 milla run prove t/00_load.t

MANIFEST  view on Meta::CPAN

MANIFEST
META.json
META.yml
README
cpanfile
dist.ini
lib/Acme/CPANAuthors/Malaysian.pm
t/00-compile.t
t/000-report-versions.t
t/00_load.t
t/author-eol.t
t/author-minimum-version.t
t/author-pod-coverage.t
t/author-pod-syntax.t
t/release-distmeta.t
t/release-has-version.t
t/release-kwalitee.t
t/release-unused-vars.t

META.json  view on Meta::CPAN

{
   "abstract" : "We are Malaysian CPAN authors (Kami para penulis CPAN Malaysia).",
   "author" : [
      "Kian Meng, Ang <kianmeng@cpan.org>"
   ],
   "dynamic_config" : 0,
   "generated_by" : "Dist::Milla version v1.0.20, Dist::Zilla version 6.012, CPAN::Meta::Converter version 2.150010",
   "license" : [
      "artistic_2"
   ],
   "meta-spec" : {
      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
      "version" : "2"

META.json  view on Meta::CPAN

   },
   "provides" : {
      "Acme::CPANAuthors::Malaysian" : {
         "file" : "lib/Acme/CPANAuthors/Malaysian.pm",
         "version" : "0.02"
      }
   },
   "release_status" : "stable",
   "resources" : {
      "bugtracker" : {
         "web" : "https://github.com/kianmeng/acme-cpanauthors-malaysian/issues"
      },
      "homepage" : "https://github.com/kianmeng/acme-cpanauthors-malaysian",
      "repository" : {
         "type" : "git",
         "url" : "https://github.com/kianmeng/acme-cpanauthors-malaysian.git",
         "web" : "https://github.com/kianmeng/acme-cpanauthors-malaysian"
      }
   },
   "version" : "0.02",
   "x_generated_by_perl" : "v5.28.1",
   "x_serialization_backend" : "JSON::XS version 3.04",
   "x_static_install" : 1
}

META.yml  view on Meta::CPAN

---
abstract: 'We are Malaysian CPAN authors (Kami para penulis CPAN Malaysia).'
author:
  - 'Kian Meng, Ang <kianmeng@cpan.org>'
build_requires:
  File::Spec: '0'
  IO::Handle: '0'
  IPC::Open3: '0'
  Pod::Coverage::TrustPod: '0.100005'
  Test::CPAN::Meta: '0.25'
  Test::HasVersion: '0.014'
  Test::Kwalitee: '1.28'
  Test::More: '0.96'

META.yml  view on Meta::CPAN

    - t
    - xt
provides:
  Acme::CPANAuthors::Malaysian:
    file: lib/Acme/CPANAuthors/Malaysian.pm
    version: '0.02'
requires:
  Acme::CPANAuthors: '0.26'
  perl: '5.008005'
resources:
  bugtracker: https://github.com/kianmeng/acme-cpanauthors-malaysian/issues
  homepage: https://github.com/kianmeng/acme-cpanauthors-malaysian
  repository: https://github.com/kianmeng/acme-cpanauthors-malaysian.git
version: '0.02'
x_generated_by_perl: v5.28.1
x_serialization_backend: 'YAML::Tiny version 1.73'
x_static_install: 1

README  view on Meta::CPAN

NAME

    Acme::CPANAuthors::Malaysian - We are Malaysian CPAN authors (Kami para
    penulis CPAN Malaysia).

SYNOPSIS

        use Acme::CPANAuthors;
        use Acme::CPANAuthors::Malaysian;
    
        my $authors = Acme::CPANAuthors->new('Malaysian');
    
        my $number   = $authors->count;
        my @ids      = $authors->id;
        my @distros  = $authors->distributions('KIANMENG');
        my $url      = $authors->avatar_url('KIANMENG');
        my $kwalitee = $authors->kwalitee('KIANMENG');

DESCRIPTION

    This module provides a list of Malaysian CPAN author's Pause ID mapped
    to name for Acme::CPANAuthors.

MAINTENANCE

    Send email, open a ticket, or make a pull request to add your own Pause
    ID and name.

REPOSITORY

    Source repository at
    https://github.com/kianmeng/acme-cpanauthors-malaysian.

    How to contribute? Follow through the CONTRIBUTING.md
    <https://github.com/kianmeng/acme-cpanauthors-malaysian/blob/master/CONTRIBUTING.md>
    document to setup your development environment.

AUTHOR

    Kian Meng, Ang <kianmeng@cpan.org>

COPYRIGHT AND LICENSE

    This software is Copyright (c) 2019- Kian Meng, Ang.

lib/Acme/CPANAuthors/Malaysian.pm  view on Meta::CPAN

);

1;

__END__

=encoding utf-8

=head1 NAME

Acme::CPANAuthors::Malaysian - We are Malaysian CPAN authors (Kami para penulis
CPAN Malaysia).

=head1 SYNOPSIS

    use Acme::CPANAuthors;
    use Acme::CPANAuthors::Malaysian;

    my $authors = Acme::CPANAuthors->new('Malaysian');

    my $number   = $authors->count;
    my @ids      = $authors->id;
    my @distros  = $authors->distributions('KIANMENG');
    my $url      = $authors->avatar_url('KIANMENG');
    my $kwalitee = $authors->kwalitee('KIANMENG');

=head1 DESCRIPTION

This module provides a list of Malaysian CPAN author's Pause ID mapped to name
for L<Acme::CPANAuthors|Acme::CPANAuthors>.

=head1 MAINTENANCE

Send email, open a ticket, or make a pull request to add your own Pause ID and
name.

=head1 REPOSITORY

Source repository at L<https://github.com/kianmeng/acme-cpanauthors-malaysian|https://github.com/kianmeng/acme-cpanauthors-malaysian>.

How to contribute? Follow through the L<CONTRIBUTING.md|https://github.com/kianmeng/acme-cpanauthors-malaysian/blob/master/CONTRIBUTING.md> document to setup your development environment.

=head1 AUTHOR

Kian Meng, Ang E<lt>kianmeng@cpan.orgE<gt>

=head1 COPYRIGHT AND LICENSE

This software is Copyright (c) 2019- Kian Meng, Ang.

This is free software, licensed under:

t/author-eol.t  view on Meta::CPAN


BEGIN {
  unless ($ENV{AUTHOR_TESTING}) {
    print qq{1..0 # SKIP these tests are for testing by the author\n};
    exit
  }
}

use strict;
use warnings;

# this test was generated with Dist::Zilla::Plugin::Test::EOL 0.19

use Test::More 0.88;
use Test::EOL;

my @files = (
    'lib/Acme/CPANAuthors/Malaysian.pm',
    't/00-compile.t',
    't/000-report-versions.t',
    't/00_load.t',
    't/author-eol.t',
    't/author-minimum-version.t',
    't/author-pod-coverage.t',
    't/author-pod-syntax.t',
    't/release-distmeta.t',
    't/release-has-version.t',
    't/release-kwalitee.t',
    't/release-unused-vars.t'
);

eol_unix_ok($_, { trailing_whitespace => 1 }) foreach @files;
done_testing;

t/author-minimum-version.t  view on Meta::CPAN

#!perl

BEGIN {
  unless ($ENV{AUTHOR_TESTING}) {
    print qq{1..0 # SKIP these tests are for testing by the author\n};
    exit
  }
}


use Test::More;

use Test::MinimumVersion;
all_minimum_version_from_metayml_ok();

t/author-pod-coverage.t  view on Meta::CPAN

#!perl

BEGIN {
  unless ($ENV{AUTHOR_TESTING}) {
    print qq{1..0 # SKIP these tests are for testing by the author\n};
    exit
  }
}

# This file was automatically generated by Dist::Zilla::Plugin::Test::Pod::Coverage::Configurable 0.07.

use Test::Pod::Coverage 1.08;
use Test::More 0.88;

BEGIN {

t/author-pod-syntax.t  view on Meta::CPAN

#!perl

BEGIN {
  unless ($ENV{AUTHOR_TESTING}) {
    print qq{1..0 # SKIP these tests are for testing by the author\n};
    exit
  }
}

# This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
use strict; use warnings;
use Test::More;
use Test::Pod 1.41;

all_pod_files_ok();



( run in 2.492 seconds using v1.01-cache-2.11-cpan-5c0b1e786e0 )