Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap - new maintainers #123

Open
isaachinman opened this issue Nov 9, 2018 · 11 comments
Open

Roadmap - new maintainers #123

isaachinman opened this issue Nov 9, 2018 · 11 comments
Milestone

Comments

@isaachinman
Copy link
Collaborator

Hello @alinz and @AndrewHenderson!

@alinz Was kind enough to respond to my email immediately and let us know his wishes for the repo going forward:

  1. Every single PR must be reviewed
  2. Semantic versioning must be followed
  3. A roadmap must be created

So, this issue itself aims to fulfil the third requirement. I am maintaining some other OS projects in addition to normal work and am very busy already, so my efforts for react-native-share-extension will largely be to support @AndrewHenderson in any way he needs.

So with that in mind, perhaps @AndrewHenderson can give us some ideas for a roadmap?

In general it has been quite some time since the project has been maintained, so probably the first item of concern will be to clean up old issues, merge (if possible) long-standing PRs, and in general get the repo back in good health.

Of course, maintaining OS RN projects can be very troublesome due to frequent (and breaking) RN releases, so I imagine that is why @alinz made a point to stress semantic versioning.

We should also discuss deployment via npm.

@AndrewHenderson
Copy link
Collaborator

AndrewHenderson commented Nov 9, 2018

Thanks @isaachinman 👍

I started to go through old issues and PRs yesterday. There are some long awaited features that actually have PRs. I'll continue to review issues and PRs and outline a roadmap. I'm a JavaScript engineer and my Objective-C and Android/Java knowledge is limited, so I'll do my best to review and offer feedback. We'll need collaborators strong in both languages and platforms to help review.

Here's a start of which features I think we should add to v1.3.0:

Features

  1. Share multiple files Multiple data type #84
  2. Share various formats (i.e. audio, video, etc.) Multiple data type #84
  3. Share URL for Deep Linking support Add method to open the host application on iOS #67
  4. Share images hosted remotely by third-party apps: Share image from other application ( Whatsapp, facebook, strava, google photos, etc ) only on android #82

Bugs

  1. Certain React Native APIs not working in Share Extension (i.e. Alerts, Animation, etc.) Alerts Not Working in Share Extension #99
  2. Extension does not shutdown properly on both platforms. Second launch on iOS causes a crash Share extension app can not run twice in one app(ios). #100. On Android a transparent overlay blocks the app UI when finished sharing and requires the use of the hardware back button to remove.

Tests

1.3.0 should incorporate proper testing for this project moving forward

I'm open to more suggestions. I'm sure I'll have more to add after reviewing the issues.

@tallen11
Copy link

@AndrewHenderson, I have experience with Objective-C as well as Javascript now and I'm currently using this package in a production app (and dealing with its issues ;) ) and can offer help if needed!

@isaachinman
Copy link
Collaborator Author

@AndrewHenderson I've opened a milestone for 1.3.0. Let's associate all necessary issues with it, and try to get things moving.

@isaachinman isaachinman added this to the v1.3.0 milestone Nov 23, 2018
@jvandenaardweg
Copy link

jvandenaardweg commented Mar 19, 2019

Hi @isaachinman @AndrewHenderson @alinz ! Great there are new maintainers. Found out this is kinda the only working repository to get a share extension working using React Native. Props for that!

Could you give a little update on where it goes from here?

As the last message is from 4 months ago, it would be great if you guys can take a look at some PR's. I think the ones updating the README could be merged right away

@isaachinman
Copy link
Collaborator Author

@jvandenaardweg I've approved #141 and #148. Let's see if @AndrewHenderson has some time to give a second review and merge.

Unfortunately I am extremely busy these days and have transitioned back to mostly Node/web work, so I'm not the best suited to take the lead on maintaining this repo.

@djorkaeffalexandre
Copy link

Hi guys, I has interest in that! I'm working with this lib on [Rocket.Chat.ReactNative] and love that.

@djorkaeffalexandre
Copy link

@alinz ??

@vmaark
Copy link

vmaark commented Aug 5, 2019

@isaachinman @AndrewHenderson are you looking for maintainers at this point? There are some PRs which would be nice to see merged

@isaachinman
Copy link
Collaborator Author

Hi @vujevits, do you have platform-specific skills? What exactly would you like to see merged?

@vmaark
Copy link

vmaark commented Aug 5, 2019

e.g. #145 fixes the yellow box warning. I'm not looking for becoming one at the moment, but it would be good to see what's the status. There are quite a few unmerged PRs, many of them without comments, so it's hard to know what is going on, are these being reviewed, etc.

@isaachinman
Copy link
Collaborator Author

@vujevits Our current problem (and an ongoing one for any RN repo) is that we lack platform-specific experience, so it's hard to get these PRs reviewed/merged. I have moved away from RN work professionally, so I'm less involved in this repo lately.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants