We are happy you're here and wanting to contribute to bugsnag-sourcemaps!
To get started, first fork the library on GitHub. Then:
- Build and test your changes
- Commit and push until you are happy with your contribution
- Make a pull request describing what you've changed or added and why. The more you can tell about your use case helps us to know how to approach review and further discussion.
- Have a nice day! We'll get back to you soon. ✨
Thank you!
All of the resources required to build and develop bugsnag-sourcemaps are
available via npm. To install, run npm install.
The tests depend on the npm dependencies. Once installed, run npm test.
If you are a project maintainer, you can release a new version of the library like so:
-
Write new/updated documentation for uploading source maps to Bugsnag for browser JS or React Native as needed. Submit for review. Start launch music.
-
Commit any outstanding changes.
-
Add an entry to
CHANGELOG.mddescribing the new features and fixes in the upcoming release. Choose a release version number according to semantic versioning. -
Update the version number in
package.jsonto match the change log. -
Commit, tag the commit, and push:
$ git commit -am "Release v1.x.x" \ && git tag v1.x.x \ && git push origin master v1.x.x
-
Publish a new release on npm by running
npm publish. -
Release the new documentation, if any.