Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stackbuilders/rollbar-haskell
A group of libraries written in Haskell to communicate with Rollbar API.
https://github.com/stackbuilders/rollbar-haskell
haskell rollbar wai yesod
Last synced: 17 days ago
JSON representation
A group of libraries written in Haskell to communicate with Rollbar API.
- Host: GitHub
- URL: https://github.com/stackbuilders/rollbar-haskell
- Owner: stackbuilders
- License: mit
- Created: 2020-09-26T01:42:08.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T14:56:33.000Z (about 2 months ago)
- Last Synced: 2024-10-18T09:59:37.288Z (18 days ago)
- Topics: haskell, rollbar, wai, yesod
- Language: Haskell
- Homepage:
- Size: 201 KB
- Stars: 7
- Watchers: 18
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rollbar Haskell
[![All Contributors](https://img.shields.io/badge/all_contributors-7-orange.svg?style=flat-square)](#contributors-)
![CI](https://github.com/stackbuilders/rollbar-haskell/workflows/CI/badge.svg)
[![Hackage Version](https://img.shields.io/hackage/v/rollbar-cli?label=rollbar-cli)](http://hackage.haskell.org/package/rollbar-cli)
[![Hackage Version](https://img.shields.io/hackage/v/rollbar-client?label=rollbar-cli)](http://hackage.haskell.org/package/rollbar-client)
[![Hackage Version](https://img.shields.io/hackage/v/rollbar-wai?label=rollbar-cli)](http://hackage.haskell.org/package/rollbar-wai)
[![Hackage Version](https://img.shields.io/hackage/v/rollbar-yesod?label=rollbar-cli)](http://hackage.haskell.org/package/rollbar-yesod)A group of libraries written in Haskell to communicate with [Rollbar
API][rollbar-api]. Inspired by
[bugsnag-haskell](https://github.com/pbrisbin/bugsnag-haskell).- [rollbar-cli](rollbar-cli/) - Simple CLI tool to perform commons tasks such
as tracking deploys.
- [rollbar-client](rollbar-client/) - Core library to communicate with [Rollbar
API][rollbar-api].
- [rollbar-wai](rollbar-wai/) - Provides error reporting capabilities to
[WAI](http://hackage.haskell.org/package/wai) based applications through
[Rollbar API][rollbar-api].
- [rollbar-yesod](rollbar-yesod/) - Provides error reporting capabilities to
[Yesod](https://www.yesodweb.com/) applications through [Rollbar
API][rollbar-api].## Requirements
- Install one of the following set of tools (or all of them):
- [GHC](https://www.haskell.org/ghc/download.html) and
[cabal](https://www.haskell.org/cabal/download.html).
- [stack](https://docs.haskellstack.org/en/stable/README/).
- Set up a [Rollbar][rollbar] account, create a project, and generate an access
token.
- To get an access token, go to your project's Settings and then to Project
Access Tokens, where you can copy or create an access token with scope
`post_server_item`.[rollbar]: https://rollbar.com/
## Getting Started
### Cabal
Compile the projects:
```
cabal update
cabal configure --enable-tests
cabal build all
```Run all tests:
```
env ROLLBAR_TOKEN= cabal test all
```### Stack
Compile the projects:
```
stack build
```Run all tests:
```
env ROLLBAR_TOKEN= stack test
```## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Sebastián Estrella
💻
William R. Arellano
💻
Juan Pedro Villa Isaza
💻 💡
David Mazarro
💻 🚧
Sebastian Avalos
💻
psilospore
💻
Isaac Snow
📖
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
## License
MIT, see [the LICENSE file](LICENSE).
## Contributing
Do you want to contribute to this project? Please take a look at our [contributing guideline](/docs/CONTRIBUTING.md) to know how you can help us build it.
---
[Check out our libraries](https://github.com/stackbuilders/) | [Join our team](https://www.stackbuilders.com/join-us/)[rollbar-api]: https://docs.rollbar.com/