- Fork the library on GitHub
- Build and test your changes
- Commit and push until you are happy with your contribution
- Make a pull request
bugsnag-react-native depends on bugsnag-android and bugsnag-cocoa as well as React Native itself for the headers and macros used in linking a native extension. Because of these dependencies, it is easiest to hack on the library as a part of an example project where all of these components are integrated.
Run npm install
, then use react-native run-android
or react-native run-ios
to run the example projects.
- Update the version number in package.json, android/build.gradle, and the README documentation badge.
- Update the changelog with new features and fixes
- Commit the changes and tag in the format
v[version]
. Push. - Publish the package to npm using
npm publish
. - Create a new release on GitHub, copying the changelog entry.