Cordova-plugin-firebase: Que se passe-t-il avec toutes les demandes d'extraction, pourquoi ne sont-elles pas déjà fusionnées ?

Créé le 9 mai 2019  ·  20Commentaires  ·  Source: arnesson/cordova-plugin-firebase

Certaines des demandes d'extraction résolvent de très gros problèmes, et certaines d'entre elles ajoutent de nouvelles fonctionnalités intéressantes @robertarnesson, pourquoi ne sont-elles pas déjà fusionnées ?

Commentaire le plus utile

Salut les gars. Je n'ai pas maintenu ce plugin depuis longtemps. @ soumak77 est le principal mainteneur à partir de maintenant. Si quelqu'un d'autre est intéressé à aider, je serai heureux de donner accès

Tous les 20 commentaires

Peut-être qu'il a perdu tout intérêt pour ce projet. Si tel est le cas, veuillez donner à quelqu'un d'autre les autorisations pour gérer ce projet (Accepter les PR, contribuer au code, etc.)
@robertarnesson

@robertarnesson semble vous prendre énormément de temps pour répondre aux PR/problèmes de ce plugin.

Si vous n'êtes plus intéressé/capable de le maintenir, je vous suggère d'envisager de remettre le dépôt à la communauté Cordova où il pourra être mieux entretenu car il s'agit de l'un des plugins Cordova les plus populaires. Je suis sûr que les gars d'Apache Cordova seraient prêts à devenir propriétaires (cc @janpio).

Dans le pire des cas, nous (la communauté) pouvons créer ce référentiel et le publier sur npm sous un nouvel ID de package, par exemple cordova-plugin-firebase-v2 . Ensuite, nous pouvons fusionner les PR et résoudre les problèmes beaucoup plus rapidement.
Étant donné que je suis déjà un développeur de plugin Cordova et que j'utilise ce plugin dans plusieurs projets, j'envisagerai de le faire si

Oui, ce plugin ralentit des tonnes de projets. Il devrait être transféré à la communauté de Cordova.
@dpa99c il a un email dans ce profil : @arnesson
nous pourrions lui envoyer un e-mail ....?

Il reçoit probablement des e-mails à ce sujet mais ne les lit pas...

@rodrigograca31 ouais peut-être qu'il a coupé Github donc tous ces commentaires ne le spamment pas 😆
Je vais essayer d'envoyer un e-mail (poli)...

Apache Cordova ne s'approprie généralement pas les plugins non essentiels (l'octroi de licences et l'autorisation légale seraient un cauchemar, tout comme la charge de maintenance), mais bien sûr, n'importe qui de la communauté peut le faire lui-même en forçant ou en trouvant un accord avec le plugin d'origine propriétaire @dpa99c .

S'il y a plusieurs plugins qui doivent être propriétaires, peut-être que quelqu'un peut également créer une organisation Github parente pour "collecter" ces plugins - mais cela doit être une pure communauté.

Cela étant dit, soyez gentil avec _n'importe quel_ auteur de plugin. Ce n'est pas parce qu'ils ont publié un plugin gratuit dont vous dépendez que vous avez droit à quoi que ce soit. Ils n'ont aucune obligation de fusionner des demandes d'extraction, de répondre à des problèmes ou de faire autre chose que ce qu'ils ont déjà fait : mettre leur code sur Github et vous permettre de l'utiliser.

Cette dynamique change bien sûr lorsque vous payez quelqu'un pour faire du travail, mais tous les détails devraient alors être couverts par votre contrat légal. Comme je suppose que ce n'est pas le cas ici, veuillez considérer votre comportement.

@robertarnesson semble vous prendre énormément de temps pour répondre aux PR/problèmes de ce plugin.

Si vous n'êtes plus intéressé/capable de le maintenir, je vous suggère d'envisager de remettre le dépôt à la communauté Cordova où il pourra être mieux entretenu car il s'agit de l'un des plugins Cordova les plus populaires. Je suis sûr que les gars d'Apache Cordova seraient prêts à devenir propriétaires (cc @janpio).

Dans le pire des cas, nous (la communauté) pouvons créer ce référentiel et le publier sur npm sous un nouvel ID de package, par exemple cordova-plugin-firebase-v2 . Ensuite, nous pouvons fusionner les PR et résoudre les problèmes beaucoup plus rapidement.
Étant donné que je suis déjà un développeur de plugin Cordova et que j'utilise ce plugin dans plusieurs projets, j'envisagerai de le faire si

@dpa99c vous avez déjà corrigé le problème précédent lié à la mise à jour d'avril, ceux-ci ont eu un tas de personnes dont moi-même, je serais heureux d'utiliser votre repo, attendez... Je l'utilise déjà lol.

@dpa99c - J'aime vraiment que vous

Il existe également un ensemble de plugins Firebase maintenus par @chemerisuk. Une idée de la collaboration et de la maintenance d'un seul plug-in Firebase Cordova ? Y a-t-il quelqu'un qui connaît des membres de l'équipe Firebase qui serait prêt à parrainer un plugin pour tout le monde ?

Je l'ai mentionné ici : https://github.com/arnesson/cordova-plugin-firebase/issues/1033#issuecomment -491116010

Comme les gens l'ont mentionné, j'ai un ensemble de plugins Cordova pour firebase. Chaque plugin se concentre sur un SDK particulier, de sorte que les utilisateurs n'incluent que les dépendances qu'ils utilisent réellement. Il est également beaucoup plus facile de maintenir de tels plugins.

Entièrement d'accord avec @janpio - respectez tous les auteurs de plugins et ne vous attendez pas à ce qu'ils répondent immédiatement à un nouveau problème. Même à celui-ci :)

Je serais heureux de maintenir la partie Android du plugin car je n'ai pas d'expertise en ios, et ce serait bien d'avoir plus de collaborateurs comme @dpa99c et @chemerisuk

n'avez aucune obligation de fusionner les demandes d'extraction, de répondre à des problèmes ou de faire autre chose que ce qu'ils ont déjà fait : placez leur code sur Github et laissez-vous l'utiliser.

Cette dynamique change bien sûr lorsque vous payez quelqu'un pour faire du travail, mais tous les détails devraient alors être couverts par votre contrat légal. Comme je suppose que ce n'est pas le cas ici, veuillez considérer votre comportement.

En effet d'accord avec toi, mais je pense que personne ici n'est irrespectueux envers l'auteur, en fait nous sommes trop gentils avec ce numéro ouvert, il y a 28 pull request à l'heure actuelle la plus ancienne date du 8 sept 2018 presque un an il y a..

Au lieu de simplement déplacer le code vers un référentiel v2 distinct et de le publier sous un nom différent, nous demandons de céder la propriété ou d'autoriser d'autres à examiner et fusionner les tirages, car il existe déjà un tas de plugins firebase, et au lieu de créer des v2, nous voulons conserver la popularité de ce référentiel tel qu'il est.

J'ai moi-même fait quelques plugins pour la communauté et en tant que propriétaire de plugin, oui, je n'ai aucune obligation de faire les choses que vous avez mentionnées, mais lors de la création de quelque chose qui est utilisé par de nombreuses applications, dont beaucoup dépendent de ce plugin un parcelle.

C'est parce qu'il a fait beaucoup pour cette communauté et nous comprenons également que maintenir un référentiel peut être difficile, nous lui demandons soit d'autoriser les autres à fusionner, soit nous devrions déplacer le projet vers un nouveau référentiel comme

Merci @chemerisuk de m'avoir rappelé que je n'ai probablement pas besoin de "toutes ces conneries" car j'utilise uniquement Firebase Analytics car Google désapprouve Analytics, donc j'ai probablement seulement besoin de la partie analytique de Firebase et je peux probablement utiliser un autre plugin.
Ce plugin m'a même fait en ajouter un autre à cause de problèmes de gradle.

Cela dit, j'utilise actuellement ce plugin car c'est le "recommandé" par Ionic v3 et v4 :
https://ionicframework.com/docs/v3/native/firebase/

Alors, passons des heures et des heures à changer de plugin et à résoudre de nouveaux problèmes ! Yay! :tada: :pleure: :sanglot: :joie:

PS (à mon humble avis, la société Ionic pourrait également s'avancer et aider la communauté en maintenant certains plugins eux-mêmes, mais ils ne semblent pas intéressés et avoir une entreprise contrôlant les choses est ........ mais ce n'est que mon avis)

Salut les gars. Je n'ai pas maintenu ce plugin depuis longtemps. @ soumak77 est le principal mainteneur à partir de maintenant. Si quelqu'un d'autre est intéressé à aider, je serai heureux de donner accès

Je vote pour tous ceux qui collaborent sur ceux que @chemerisuk a commencé. Comme mentionné, il est plus modulaire et léger. Cela et il semble avoir géré l'ensemble du problème de correspondance de version avec les différents SDK de service Google.

Juste une pensée.

Salut les gars. Je n'ai pas maintenu ce plugin depuis longtemps. @ soumak77 est le principal mainteneur à partir de maintenant. Si quelqu'un d'autre est intéressé à aider, je serai heureux de donner accès

@robertarnesson merci d'avoir répondu - Je serais intéressé d'aider ou d'aider au portage des fonctionnalités vers les plugins @chemerisuk afin que nous n'ayons qu'un seul sur-ensemble de fonctionnalités à maintenir.

@tmk1991 Je suis à peu près sûr que ce plugin aura des fonctionnalités qui ne sont actuellement pas présentes dans les plugins @chemerisuk , nous

Et celui-ci ? https://github.com/googleanalytics/firebase-analytics-cordova. Le gars EST de Google (bien que le code fasse référence à chemerisuk). Nous avons essayé d'utiliser celui de @chemerisuk , mais il a commencé à

@dpa99c & @chemerisuk - Vous ne savez pas si vous vous êtes déjà rencontrés ou pas, mais peut-être que nous pouvons tous sauter dans un lieu de rencontre ou quelque chose du genre et en parler ? Je ne suis pas vraiment habitué à créer des plugins, mais en tant qu'utilisateur final de tous, je peux évoquer certains des problèmes auxquels nous sommes confrontés avec notre application et ces plugins.

J'ai aimé la suggestion de @ tmk1991, ce serait bien de se réunir et de planifier, d'avoir une sorte de feuille de route ou quelque chose comme ça. J'aimerais aussi aider.

Salut les gars,
Est-ce encore en discussion ? Veuillez mettre à jour s'il y en a.

Celui-ci semble génial : cordova-plugin-firebase-lib

De plus, pour les utilisateurs d'Ionic, j'essaie d'intégrer ce fork dans 3057 natif, je ne comprends pas pourquoi il n'est pas encore fusionné

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

merbin2012 picture merbin2012  ·  4Commentaires

dhavalsoni2001 picture dhavalsoni2001  ·  5Commentaires

LKruglov picture LKruglov  ·  4Commentaires

rolinger picture rolinger  ·  3Commentaires

rolinger picture rolinger  ·  5Commentaires