Implements the Github Repos API: http://developer.github.com/v3/repos/
Implements the Github Repos API: http://developer.github.com/v3/repos/
(add-collaborator user repo collaborator options)
Add a collaborator to a repository.
Add a collaborator to a repository.
(all-repos & [options])
Lists all of the repositories, in the order they were created. Options are: since -- integer ID of the last repository seen.
Lists all of the repositories, in the order they were created. Options are: since -- integer ID of the last repository seen.
(archive-link user
repo
archive-format
{git-ref :ref :or {git-ref ""} :as options})
Get a URL to download a tarball or zipball archive for a repository. Options are: ref -- The name of the Commit/Branch/Tag. Defaults to master.
Get a URL to download a tarball or zipball archive for a repository. Options are: ref -- The name of the Commit/Branch/Tag. Defaults to master.
(branches user repo & [options])
List a repository's branches.
List a repository's branches.
(code-frequency user repo & [options])
List weekly additions and deletions
List weekly additions and deletions
(collaborator? user repo collaborator & [options])
Check if a user is a collaborator.
Check if a user is a collaborator.
(collaborators user repo & [options])
List a repository's collaborators.
List a repository's collaborators.
(commit-activity user repo & [options])
List weekly commit activiy for the past year
List weekly commit activiy for the past year
(commit-comment-reactions user repo comment-id & [options])
Lists reactions on a comment
Lists reactions on a comment
(commit-comments user repo & [options])
List the commit comments for a repository.
List the commit comments for a repository.
(commits user repo & [options])
List commits for a repository. Options are: sha -- Sha or branch to start lising commits from. path -- Only commits at this path will be returned.
List commits for a repository. Options are: sha -- Sha or branch to start lising commits from. path -- Only commits at this path will be returned.
(contents user repo path {:keys [str?] :as options})
Get the contents of any file or directory in a repository. Options are: ref -- The name of the Commit/Branch/Tag. Defaults to master. str? -- Whether the content should be decoded to a String. Defaults to false (ByteArray).
Get the contents of any file or directory in a repository. Options are: ref -- The name of the Commit/Branch/Tag. Defaults to master. str? -- Whether the content should be decoded to a String. Defaults to false (ByteArray).
(contributor-statistics user repo & [options])
List additions, deletions, and commit counts per contributor
List additions, deletions, and commit counts per contributor
(contributors user repo & [options])
List the contributors for a project. Options are: anon -- true, false (default): If true, include anonymous contributors.
List the contributors for a project. Options are: anon -- true, false (default): If true, include anonymous contributors.
(create-commit-comment user repo sha path position body options)
Create a commit comment. path is the location of the file you're commenting on. position is the index of the line you're commenting on. Not the actual line number, but the nth line shown in the diff.
Create a commit comment. path is the location of the file you're commenting on. position is the index of the line you're commenting on. Not the actual line number, but the nth line shown in the diff.
(create-deployment user repo ref options)
Creates a deployment for a ref. Options are: force, payload, auto-merge, description
Creates a deployment for a ref. Options are: force, payload, auto-merge, description
(create-deployment-status user repo deployment options)
Create a deployment status. Options are: state (required), target-url, description
Create a deployment status. Options are: state (required), target-url, description
(create-fork user repo options)
Create a new fork. Options are: org -- If present, the repo is forked to this organization.
Create a new fork. Options are: org -- If present, the repo is forked to this organization.
(create-hook user repo name config options)
Create a hook. Options are: events -- A sequence of event strings. Only 'push' by default. active -- true or false; determines if the hook is actually triggered on pushes.
Create a hook. Options are: events -- A sequence of event strings. Only 'push' by default. active -- true or false; determines if the hook is actually triggered on pushes.
(create-key user repo title key options)
Create a new deploy key.
Create a new deploy key.
(create-org-repo org name options)
Create a new repository in an organization.. Options are: description -- Repository's description. homepage -- Link to repository's homepage. public -- true (default), false. has-issues -- true (default), false. has-wiki -- true (default), false. has-downloads -- true (default), false. team-id -- Team that will be granted access to this repository.
Create a new repository in an organization.. Options are: description -- Repository's description. homepage -- Link to repository's homepage. public -- true (default), false. has-issues -- true (default), false. has-wiki -- true (default), false. has-downloads -- true (default), false. team-id -- Team that will be granted access to this repository.
(create-release user repo options)
Creates a release. Options are: tag-name (required), target-commitish, name, body, draft, prerelease
Creates a release. Options are: tag-name (required), target-commitish, name, body, draft, prerelease
(create-repo name options)
Create a new repository. Options are: description -- Repository's description. homepage -- Link to repository's homepage. public -- true (default), false. has-issues -- true (default), false. has-wiki -- true (default), false. has-downloads -- true (default), false.
Create a new repository. Options are: description -- Repository's description. homepage -- Link to repository's homepage. public -- true (default), false. has-issues -- true (default), false. has-wiki -- true (default), false. has-downloads -- true (default), false.
(create-status user repo sha options)
Creates a status. Options are: state target-url description context; state is mandatory
Creates a status. Options are: state target-url description context; state is mandatory
(delete-contents user repo path message sha & [options])
Delete a file in a repository path -- The content path. message -- The commit message. sha -- The blob SHA of the file being deleted. Options are: branch -- The branch name. Default: the repository’s default branch (usually master) author -- A map containing :name and :email for the author of the commit committer -- A map containing :name and :email for the committer of the commit
Delete a file in a repository path -- The content path. message -- The commit message. sha -- The blob SHA of the file being deleted. Options are: branch -- The branch name. Default: the repository’s default branch (usually master) author -- A map containing :name and :email for the author of the commit committer -- A map containing :name and :email for the committer of the commit
(delete-download user repo id options)
Delete a download
Delete a download
(delete-key user repo id options)
Delete a deploy key.
Delete a deploy key.
(delete-release user repo id & [options])
Deletes a release.
Deletes a release.
(deployment-statuses user repo deployment options)
Returns deployment statuses for a deployment
Returns deployment statuses for a deployment
(deployments user repo & [options])
Returns deployments for a repo
Returns deployments for a repo
(download-resource user repo path options)
Get a download resource for a file you want to upload. You can pass it to upload-file to actually upload your file.
Get a download resource for a file you want to upload. You can pass it to upload-file to actually upload your file.
(downloads user repo & [options])
List the downloads for a repository.
List the downloads for a repository.
(edit-hook user repo id options)
Edit an existing hook. Options are: name -- Name of the hook. config -- Modified config. events -- A sequence of event strings. Replaces the events. add_events -- A sequence of event strings to be added. remove_events -- A sequence of event strings to remove. active -- true or false; determines if the hook is actually triggered on pushes.
Edit an existing hook. Options are: name -- Name of the hook. config -- Modified config. events -- A sequence of event strings. Replaces the events. add_events -- A sequence of event strings to be added. remove_events -- A sequence of event strings to remove. active -- true or false; determines if the hook is actually triggered on pushes.
(edit-repo user repo options)
Edit a repository. Options are: description -- Repository's description. name -- Repository's name. homepage -- Link to repository's homepage. public -- true, false. has-issues -- true, false. has-wiki -- true, false. has-downloads -- true, false.
Edit a repository. Options are: description -- Repository's description. name -- Repository's name. homepage -- Link to repository's homepage. public -- true, false. has-issues -- true, false. has-wiki -- true, false. has-downloads -- true, false.
(forks user repo & [options])
Get a list of a repository's forks.
Get a list of a repository's forks.
(hooks user repo options)
List the hooks on a repository.
List the hooks on a repository.
(keys user repo options)
List deploy keys for a repo.
List deploy keys for a repo.
(languages user repo & [options])
List the languages that a repository uses.
List the languages that a repository uses.
(list-topics owner repo & [options])
List all topics for a repository
Response:
{ 'names': [ 'octocat', 'atom', 'electron', 'api' ] }
https://developer.github.com/v3/repos/#list-all-topics-for-a-repository
List all topics for a repository Response: { 'names': [ 'octocat', 'atom', 'electron', 'api' ] } https://developer.github.com/v3/repos/#list-all-topics-for-a-repository
(org-repos org & [options])
List repositories for an organization. Options are: type -- all (default), public, private.
List repositories for an organization. Options are: type -- all (default), public, private.
(participation user repo & [options])
List weekly commit count grouped by the owner and all other users
List weekly commit count grouped by the owner and all other users
(pubsubhubub user repo mode event callback & [options])
Create or modify a pubsubhubub subscription. Options are: secret -- A shared secret key that generates an SHA HMAC of the payload content.
Create or modify a pubsubhubub subscription. Options are: secret -- A shared secret key that generates an SHA HMAC of the payload content.
(punch-card user repo & [options])
List commit count per hour in the day
List commit count per hour in the day
(readme user repo {:keys [str?] :or {str? true} :as options})
Get the preferred README for a repository. Options are: ref -- The name of the Commit/Branch/Tag. Defaults to master. str? -- Whether the content should be decoded to String. Defaults to true.
Get the preferred README for a repository. Options are: ref -- The name of the Commit/Branch/Tag. Defaults to master. str? -- Whether the content should be decoded to String. Defaults to true.
(releases user repo & [options])
List releases for a repository.
List releases for a repository.
(remove-collaborator user repo collaborator options)
Remove a collaborator from a repository.
Remove a collaborator from a repository.
(repos options)
List the authenticated user's repositories. Options are: type -- all (default), public, private, member.
List the authenticated user's repositories. Options are: type -- all (default), public, private, member.
(specific-commit user repo sha & [options])
Get a specific commit.
Get a specific commit.
(specific-commit-comment user repo id & [options])
Get a specific commit comment.
Get a specific commit comment.
(specific-commit-comments user repo sha & [options])
Get the comments on a specific commit.
Get the comments on a specific commit.
(specific-download user repo id & [options])
Get a specific download.
Get a specific download.
(specific-hook user repo id options)
Get a specific hook.
Get a specific hook.
(specific-key user repo id options)
Get a specific deploy key.
Get a specific deploy key.
(specific-release user repo id & [options])
Gets a specific release.
Gets a specific release.
(specific-release-by-tag user repo tag & [options])
Gets a specific release by tag.
Gets a specific release by tag.
(specific-repo user repo & [options])
Get a repository.
Get a repository.
(stargazers user repo & [options])
List a repository's stargazers.
List a repository's stargazers.
(starring user & [options])
List all the repositories that a user is starring.
List all the repositories that a user is starring.
(starring? user repo options)
Check if you are watching a repository.
Check if you are watching a repository.
(statuses user repo ref & [options])
Returns the combined status of a ref (SHA, branch, or tag). By default, returns the combined status. Include `:combined? false' in options to disable combined status (see https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref)
Returns the combined status of a ref (SHA, branch, or tag). By default, returns the combined status. Include `:combined? false' in options to disable combined status (see https://developer.github.com/v3/repos/statuses/#get-the-combined-status-for-a-specific-ref)
(tags user repo & [options])
List a repository's tags.
List a repository's tags.
(teams user repo & [options])
List a repository's teams.
List a repository's teams.
(unwatch user repo options)
Unwatch a repository.
Unwatch a repository.
(update-commit-comment user repo id body options)
Update a commit comment.
Update a commit comment.
(update-contents user repo path message content sha & [options])
Update a file in a repository path -- The content path. message -- The commit message. content -- The updated file content, Base64 encoded. sha -- The blob SHA of the file being replaced. Options are: branch -- The branch name. Default: the repository’s default branch (usually master) author -- A map containing :name and :email for the author of the commit committer -- A map containing :name and :email for the committer of the commit
Update a file in a repository path -- The content path. message -- The commit message. content -- The updated file content, Base64 encoded. sha -- The blob SHA of the file being replaced. Options are: branch -- The branch name. Default: the repository’s default branch (usually master) author -- A map containing :name and :email for the author of the commit committer -- A map containing :name and :email for the committer of the commit
(update-topics owner repo options)
Replace all topics for a repository
https://developer.github.com/v3/repos/#replace-all-topics-for-a-repository
Replace all topics for a repository https://developer.github.com/v3/repos/#replace-all-topics-for-a-repository
(upload-file resp)
Upload a file given a download resource obtained from download-resource.
Upload a file given a download resource obtained from download-resource.
(user-repos user & [options])
List a user's repositories. Options are: types -- all (default), public, private, member.
List a user's repositories. Options are: types -- all (default), public, private, member.
(watchers user repo & [options])
List a repository's watchers.
List a repository's watchers.
(watching user & [options])
List all the repositories that a user is watching.
List all the repositories that a user is watching.
(watching? user repo options)
Check if you are watching a repository.
Check if you are watching a repository.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close