Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.11 KB

CONTRIBUTING.md

File metadata and controls

40 lines (27 loc) · 1.11 KB

How to contribute

  1. Fork the library on GitHub

  2. Create your feature branch (git checkout -b my-new-feature)

  3. Commit and push until you are happy with your contribution

  4. Push to the branch (git push origin my-new-feature)

  5. Run the tests and make sure they all pass:

    rake spec
    
  6. Create a Pull Request

Thank you!

How to release

If you're a member of the core team, follow these instructions for releasing bugsnag-api-ruby.

First time setup

  • Create a Rubygems account
  • Get a member of the platforms team to add you as contributor on bugsnag-ruby in Rubygems

Every time

  • Update CHANGELOG.md

  • Update the version number in bugsnag-api.gemspec

  • Update README.md if necessary with changes to the interface or configuration

  • Commit/push your changes

  • Release to rubygems

    gem build bugsnag-api.gemspec
    gem push bugsnag-api-[version].gem
    
  • Create a new GitHub release, copying the changes from the change log