Skip to content

Contributing

Alex Rabin edited this page Feb 2, 2022 · 2 revisions

Contributing Guidelines

If you would like to fix a bug or create a new feature here is what you should do before submitting a new pr:

Please do a lot of testing

This plugin is extremely delicate. There is a reason why Drag and Drop hasn’t been implemented into flutter until this point.

Follow this checklist

  • Text can be dropped
  • URLs can be dropped
  • Images and Videos can be dropped
  • PDFs can be dropped
  • Any File type can be dropped
  • Specific file extensions can be dropped
  • Test allowed file types
  • Test allowed total # of files that can be dropped at a time (iOS only)
  • Make sure a combination of allowed file types and specific file extensions work

Apps to test with

For iOS:

  • Photos
  • Files
  • Notes
  • Messages

For Android:

  • Files
  • OneDrive/OneDrive Photos
  • Samsung Gallery (if available)
  • Messages

Once you are finished testing go on to the next section.

Making a Pull Request

Use these naming conventions for your pr branch

feature/[your feature name]

fix/[your bug fix name]

update/[your update name]

Make sure to include a video or gif of what your pr does.

Thank you for your contribution.

Clone this wiki locally