📣 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
master
branch (create new branch or fork) - Make changes
- Use
npm run cz
(orgit cz
if commitizen is installed globally) to make commits - Create a pull request
- Pull requests will be approved and squashed into the
master
branch - 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).