📣 Support/Questions?: Please see our Support Page for general support questions. The issues on GitHub should be reserved for bug reports and feature requests.
Please create an issue describing the bug in detail.
Please create an issue!
Please familiarize yourself with Cordova plugin development.
You can use cordova plugin add with a local directory to copy and compile plugin changes into a test project.
This repo uses semantic-release, so it's important to follow a strict workflow to ensure properly automated releases.
- Work off of
masterbranch (create new branch or fork) - Make changes
- Use
npm run cz(orgit czif commitizen is installed globally) to make commits - Create a pull request
- Pull requests will be approved and squashed into the
masterbranch - Try to make pull requests with a single objective (don't have multiple features in one PR, don't mix fixes and features in one PR, etc.)
- Pull requests will be approved and squashed into the
Releases are automated in CI using semantic-release when the stable branch is pushed to Github. Rebase master with stable. Commits in master should be appropriately formatted from the PR workflow (see Workflow).