forked from fayland/perl-net-github
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
67 lines (48 loc) · 2 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
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'
);
# DEPRECATED, for backwards compatibility
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.