public
Description: Perl interface to GitHub
Homepage: http://search.cpan.org/dist/Net-GitHub/
Clone URL: git://github.com/fayland/perl-net-github.git
name age message
file Changes Fri Sep 04 17:57:53 -0700 2009 for another bug fix release [fayland]
file MANIFEST Fri Jun 12 10:59:09 -0700 2009 Update changes and MANIFEST [obra]
file Makefile.PL Fri Jun 12 10:57:59 -0700 2009 Switch from Moose to Any::Moose so we can use a... [obra]
file README Mon Apr 20 21:40:16 -0700 2009 user update fix [fayland]
directory lib/ Fri Sep 04 17:57:53 -0700 2009 for another bug fix release [fayland]
directory t/ Sat Jun 13 05:39:32 -0700 2009 make $issue->comments return [] if that issue d... [sunnavy]
README
NAME
    Net::GitHub - Perl Interface for github.com

SYNOPSIS
        use Net::GitHub;

        my $github = Net::GitHub->new(  # Net::GitHub::V2, default
            owner => 'fayland', repo => 'perl-net-github'
        );
        
    # DEPERCATED, for backwards
        my $github = Net::GitHub->new(  # Net::GitHub::V1
            version => 1,
            owner => 'fayland', name => 'perl-net-github'
        );

DESCRIPTION
    <http://github.com> is a popular git host.

    Please feel free to fork
    <http://github.com/fayland/perl-net-github/tree/master>, fix or
    contribute some code. :)

    Read Net::GitHub::V2 for more details.

        use Net::GitHub;

        my $github = Net::GitHub->new(  # Net::GitHub::V2, default
            owner => 'fayland', repo  => 'perl-net-github',
            login => 'fayland', token => '54b5197d7f92f52abc5c7149b313cf51', # faked
        );
        
    $github->repos->create( 'sandbox3', 'Sandbox desc', 'http://fayland.org/', 1 );
        $github->repos->show();
        
    my $followers = $github->user->followers();
        $github->user->update( name => 'Fayland Lam' );
        
    my $commits = $github->commit->branch();
        my $commits = $github->commit->file( 'master', 'lib/Net/GitHub.pm' );
        my $co_detail = $github->commit->show( $sha1 );
        
    my $issues = $github->issue->list('open');
        my $issue  = $github->issue->open( 'Bug title', 'Bug detail' );
        $github->issue->close( $number );
        
    my $tree = $github->obj_tree( $tree_sha1 );
        my $blob = $github->obj_blob( $tree_sha1, 'lib/Net/GitHub.pm' );
        my $raw  = $github->obj_raw( $sha1 );
        
    $github->network_meta;
        $github->network_data_chunk( $net_hash );

Git URL
    <http://github.com/fayland/perl-net-github/tree/master>

SEE ALSO
    Moose

AUTHOR
    Fayland Lam, "<fayland at gmail.com>"

COPYRIGHT & LICENSE
    Copyright 2009 Fayland Lam, all rights reserved.

    This program is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.