Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.58 KB

contributing.md

File metadata and controls

30 lines (20 loc) · 1.58 KB

Contributing to FingerprintJS Pro Flutter integration

Development Environment

Before starting work on the repository please configure the environment and emulators.

  1. Install Flutter using instruction for your OS.
  2. Follow official recommendations about setting up IDE.

Development playground

In the example folder you can find the demo application. Read the instruction on how to start the example app.

Testing

For running tests just call flutter test.

Developing process

The main branch is locked for the push action. For proposing changes, use the standard pull request approach. It's recommended to discuss fixes or new functionality in the Issues, first.

Preparing to the publishing new release

  1. Update version in pubspec.yaml
  2. Update version in ios/fpjs_pro_plugin.podspec
  3. Update version in android/build.gradle
  4. Update version in README.md in adding instruction
  5. Update pluginVersion in fpjs_pro_plugin.dart that used for the integration info
  6. Run flutter pub get in example folder to update pubspec.lock file
  7. Run pod update in example/ios folder to update Podfile.lock file
  8. Add information about the release to the CHANGELOG.md