mapiacompany / capacitor-codepush

Capacitor plugin for CodePush
http://appcenter.ms
Other
151 stars 65 forks source link

Is this package still maintained? #70

Open WoodyWoodsta opened 2 years ago

WoodyWoodsta commented 2 years ago

I've noticed that questions aren't being answered and PRs not merged for a 4-5 months. We plan to start using Capacitor with Appcenter (coming from Cordova) but we need something more stable than this fork.

If this is an abandoned fork, then we would probably be happy to take responsibility for creating a fork or a version which is properly published to NPM, with some commitment to keeping the community active and the package maintained.

RaulPROP commented 2 years ago

In this comment @Clovel states that he has an invite as a maintainer, but had not accepted it yet.

If you have the resources to properly maintain a fork, I think the hole community will appreciate it.

WoodyWoodsta commented 2 years ago

Since posting this issue, we've had a think about the feasibility of using Appcenter with Capacitor. We decided it would be unwise to leverage other app types in Appcenter in order to get it to work with a plugin for Capacitor possibly leading to further instabilities as Appcenter changes, and would rather consider using other services (Firebase, AWS, etc) to build our own OTA update mechanism.

alexcroox commented 2 years ago

@WoodyWoodsta in case you weren't aware, there is another effort here that allows you to use your own infrastructure:

https://github.com/Cap-go/capacitor-updater

I can't comment on it's stability as this repo is working fine for me in production, but I have been following along on the github/discord.

WoodyWoodsta commented 2 years ago

Thanks for the suggestion @alexcroox - we aren't happy with the quality of that solution for the type of applications we're building. Will most likely draw some inspiration from it and others like it, but will need to build our own.

mhamri commented 2 years ago

it appears that the only fork that currently is maintained is https://github.com/Dwimcore/capacitor-codepush, i didn't give them a try but I will do soon

Dwimcore commented 2 years ago

@mhamri it is a fork I made today, for now I only applied @JumBay solution to a bundle dependency error. We're not sure if we're going to keep this solution for now or not in our mobile app, we'll see in the next days / weeks :)

mhamri commented 2 years ago

sorry, my bad, I had 100 tabs open and copied the wrong url. I meant https://github.com/mmadlener/cordova-plugin-code-push but I just noticed that's a cordova version, but probably should should be able to create a connector somewhere

afilp commented 1 year ago

@WoodyWoodsta Have you found or implemented (and care to share) any OTA update mechanism through Firebase please?

We would also need to use this package, but it does not support capacitor v4.

WoodyWoodsta commented 1 year ago

I'm actually in the middle of writing our own that draws from S3 and a node.js service in our cluster (nothing to do with Firebase - I feel like using Firebase just for bundle storage is an overkill).

It's highly tailored for our app but I'll give some thought to making it public.

If Firebase had an OTA solution we'd probably use theirs but I don't believe they have that at the moment.