Skip to content

joakimk/honeybadger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Honeybadger client for Elixir.

CI status

Status: It's very basic, but it works.

This client is no longer being developed since the official client was released, you can find it here: https://github.com/honeybadger-io/honeybadger-elixir

Usage

Add to deps:

{:honeybadger, github: "joakimk/honeybadger"},

Add to applications list:

:honeybadger

Set the HONEYBADGER_API_KEY environment variable and recompile your code.

TODO: Basic version

  • add CI
  • implement OTP app with the basic error reporting code from content_translator
  • try to use the app in content_translator
  • tweet about it, notify honeybadger to update links
  • document how to use it
  • get @version in Honeybadger.ErrorLogger from mix
  • write tests and refactor
  • publish a hex package

TODO: Proper version

  • Report stacktrace, etc.
  • CI with multiple elixir/erlang versions
  • See if there is a better way to pass in HONEYBADGER_API_KEY

Contributing

  • Pull requests:
    • Are very welcome :)
    • Should have tests
    • Should have refactored code that conforms to the style of the project
    • Should have updated documentation
    • Should implement or fix something that makes sense for this library (feel free to ask if you are unsure)
    • Will only be merged if all the above is fulfilled. I won't fix your code, but I will try and give feedback.
  • If this project ever becomes too inactive, feel free to ask about taking over as maintainer.

About

Honeybadger client for Elixir

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published