gitlab-haskell-1.1.0.0: A Haskell library for the GitLab web API
This library lifts the GitLab REST API into Haskell: https://docs.gitlab.com/ee/api/
The library also features a reactive event driven API for writing Gitlab file hook applications.
Modules
gitlab-haskell-1.1.0.0
- GitLab Contains the
runGitLab
function to run GitLab actions- API
- GitLab.API.Boards Project issue boards, see https://docs.gitlab.com/ce/api/boards.html
- GitLab.API.Branches Queries about repository branches
- GitLab.API.Commits Queries about commits in repositories
- GitLab.API.Discussions Queries about discussions, which are a set of related notes on snippets, issues, epics, merge requests and commits.
- GitLab.API.Groups Queries about and updates to groups
- GitLab.API.Issues Queries about issues created against projects
- GitLab.API.Jobs Queries about jobs ran on projects
- GitLab.API.Members Queries about and updates to members of projects and groups
- GitLab.API.MergeRequests Queries about merge requests against projects
- GitLab.API.Notes Notes on issues, snippets, merge requests and epics
- GitLab.API.Pipelines Queries about project pipelines
- GitLab.API.Projects Queries about projects
- GitLab.API.Repositories Queries about project repositories
- GitLab.API.RepositoryFiles Queries about project repository files
- GitLab.API.Tags Queries about tags in repositories
- GitLab.API.Todos Queries about todos for users
- GitLab.API.Users Queries about registered users
- GitLab.API.Version Queries about GitLab instance version
- SystemHooks
- GitLab.SystemHooks.GitLabSystemHooks Haskell records corresponding to JSON data from GitLab system hooks
- GitLab.SystemHooks.Rules Common GitLab system hook rules
- GitLab.SystemHooks.Types Haskell records corresponding to JSON data from GitLab system hook events
- GitLab.Types Haskell records corresponding to JSON data from GitLab API calls
- API