Cordova-plugin-firebase: ما الأمر مع جميع طلبات السحب ، لماذا لم يتم دمجها بالفعل؟

تم إنشاؤها على ٩ مايو ٢٠١٩  ·  20تعليقات  ·  مصدر: arnesson/cordova-plugin-firebase

تعمل بعض طلبات السحب على إصلاح بعض المشكلات السيئة حقًا ، ويضيف بعضها بعض الميزات الرائعة الجديدة robertarnesson لماذا لم يتم دمجها بالفعل؟

التعليق الأكثر فائدة

مرحبا شباب. لم أحافظ على هذا المكون الإضافي لفترة طويلة. @ soumak77 هو

ال 20 كومينتر

ربما فقد الاهتمام بهذا المشروع. إذا كان هذا هو الحال ، يرجى إعطاء أذونات لشخص آخر لإدارة هذا المشروع (قبول العلاقات العامة ، رمز المساهمة ، إلخ)
تضمين التغريدة

يبدو أن robertarnesson يستغرق وقتًا طويلاً للغاية في الرد على العلاقات العامة / المشكلات الخاصة بهذا المكون الإضافي.

إذا لم تعد مهتمًا / قادرًا على صيانته ، أقترح عليك التفكير في تسليم الريبو إلى مجتمع كوردوفا حيث يمكن صيانته بشكل أفضل نظرًا لأنه أحد أكثر ملحقات كوردوفا شيوعًا. أنا متأكد من أن الرجال في Apache Cordova مثلهم سيكونون على استعداد لتولي الملكية (ccjanpio).

أسوأ حالة ، نحن (المجتمع) يمكننا تفرع هذا الريبو ونشره على npm تحت معرف حزمة جديد ، على سبيل المثال cordova-plugin-firebase-v2 . ثم يمكننا دمج العلاقات العامة وحل المشكلات بشكل أسرع.
نظرًا لأنني بالفعل مطور كوردوفا الإضافي وأستخدم هذا المكون الإضافي في مشاريع متعددة ، سأفكر في القيام بذلك إذا استمر

نعم ، يعمل هذا البرنامج المساعد على إبطاء نغمات المشاريع. يجب نقله إلى مجتمع كوردوفا.
@ dpa99c لديه بريد إلكتروني في هذا الملف الشخصي:arnesson
يمكننا مراسلته بالبريد الإلكتروني ....؟

من المحتمل أنه يتلقى رسائل بريد إلكتروني حول هذا الموضوع ولكنه لا يقرأها ....

@ rodrigograca31 نعم ربما تم كتم صوت Github حتى لا ترسله كل هذه التعليقات بريدًا مزعجًا 😆
سأحاول إرسال بريد إلكتروني (مهذب) ...

عادةً لا تأخذ Apache Cordova ملكية المكونات الإضافية غير الأساسية (سيكون الترخيص والتخليص القانوني بمثابة كابوس ، كما هو الحال بالنسبة لعبء الصيانة) ، ولكن بالطبع قد يقوم أي شخص من المجتمع بذلك بنفسه إما عن طريق إنشاء اتفاق مع المكون الإضافي الأصلي أو إيجاد اتفاق معه مالك @ dpa99c .

إذا كان هناك العديد من المكونات الإضافية التي تحتاج إلى ملكية ، فربما يمكن لشخص ما أيضًا إنشاء مؤسسة Github الأصل "لجمع" تلك المكونات الإضافية - ولكن يجب أن يكون هذا شيئًا مجتمعيًا خالصًا.

ومع ذلك ، يرجى أن تكون لطيفًا مع أي مؤلف إضافي. فقط لأنهم نشروا مكونًا إضافيًا مجانيًا تعتمد عليه ، فهذا لا يؤهلك لأي شيء. إنهم غير ملزمين بدمج أي طلبات سحب أو الرد على أي مشكلات أو القيام بأي شيء أكثر مما فعلوه بالفعل: ضع الكود الخاص بهم على Github ودعك تستخدمه.

تتغير هذه الديناميكية بالطبع عندما تدفع لشخص ما للقيام ببعض الأعمال ، ولكن يجب بعد ذلك تغطية جميع التفاصيل بموجب عقدك القانوني. بما أنني أفترض أن هذا ليس الوضع هنا ، يرجى التفكير في سلوكك.

يبدو أن robertarnesson يستغرق وقتًا طويلاً للغاية في الرد على العلاقات العامة / المشكلات الخاصة بهذا المكون الإضافي.

إذا لم تعد مهتمًا / قادرًا على صيانته ، أقترح عليك التفكير في تسليم الريبو إلى مجتمع كوردوفا حيث يمكن صيانته بشكل أفضل نظرًا لأنه أحد أكثر ملحقات كوردوفا شيوعًا. أنا متأكد من أن الرجال في Apache Cordova مثلهم سيكونون على استعداد لتولي الملكية (ccjanpio).

أسوأ حالة ، نحن (المجتمع) يمكننا تفرع هذا الريبو ونشره على npm تحت معرف حزمة جديد ، على سبيل المثال cordova-plugin-firebase-v2 . ثم يمكننا دمج العلاقات العامة وحل المشكلات بشكل أسرع.
نظرًا لأنني بالفعل مطور كوردوفا الإضافي وأستخدم هذا المكون الإضافي في مشاريع متعددة ، سأفكر في القيام بذلك إذا استمر

@ dpa99c لقد قمت بالفعل بإصلاح المشكلة السابقة المتعلقة بتحديث أبريل ، وقد حصل هؤلاء الأشخاص على مجموعة من الأشخاص بمن فيهم أنا ، وسأكون سعيدًا باستخدام الريبو الخاص بك ، انتظر ... أنا أستخدمه بالفعل لول.

@ dpa99c - أحب حقًا أنك تعرض الحصول على هذا من العهود.

هناك أيضًا مجموعة Firebase من المكونات الإضافية التي يحتفظ بهاchemerisuk. أي لقطة للتعاون والحفاظ على مكون إضافي واحد فقط من Firebase cordova؟ هل هناك أي شخص يعرف أشخاصًا من فريق Firebase على استعداد لرعاية مكون إضافي للجميع؟

لقد ذكرتها هنا: https://github.com/arnesson/cordova-plugin-firebase/issues/1033#issuecomment -491116010

كما ذكر الناس لدي مجموعة من المكونات الإضافية لـ Cordova لـ firebase. يركز كل مكون إضافي على SDK معين ، لذلك يقوم الأشخاص فقط بتضمين التبعيات التي يستخدمونها بالفعل. من الأسهل أيضًا الحفاظ على هذه المكونات الإضافية.

أتفق تمامًا مع janpio - احترم جميع مؤلفي المكون الإضافي ولا تتوقع

سأكون سعيدًا بالحفاظ على جزء android من المكون الإضافي لأنني لا أمتلك خبرة في iOS ، وسيسعدني أن يكون لدي المزيد من المتعاونين مثل @ dpa99c و chemerisuk

لا يوجد أي التزام بدمج أي طلبات سحب أو الرد على أي مشكلات أو القيام بأي شيء أكثر مما فعلوه بالفعل: ضع الكود الخاص بهم على Github ودعك تستخدمه.

تتغير هذه الديناميكية بالطبع عندما تدفع لشخص ما للقيام ببعض الأعمال ، ولكن يجب بعد ذلك تغطية جميع التفاصيل بموجب عقدك القانوني. بما أنني أفترض أن هذا ليس الوضع هنا ، يرجى التفكير في سلوكك.

أتفق معك حقًا ، لكنني لا أعتقد أن أي شخص هنا لا يحترم المؤلف ، في الواقع نحن لطفاء للغاية مع هذه المشكلة المفتوحة ، هناك 28 طلب سحب لأننا نتحدث عن أقدمها يرجع تاريخها إلى 8 سبتمبر 2018 تقريبًا عام منذ..

بدلاً من مجرد نقل الكود إلى مسترجع v2 منفصل ونشره تحت اسم مختلف ، نطلب تسليم الملكية أو السماح للآخرين بمراجعة ودمج عمليات السحب ، لأن هناك بالفعل مجموعة من مكونات Firebase الإضافية هناك ، وبدلاً من إنشاء منفصلة الإصدار 2 ، نريد الحفاظ على شعبية هذا الريبو كما هو.

لقد قمت بنفسي بعمل بعض المكونات الإضافية للمجتمع ، وبصفتي مالكًا للمكوِّن الإضافي ، فليس لدي أي التزام للقيام بالأشياء التي ذكرتها ، ولكن عند إنشاء شيء تستخدمه العديد من التطبيقات ، يعتمد الكثير منها على هذا المكون الإضافي كثيرا.

ذلك لأنه فعل الكثير من أجل هذا المجتمع ونفهم أيضًا أن الحفاظ على الريبو قد يكون صعبًا ، فنحن نطلب منه إما السماح للآخرين بالدمج أو علينا نقل المشروع إلى مستودع جديد كما أشار

شكرًا chemerisuk لتذكيري أنني ربما لا أحتاج إلى "كل هذا هراء" لأنني أستخدم Firebase Analytics فقط لأن Google تقوم بإيقاف Analytics ، لذلك ربما أحتاج فقط إلى جزء التحليلات من Firebase وربما يمكنني استخدام بعض
هذا البرنامج المساعد جعلني أضيف واحدًا آخر بسبب مشاكل التدرج.

ومع ذلك ، فأنا أستخدم هذا المكون الإضافي لأنه "موصى به" بواسطة Ionic v3 و v4:
https://ionicframework.com/docs/v3/native/firebase/

لذلك ، دعونا نقضي ساعات وساعات في تغيير المكون الإضافي وحل المشكلات الجديدة! ياي! : تادا:: صرخة:: تنهد:: فرح:

ملاحظة (يمكن لشركة IMHO The Ionic أيضًا التقدم إلى الأمام ومساعدة المجتمع من خلال الحفاظ على بعض المكونات الإضافية بأنفسهم ولكنهم لا يبدون مهتمين وامتلاك شركة تتحكم في الأشياء هو ........ ولكن هذا رأيي فقط)

مرحبا شباب. لم أحافظ على هذا المكون الإضافي لفترة طويلة. @ soumak77 هو

أصوت لكل شخص يتعاون على تلك التي بدأت chemerisuk . كما ذكرنا ، فهي أكثر معيارية وخفيفة الوزن. هذا ويبدو أنه قد تمكن من إدارة مشكلة مطابقة الإصدار بالكامل مع sdks خدمة google المختلفة.

مجرد فكرة.

مرحبا شباب. لم أحافظ على هذا المكون الإضافي لفترة طويلة. @ soumak77 هو

robertarnesson شكرًا على الرد - سأكون مهتمًا بالمساعدة أو المساعدة في نقل الوظائف إلى المكونات الإضافية chemerisuk ، لذلك لدينا مجموعة شاملة واحدة من الوظائف للحفاظ عليها.

@ tmk1991 أنا متأكد من أن هذا المكون الإضافي سيحتوي على بعض الوظائف غير الموجودة حاليًا في المكونات الإضافية chemerisuk ، لذا سنحتاج إلى مقارنة مجموعتي الوظائف ومعرفة ما هو مختلف.

مذا عن هذه؟ https://github.com/googleanalytics/firebase-analytics-cordova. الرجل من Google (على الرغم من أن الكود يشير إلى chemerisuk). لقد حاولنا استخدام chemerisuk ، لكنه بدأ في جلب الكثير من تبعيات قرون الكاكاو ، وما إلى ذلك.

@ dpa99c & chemerisuk - لست متأكدًا مما إذا كنتم قد

أعجبني اقتراح @ tmk1991 ، سيكون من الجيد الالتقاء والتخطيط ، أو الحصول على نوع من خارطة الطريق أو شيء من هذا القبيل. أود المساعدة أيضًا.

أهلا يا أصدقاء،
هل ما زالت قيد المناقشة؟ الرجاء التحديث إذا كان هناك أي.

يبدو هذا رائعًا: cordova-plugin-firebase-lib

أيضًا ، بالنسبة لمستخدمي Ionic ، أحاول دمج هذه الشوكة في النسخة الأصلية

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات