Cordova-plugin-firebase: Was ist mit all den Pull-Requests, warum werden sie nicht schon zusammengeführt?

Erstellt am 9. Mai 2019  ·  20Kommentare  ·  Quelle: arnesson/cordova-plugin-firebase

Einige der Pull-Requests beheben einige wirklich schlimme Probleme, und einige von ihnen fügen einige neue coole Funktionen hinzu @robertarnesson Warum wurden sie nicht bereits zusammengeführt?

Hilfreichster Kommentar

Hallo Leute. Ich habe dieses Plugin schon lange nicht mehr gepflegt. @soumak77 ist ab

Alle 20 Kommentare

Vielleicht hat er das Interesse an diesem Projekt verloren. Wenn dies der Fall ist, erteilen Sie bitte einer anderen Person die Berechtigung, dieses Projekt zu verwalten (PRs akzeptieren, Code beitragen usw.).
@robertarnesson

@robertarnesson scheint schrecklich lange zu

Wenn Sie nicht mehr daran interessiert sind/in der Lage sind, es zu pflegen, würde ich Ihnen empfehlen, das Repository an die Cordova-Community zu übergeben, wo es besser gewartet werden kann, da dies eines der beliebtesten Cordova-Plugins ist. Ich bin mir sicher, dass die Jungs von Apache Cordova bereit wären, die Eigentümerschaft zu übernehmen (cc @janpio).

Im schlimmsten Fall können wir (die Community) dieses Repository forken und unter einer neuen Paket-ID, zB cordova-plugin-firebase-v2 , in npm veröffentlichen. Dann können wir die PRs zusammenführen und die Probleme viel schneller beheben.
Da ich bereits ein Cordova-Plugin- Entwickler bin und dieses Plugin in mehreren Projekten verwende, werde ich dies in Betracht ziehen, wenn

Ja, dieses Plugin verlangsamt unzählige Projekte. Es sollte in die Cordova-Community verschoben werden.
@dpa99c er hat eine E-Mail in diesem Profil: @arnesson
wir könnten ihm eine E-Mail schicken...?

Er bekommt wahrscheinlich E-Mails dazu, liest sie aber nicht ....

@rodrigograca31 ja vielleicht hat er Github stumm geschaltet, damit all diese Kommentare ihn nicht spammen 😆
Ich werde versuchen, eine (höfliche) E-Mail zu senden...

Apache Cordova übernimmt normalerweise nicht den Besitz von Nicht-Kern-Plugins (Lizenzierung und rechtliche Freigabe wären ein Albtraum, ebenso wie der Wartungsaufwand), aber natürlich kann jeder aus der Community dies selbst tun, indem er entweder das ursprüngliche Plugin teilt oder eine Vereinbarung trifft Inhaber @dpa99c .

Wenn es mehrere Plugins gibt, die Eigentümerschaft benötigen, kann vielleicht jemand auch eine übergeordnete Github-Organisation erstellen, um diese Plugins zu "sammeln" - aber dies muss eine reine Gemeinschaftssache sein.

Seien Sie jedoch nett zu _jedem_ Plugin-Autor. Nur weil sie ein kostenloses Plugin veröffentlicht haben, von dem Sie abhängig sind, berechtigt Sie zu nichts. Sie sind nicht verpflichtet, Pull-Requests zusammenzuführen, auf Probleme zu antworten oder mehr zu tun als das, was sie bereits getan haben: Stellen Sie ihren Code auf Github und lassen Sie ihn verwenden.

Diese Dynamik ändert sich natürlich, wenn Sie jemanden für eine Arbeit bezahlen, aber alle Details sollten dann in Ihrem Rechtsvertrag geregelt sein. Da ich annehme, dass dies hier nicht der Fall ist, bedenken Sie bitte Ihr Verhalten.

@robertarnesson scheint schrecklich lange zu

Wenn Sie nicht mehr daran interessiert sind/in der Lage sind, es zu pflegen, würde ich Ihnen empfehlen, das Repository an die Cordova-Community zu übergeben, wo es besser gewartet werden kann, da dies eines der beliebtesten Cordova-Plugins ist. Ich bin mir sicher, dass die Jungs von Apache Cordova bereit wären, die Eigentümerschaft zu übernehmen (cc @janpio).

Im schlimmsten Fall können wir (die Community) dieses Repository forken und unter einer neuen Paket-ID, zB cordova-plugin-firebase-v2 , in npm veröffentlichen. Dann können wir die PRs zusammenführen und die Probleme viel schneller beheben.
Da ich bereits ein Cordova-Plugin- Entwickler bin und dieses Plugin in mehreren Projekten verwende, werde ich dies in Betracht ziehen, wenn

@dpa99c Sie haben bereits das vorherige Problem im Zusammenhang mit dem April-Update behoben, dieses hat eine Menge Leute, einschließlich mir, ich würde gerne Ihr Repo verwenden, warte ... ich benutze es bereits lol.

@dpa99c - Ich mag es wirklich, dass du

Es gibt auch einen Firebase-Satz von Plugins, der von @chemerisuk verwaltet wird. Haben Sie eine Möglichkeit, nur ein Firebase-Cordova-Plugin zusammenzuarbeiten und zu warten? Gibt es jemanden, der Leute aus dem Firebase-Team kennt, die bereit wären, ein Plugin für alle zu sponsern?

Ich habe es hier erwähnt: https://github.com/arnesson/cordova-plugin-firebase/issues/1033#issuecomment -491116010

Wie bereits erwähnt, habe ich eine Reihe von Cordova-Plugins für Firebase. Jedes Plugin konzentriert sich auf ein bestimmtes SDK, sodass die Benutzer nur Abhängigkeiten einschließen, die sie tatsächlich verwenden. Es ist auch viel einfacher, solche Plugins zu warten.

Stimme @janpio voll und ganz zu - respektiere alle Plugin-Autoren und erwarte nicht, dass sie sofort auf ein neues Problem reagieren. Auch zu diesem :)

Ich würde mich freuen, den Android-Teil des Plugins zu pflegen, da ich keine Erfahrung mit iOS habe, und wäre großartig, mehr Mitarbeiter wie @dpa99c und @chemerisuk zu haben

Sie sind nicht verpflichtet, Pull-Requests zusammenzuführen, auf Probleme zu antworten oder mehr zu tun als das, was sie bereits getan haben: Stellen Sie ihren Code auf Github und lassen Sie ihn verwenden.

Diese Dynamik ändert sich natürlich, wenn Sie jemanden für eine Arbeit bezahlen, aber alle Details sollten dann in Ihrem Rechtsvertrag geregelt sein. Da ich annehme, dass dies hier nicht der Fall ist, bedenken Sie bitte Ihr Verhalten.

In der Tat stimme Ihnen zu, aber ich glaube nicht, dass hier jemand respektlos gegenüber dem Autor ist. Tatsächlich sind wir mit dieser geöffneten Ausgabe zu nett, es gibt 28 Pull-Requests, während wir sprechen, der älteste stammt vom 8. September 2018 fast ein Jahr vor..

Anstatt den Code einfach in ein separates v2-Repository zu verschieben und unter einem anderen Namen zu veröffentlichen, bitten wir Sie, das Eigentum zu übergeben oder anderen zu erlauben, Pulls zu überprüfen und zusammenzuführen, da es bereits eine Reihe von Firebase-Plugins gibt, und anstatt separate zu erstellen v2 möchten wir die Popularität dieses Repos so beibehalten, wie sie ist.

Ich selbst habe einige Plugins für die Community erstellt und als Plugin-Besitzer bin ich nicht verpflichtet, die von Ihnen erwähnten Dinge zu tun, aber wenn ich etwas baue, das von vielen Apps verwendet wird, von denen viele von diesem Plugin abhängen a viel.

Da er viel für diese Community getan hat und wir auch verstehen, dass die Pflege eines Repos schwierig sein kann, bitten wir ihn, entweder anderen die Zusammenführung zu erlauben oder das Projekt in ein neues Repo zu verschieben, wie @dpa99c darauf hingewiesen hat.

Danke @chemerisuk , dass einstellt , also benötige ich wahrscheinlich nur den Analytics-Teil von Firebase und kann wahrscheinlich ein anderes Plugin verwenden.
Dieses Plugin hat mich aufgrund von Gradle-Problemen sogar dazu gebracht, ein weiteres hinzuzufügen.

Das heißt, ich verwende dieses Plugin tatsächlich, weil es das "empfohlene" von Ionic v3 und v4 ist:
https://ionicframework.com/docs/v3/native/firebase/

Also, lass uns Stunden und Stunden damit verbringen, das Plugin zu ändern und neue Probleme zu lösen! Yay! :tada: :weinen: :schluchzen: :freude:

PS (IMHO Die Firma Ionic könnte auch vortreten und der Community helfen, indem sie einige Plugins selbst pflegt, aber sie scheinen nicht interessiert zu sein und eine Firma zu haben, die Dinge kontrolliert, ist ........ aber das ist nur meine Meinung)

Hallo Leute. Ich habe dieses Plugin schon lange nicht mehr gepflegt. @soumak77 ist ab

Ich stimme jedem zu, der an denen @chemerisuk gestartet hat. Wie bereits erwähnt, ist es modularer und leichter. Das und er scheint das gesamte Versions-Mis-Match-Problem mit den verschiedenen Google-Service-SDKs gelöst zu haben.

Nur ein Gedanke.

Hallo Leute. Ich habe dieses Plugin schon lange nicht mehr gepflegt. @soumak77 ist ab

@robertarnesson danke für die Antwort - Ich wäre daran interessiert, zu helfen oder die Funktionalität auf @chemerisuk- Plugins zu

@tmk1991 Ich bin mir ziemlich sicher, dass dieses Plugin einige Funktionen haben wird, die derzeit in @chemerisuk- Plugins nicht vorhanden

Was ist mit diesem? https://github.com/googleanalytics/firebase-analytics-cordova. Der Typ IST von Google (obwohl der Code auf Chemerisuk verweist). Wir haben versucht, @chemerisuk zu verwenden, aber es hat viele Abhängigkeiten von Kakaoschoten usw.

@dpa99c & @chemerisuk - Nicht sicher, ob ihr euch schon kennengelernt habt oder nicht, aber vielleicht können wir alle in einen Hangout oder so einsteigen und darüber reden? Ich bin nicht wirklich vertraut mit der Erstellung von Plugins, aber als Endbenutzer von allen kann ich einige der Schwachstellen ansprechen, denen wir bei unserer App und diesen Plugins begegnen.

Ich mochte den Vorschlag von treffen und zu planen, eine Art Roadmap oder ähnliches zu haben. Ich möchte auch gerne helfen.

Hallo Leute,
Ist es noch in der Diskussion? Bitte aktualisieren Sie, falls vorhanden.

Dieser scheint großartig zu sein: cordova-plugin-firebase-lib

Außerdem versuche ich für Ionic-Benutzer, diesen Fork in native 3057 zu integrieren, verstehe nicht, warum er noch nicht zusammengeführt wurde

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen