Thank you for your interest in contributing!
- Clone the repository
- Install dependencies:
bun install - Build the plugin:
bun run build
- Navigate to example-app:
cd example-app - Install dependencies:
bun install - Build:
bun run build - Add platforms:
npx cap add iosornpx cap add android - Open in IDE:
npx cap open iosornpx cap open android
- TypeScript: Uses ESLint with
@ionic/eslint-config - Swift: Uses SwiftLint with
@ionic/swiftlint-config - Java: Uses Prettier with
prettier-plugin-java
Run linting: bun run lint
Fix formatting: bun run fmt
- Verify iOS:
bun run verify:ios - Verify Android:
bun run verify:android - Verify Web:
bun run verify:web
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests and linting
- Submit a pull request
By contributing, you agree that your contributions will be licensed under the MPL-2.0 License.