We welcome contributions to this project in the form of pull requests, issues, or general feedback and bug reports.
All bugs or features will help project to be better, so please report bugs to us.
Please file issues and bugs using the issue tracker.
- Search issue tracker first. You may find that someone else already reported your problem.
- Check the Changelog. You may find that the bug is already fixed in the git version, but it just hasn't been released yet.
If you can not find the same issue, please provide the following information:
- Provide
flutter doctor -v
output. - Provide the photo_manager version.
- Provide the plugin name and version.
We welcome pull requests through Github.
If you want to add new features for existing plugins, please create a new issue and describe your feature. After the discussion, provide a pull request.
If you want to add new plugins, please create a new issue and describe your plugin. After the discussion, provide a pull request.
If you want to fix bug, please create a new issue and describe your bug. If you can provide a pull request, that will be better.
- Clone the repo, and submodules.
git clone https://github.com/fluttercandies/flutter_photo_manager_plugins.git
cd flutter_photo_manager_plugins
git submodule update --init --recursive
- Install melos.
dart pub global activate melos
- Run
melos bootstrap
to install dependencies.
melos bootstrap
If some plugin is developed for a specific version of flutter/photo_manager,
please add the compatibility to the pubspec.yaml
of the plugin,
and change docs, the code need open a new branch and named as <plugin_name>-<version>
.
- Run
melos run cp_files
to copy the LICENSE to all plugins.
melos run cp_files
- Run
melos publish
to publish the plugins. - Or run
./publish.sh
to publish the plugins.
Now, we can use CI to publish the plugins.