-- |
--
-- This module re-exports all request constructrors and
-- data definitions from this package.
--
-- The missing endpoints lists are exhausive, they indicate endpoints we know are missing.
module Github.All (
-- * Activity
-- | See
-- ** Starring
-- | See
--
-- Missing endpoints:
--
-- * Check if you are starring a repository
-- * Star a repository
-- * Unstar a repository
stargazersForR,
reposStarredByR,
myStarredR,
-- ** Watching
-- | See
--
-- Missing endpoints:
--
-- * Get a Repository Subscription
-- * Set a Repository Subscription
-- * Delete a Repository Subscription
watchersForR,
reposWatchedByR,
-- * Gists
-- | See
--
-- Missing endpoints:
--
-- * Get a specific revision of a gist
-- * Create a gist
-- * Edit a gist
-- * List gist commits
-- * Star a gist
-- * Unstar a gist
-- * Check if a gist is starred
-- * Fork a gist
-- * List gist forks
-- * Delete a gist
gistsR,
gistR,
-- ** Comments
-- | See
--
-- Missing endpoints:
-- * Create a comment
-- * Edit a comment
-- * Delete a comment
commentsOnR,
gistCommentR,
-- * Git Data
-- | See
-- ** Blobs
-- | See
blobR,
-- ** Commits
-- | See
gitCommitR,
-- ** References
-- | See
referenceR,
referencesR,
createReferenceR,
-- ** Trees
-- | See
treeR,
nestedTreeR,
-- * Issues
-- | See
--
-- Missing endpoints:
--
-- * List issues
issueR,
issuesForRepoR,
createIssueR,
editIssueR,
-- ** Comments
-- | See
--
-- Missing endpoints:
--
-- * Delete comment
commentR,
commentsR,
createCommentR,
editCommentR,
-- ** Events
-- | See
--
eventsForIssueR,
eventsForRepoR,
eventR,
-- ** Labels
-- | See
--
labelsOnRepoR,
labelR,
createLabelR,
updateLabelR,
deleteLabelR,
labelsOnIssueR,
addLabelsToIssueR,
removeLabelFromIssueR,
replaceAllLabelsForIssueR,
removeAllLabelsFromIssueR,
labelsOnMilestoneR,
-- ** Milestone
-- | See
--
-- Missing endpoints:
--
-- * Create a milestone
-- * Update a milestone
-- * Delete a milestone
milestonesR,
milestoneR,
-- * Organizations
-- | See
--
-- Missing endpoints:
--
-- * List your organizations
-- * List all organizations
-- * Edit an organization
publicOrganizationsForR,
publicOrganizationR,
-- ** Members
-- | See
--
-- Missing endpoints: All except /Members List/
membersOfR,
-- ** Teams
-- | See
--
-- Missing endpoints:
--
-- * List team members
-- * Get team member (deprecated)
-- * Add team member (deprecated)
-- * Remove team member (deprecated)
-- * List team repos
-- * Check if a team manages a repository
-- * Add team repository
-- * Remove team repository
teamsOfR,
teamInfoForR,
createTeamForR,
editTeamR,
deleteTeamR,
teamMembershipInfoForR,
addTeamMembershipForR,
deleteTeamMembershipForR,
listTeamsCurrentR,
-- * Pull Requests
-- | See
pullRequestsForR,
pullRequestR,
createPullRequestR,
updatePullRequestR,
pullRequestCommitsR,
pullRequestFilesR,
isPullRequestMergedR,
mergePullRequestR,
-- ** Review comments
-- | See
--
-- Missing endpoints:
--
-- * List comments in a repository
-- * Create a comment
-- * Edit a comment
-- * Delete a comment
pullRequestReviewCommentsR,
pullRequestReviewCommentR,
-- * Repositories
-- | See
--
-- Missing endpoints:
--
-- * List all public repositories
-- * List Teams
-- * Get Branch
-- * Enabling and disabling branch protection
currentUserReposR,
userReposR,
-- ** Collaborators
-- | See
collaboratorsOnR,
isCollaboratorOnR,
-- ** Comments
-- | See
--
-- Missing endpoints:
--
-- * Create a commit comment
-- * Update a commit comment
-- * Delete a commit comment
commentsForR,
commitCommentsForR,
commitCommentForR,
-- ** Commits
-- | See
commitsForR,
commitsWithOptionsForR,
commitR,
diffR,
-- ** Forks
-- | See
--
-- Missing endpoints:
--
-- * Create a fork
forksForR,
-- ** Webhooks
-- | See
webhooksForR,
webhookForR,
createRepoWebhookR,
editRepoWebhookR,
testPushRepoWebhookR,
pingRepoWebhookR,
deleteRepoWebhookR,
-- * Search
-- | See
--
-- Missing endpoints:
--
-- * Search users
searchReposR,
searchCodeR,
searchIssuesR,
-- * Users
-- | See
--
-- Missing endpoints:
--
-- * Update the authenticated user
-- * Get all users
userInfoForR,
userInfoCurrentR,
-- ** Followers
-- | See
--
-- Missing endpoints:
--
-- * Check if you are following a user
-- * Check if one user follows another
-- * Follow a user
-- * Unfollow a user
usersFollowingR,
usersFollowedByR,
-- * Data definitions
module Github.Data
) where
import Github.Activity.Starring
import Github.Activity.Watching
import Github.Data
import Github.Gists
import Github.Gists.Comments
import Github.GitData.Blobs
import Github.GitData.Commits
import Github.GitData.References
import Github.GitData.Trees
import Github.Issues
import Github.Issues.Comments
import Github.Issues.Events
import Github.Issues.Labels
import Github.Issues.Milestones
import Github.Organizations
import Github.Organizations.Members
import Github.Organizations.Teams
import Github.PullRequests
import Github.PullRequests.ReviewComments
import Github.Repos
import Github.Repos.Collaborators
import Github.Repos.Comments
import Github.Repos.Commits
import Github.Repos.Forks
import Github.Repos.Webhooks
import Github.Search
import Github.Users
import Github.Users.Followers