Impelements the API functions described here: http://develop.github.com/p/repo.html
Impelements the API functions described here: http://develop.github.com/p/repo.html
(add-collaborator user repo)
Add a collaborator to a project.
Add a collaborator to a project.
(add-deploy-key repo title key)
Add a deploy key to a repo.
Add a deploy key to a repo.
(create-repo name & {:keys [public homepage description] :or {public true}})
Create a repository. You need to supply at least name, but you can supply as many of :description, :homepage, :public, as you want.
Create a repository. You need to supply at least name, but you can supply as many of :description, :homepage, :public, as you want.
(delete-repo repo)
Delete a repo. Cannot be undone.
Delete a repo. Cannot be undone.
(remove-collaborator user repo)
Remove a collaborator from a project.
Remove a collaborator from a project.
(remove-deploy-key repo id)
Remove a deploy key from a repo.
Remove a deploy key from a repo.
(search-repos query & {:keys [language start-page]})
Searches for repos. Optionally supply language and start page to narrow the search.
Searches for repos. Optionally supply language and start page to narrow the search.
(set-repo-info user repo key value)
Set info about your repo. Possible targets are description, homepage, has_wiki, has_downloads, and has_issues.
Set info about your repo. Possible targets are description, homepage, has_wiki, has_downloads, and has_issues.
(set-repo-visibility repo visibility)
Set a repositories visibility. Either public or private.
Set a repositories visibility. Either public or private.
(show-collaborators user repo)
Get a list of collaborators on a repo.
Get a list of collaborators on a repo.
(show-contributors user
repo
&
{include-anon? :include-anon? :or {include-anon? false}})
List of people who have contributed to a project. Default value of include-anon? is false. If set to true, will include all non-users who have contributed to this project.
List of people who have contributed to a project. Default value of include-anon? is false. If set to true, will include all non-users who have contributed to this project.
(show-deploy-keys repo)
Get a list of deploy keys setup for a repository.
Get a list of deploy keys setup for a repository.
(show-languages user repo)
Look at the languages used by a project. Values are in bytes calculated.
Look at the languages used by a project. Values are in bytes calculated.
(show-network user repo)
Look at a repo's full network.
Look at a repo's full network.
(show-pushable)
List of repos that are not your own that you can push to. Must be authenticated for this to return something meaningful.
List of repos that are not your own that you can push to. Must be authenticated for this to return something meaningful.
(show-repo-info user repo)
Detailed information about a repo.
Detailed information about a repo.
(show-repos user)
List all the repos a user has.
List all the repos a user has.
(show-watchers user
repo
&
{full-profile? :full-profile? :or {full-profile? false}})
Get a list of watchers on a repo. To return the full profile of the user pass in ':full-profile? true'.
Get a list of watchers on a repo. To return the full profile of the user pass in ':full-profile? true'.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close