Loading README.md +31 −3 Original line number Original line Diff line number Diff line # ``GitLab::API`` # GitLab::API Lightweight implementation of ``GitLab``'s API in Perl. Lightweight implementation of [GitLab CE API](https://docs.gitlab.com/ce/api/) in Perl. ## Quick start ## Quick start Loading @@ -14,5 +14,33 @@ my $gitlab = GitLab::API->new( ); ); my $users = $gitlab->users(); my $users = $gitlab->users(); say "Users in GitLab:"; foreach my $user (@$users) { say $user->{name}; } my $groups = $gitlab->groups(search => "pb161"); my $groups = $gitlab->groups(search => "pb161"); ``` ``` ## Documentation - [official GitLab API documentation](https://docs.gitlab.com/ce/api/) - core modules - [`GitLab`](pod-GitLab.md) - [`GitLab::API`](pod-GitLab-API.md) - extensions - [`GitLab::Groups`](pod-GitLab-Groups.md) - [`GitLab::Namespaces`](pod-GitLab-Namespaces.md) - [`GitLab::Users`](pod-GitLab-Users.md) ## Dependencies - [`HTTP::Headers`](https://metacpan.org/pod/HTTP::Headers) - [`JSON`](https://metacpan.org/pod/JSON) - [`Log::Any`](https://metacpan.org/pod/Log::Any) - [`LWP::UserAgent`](https://metacpan.org/pod/LWP::UserAgent) - [`LWP::Protocol::https`](https://metacpan.org/pod/LWP::Protocol::https) - [`Try::Tiny`](https://metacpan.org/pod/Try::Tiny) - [`URI`](https://metacpan.org/pod/URI) - [`URI::QueryParam`](https://metacpan.org/pod/URI::QueryParam) No newline at end of file Loading
README.md +31 −3 Original line number Original line Diff line number Diff line # ``GitLab::API`` # GitLab::API Lightweight implementation of ``GitLab``'s API in Perl. Lightweight implementation of [GitLab CE API](https://docs.gitlab.com/ce/api/) in Perl. ## Quick start ## Quick start Loading @@ -14,5 +14,33 @@ my $gitlab = GitLab::API->new( ); ); my $users = $gitlab->users(); my $users = $gitlab->users(); say "Users in GitLab:"; foreach my $user (@$users) { say $user->{name}; } my $groups = $gitlab->groups(search => "pb161"); my $groups = $gitlab->groups(search => "pb161"); ``` ``` ## Documentation - [official GitLab API documentation](https://docs.gitlab.com/ce/api/) - core modules - [`GitLab`](pod-GitLab.md) - [`GitLab::API`](pod-GitLab-API.md) - extensions - [`GitLab::Groups`](pod-GitLab-Groups.md) - [`GitLab::Namespaces`](pod-GitLab-Namespaces.md) - [`GitLab::Users`](pod-GitLab-Users.md) ## Dependencies - [`HTTP::Headers`](https://metacpan.org/pod/HTTP::Headers) - [`JSON`](https://metacpan.org/pod/JSON) - [`Log::Any`](https://metacpan.org/pod/Log::Any) - [`LWP::UserAgent`](https://metacpan.org/pod/LWP::UserAgent) - [`LWP::Protocol::https`](https://metacpan.org/pod/LWP::Protocol::https) - [`Try::Tiny`](https://metacpan.org/pod/Try::Tiny) - [`URI`](https://metacpan.org/pod/URI) - [`URI::QueryParam`](https://metacpan.org/pod/URI::QueryParam) No newline at end of file