Cordova-plugin-firebase: Ada apa dengan semua permintaan tarik, mengapa belum digabung?

Dibuat pada 9 Mei 2019  ·  20Komentar  ·  Sumber: arnesson/cordova-plugin-firebase

Beberapa permintaan tarik memperbaiki beberapa masalah yang sangat buruk, dan beberapa di antaranya menambahkan beberapa fitur keren baru @robertarnesson mengapa mereka belum bergabung?

Komentar yang paling membantu

Hai teman-teman. Saya sudah lama tidak memelihara plugin ini. @ soumak77 adalah pengelola utama sampai sekarang. Jika ada orang lain yang tertarik untuk membantu, saya akan dengan senang hati memberikan akses

Semua 20 komentar

Mungkin dia kehilangan minat pada proyek ini. Jika demikian, berikan izin kepada orang lain untuk mengelola proyek ini (Terima PR, kontribusikan kode, dll.)
@robertarnesson

@robertarnesson tampaknya membutuhkan waktu lama bagi Anda untuk menanggapi PR/masalah untuk plugin ini.

Jika Anda tidak lagi tertarik/mampu mempertahankannya, saya sarankan Anda mempertimbangkan untuk menyerahkan repo ke komunitas Cordova di mana ia dapat dipelihara dengan lebih baik karena ini adalah salah satu plugin Cordova yang paling populer. Saya yakin orang-orang di Apache Cordova seperti itu akan bersedia mengambil alih kepemilikan (cc @janpio).

Kasus terburuk, kami (komunitas) dapat melakukan fork repo ini dan mempublikasikannya ke npm di bawah ID paket baru misalnya cordova-plugin-firebase-v2 . Kemudian kita dapat menggabungkan PR dan memperbaiki masalah lebih cepat.
Karena saya sudah menjadi pengembang plugin Cordova dan menggunakan plugin ini di banyak proyek, saya akan mempertimbangkan untuk melakukan ini jika @robertarnesson terus diam.

Ya, plugin ini memperlambat banyak proyek. Itu harus dipindahkan ke komunitas Cordova.
@dpa99c dia memiliki email di profil ini: @arnesson
kita bisa email dia ....?

Dia mungkin mendapatkan email tentang ini tetapi tidak membacanya ....

@rodrigograca31 ya mungkin dia mute Github jadi semua komentar ini jangan spam dia
Saya akan mencoba mengirim email (sopan) ...

Apache Cordova biasanya tidak mengambil alih kepemilikan plugin non-inti (lisensi dan izin hukum akan menjadi mimpi buruk, seperti halnya beban pemeliharaan), tetapi tentu saja siapa pun dari komunitas dapat melakukannya sendiri baik dengan forking atau menemukan kesepakatan dengan plugin asli pemilik @dpa99c .

Jika ada beberapa plugin yang memerlukan kepemilikan, mungkin seseorang juga dapat membuat organisasi induk Github untuk "mengumpulkan" plugin tersebut - tetapi ini harus murni komunitas.

Karena itu, harap bersikap baik kepada _any_ penulis plugin. Hanya karena mereka menerbitkan plugin gratis yang Anda andalkan, Anda tidak berhak atas apa pun. Mereka tidak berkewajiban untuk menggabungkan permintaan tarik apa pun, menjawab masalah apa pun, atau melakukan lebih dari yang sudah mereka lakukan: Letakkan kode mereka di Github dan biarkan Anda menggunakannya.

Dinamika ini tentu saja berubah ketika Anda membayar seseorang untuk melakukan beberapa pekerjaan, tetapi semua detailnya kemudian harus dicakup oleh kontrak hukum Anda. Karena saya menganggap ini bukan situasi di sini, harap pertimbangkan perilaku Anda.

@robertarnesson tampaknya membutuhkan waktu lama bagi Anda untuk menanggapi PR/masalah untuk plugin ini.

Jika Anda tidak lagi tertarik/mampu mempertahankannya, saya sarankan Anda mempertimbangkan untuk menyerahkan repo ke komunitas Cordova di mana ia dapat dipelihara dengan lebih baik karena ini adalah salah satu plugin Cordova yang paling populer. Saya yakin orang-orang di Apache Cordova seperti itu akan bersedia mengambil alih kepemilikan (cc @janpio).

Kasus terburuk, kami (komunitas) dapat melakukan fork repo ini dan mempublikasikannya ke npm di bawah ID paket baru misalnya cordova-plugin-firebase-v2 . Kemudian kita dapat menggabungkan PR dan memperbaiki masalah lebih cepat.
Karena saya sudah menjadi pengembang plugin Cordova dan menggunakan plugin ini di banyak proyek, saya akan mempertimbangkan untuk melakukan ini jika @robertarnesson terus diam.

@dpa99c Anda sudah memperbaiki masalah sebelumnya terkait dengan pembaruan April, yang ini punya banyak orang termasuk saya, saya akan senang menggunakan repo Anda, tunggu...Saya sudah menggunakannya lol.

@dpa99c - Saya sangat suka bahwa Anda menawarkan untuk mengambil ini dengan memerintah.

Ada juga satu set plugin firebase yang dikelola oleh @chemerisuk. Adakah kesempatan untuk berkolaborasi dan memelihara hanya satu plugin firebase cordova? Apakah ada orang yang mengenal orang-orang dari tim Firebase yang bersedia mensponsori plugin untuk semua orang?

Saya menyebutkannya di sini: https://github.com/arnesson/cordova-plugin-firebase/issues/1033#issuecomment -491116010

Seperti yang disebutkan orang, saya memiliki set plugin Cordova untuk firebase. Setiap plugin berfokus pada SDK tertentu, sehingga orang hanya menyertakan dependensi yang benar-benar mereka gunakan. Jauh lebih mudah untuk memelihara plugin seperti itu juga.

Sepenuhnya setuju dengan @janpio - hormati semua pembuat plugin dan jangan berharap mereka segera menanggapi masalah baru. Bahkan untuk yang ini :)

Saya akan dengan senang hati mempertahankan bagian Android dari plugin karena saya tidak memiliki keahlian dalam ios, dan akan lebih baik jika memiliki lebih banyak kolaborator seperti @dpa99c dan @chemerisuk

nder tidak ada kewajiban untuk menggabungkan permintaan tarik apa pun, menjawab masalah apa pun, atau melakukan apa pun selain yang sudah mereka lakukan: Letakkan kode mereka di Github dan biarkan Anda menggunakannya.

Dinamika ini tentu saja berubah ketika Anda membayar seseorang untuk melakukan beberapa pekerjaan, tetapi semua detailnya kemudian harus dicakup oleh kontrak hukum Anda. Karena saya menganggap ini bukan situasi di sini, harap pertimbangkan perilaku Anda.

Memang setuju dengan Anda, tapi saya tidak berpikir ada orang di sini yang tidak sopan terhadap penulis, sebenarnya kami terlalu baik dengan masalah terbuka ini, ada 28 permintaan tarik saat kami berbicara yang tertua berasal dari 8 september 2018 hampir setahun yang lalu..

Alih-alih hanya memindahkan kode ke repo v2 terpisah dan menerbitkannya dengan nama yang berbeda, kami meminta untuk menyerahkan kepemilikan atau mengizinkan orang lain untuk meninjau dan menggabungkan tarikan, karena sudah ada banyak plugin firebase di luar sana, dan alih-alih membuat yang terpisah v2 kami ingin menjaga popularitas repo ini apa adanya.

Saya sendiri melakukan beberapa plugin untuk komunitas dan sebagai pemilik plugin ya saya tidak memiliki kewajiban untuk melakukan hal-hal yang Anda sebutkan, tetapi ketika membangun sesuatu yang sedang digunakan oleh banyak aplikasi, banyak di antaranya bergantung pada plugin ini a banyak.

Itu karena dia melakukan banyak hal untuk komunitas ini dan kami juga memahami bahwa mempertahankan repo itu sulit, kami memintanya untuk mengizinkan orang lain untuk bergabung atau kami harus memindahkan proyek ke repo baru seperti yang ditunjukkan @dpa99c .

Terima kasih @chemerisuk telah mengingatkan saya bahwa saya mungkin tidak memerlukan "semua omong kosong ini" karena saya hanya menggunakan Firebase Analytics karena Google tidak lagi menggunakan Analytics jadi saya mungkin hanya memerlukan bagian analitik dari Firebase dan mungkin dapat menggunakan beberapa plugin lain.
Plugin ini bahkan membuat saya menambahkan satu lagi karena masalah gradle.

Yang mengatakan saya benar-benar menggunakan plugin ini karena ini adalah "yang direkomendasikan" oleh Ionic v3 dan v4:
https://ionicframework.com/docs/v3/native/firebase/

Jadi, mari kita habiskan waktu berjam-jam untuk mengubah plugin dan memecahkan masalah baru! ya! :tada: :nangis: :sob: :gembira:

PS (IMHO Perusahaan Ionic juga dapat melangkah maju dan membantu komunitas dengan memelihara beberapa plugin sendiri tetapi mereka tampaknya tidak tertarik dan memiliki perusahaan yang mengendalikan hal-hal adalah ........ tapi itu hanya pendapat saya)

Hai teman-teman. Saya sudah lama tidak memelihara plugin ini. @ soumak77 adalah pengelola utama sampai sekarang. Jika ada orang lain yang tertarik untuk membantu, saya akan dengan senang hati memberikan akses

Saya memilih semua orang yang berkolaborasi untuk memulai @chemerisuk . Seperti disebutkan, ini lebih modular dan ringan. Itu dan dia tampaknya telah mengelola seluruh masalah ketidakcocokan versi dengan SDK layanan google yang berbeda.

Hanya pemikiran saja.

Hai teman-teman. Saya sudah lama tidak memelihara plugin ini. @ soumak77 adalah pengelola utama sampai sekarang. Jika ada orang lain yang tertarik untuk membantu, saya akan dengan senang hati memberikan akses

@robertarnesson terima kasih telah membalas - Saya tertarik untuk membantu atau membantu port lintas fungsionalitas ke plugin @chemerisuk jadi kami hanya memiliki satu superset fungsionalitas yang harus dipertahankan.

@tmk1991 Saya cukup yakin plugin ini akan memiliki beberapa fungsi yang saat ini tidak ada di plugin @chemerisuk jadi kami perlu membandingkan dua set fungsi dan melihat apa yang berbeda.

Bagaimana dengan yang ini? https://github.com/googleanalytics/firebase-analytics-cordova. Orang itu IS dari Google (meskipun kode referensi chemerisuk). Kami mencoba menggunakan @chemerisuk , tetapi mulai membawa banyak dependensi kakao, dll.

@dpa99c & @chemerisuk - Tidak yakin apakah kalian sudah bertemu atau belum, tapi mungkin kita semua bisa pergi hangout atau apa dan membicarakannya? Saya tidak terlalu terbiasa dengan pembuatan plugin, tetapi sebagai pengguna akhir dari semuanya, saya dapat mengemukakan beberapa masalah yang kami hadapi dengan aplikasi kami dan plugin ini.

Saya suka saran @tmk1991 , akan lebih baik untuk berkumpul dan merencanakan, memiliki semacam peta jalan atau sesuatu seperti itu. Saya ingin membantu juga.

Hai kawan,
Apakah masih dalam pembahasan? Mohon diupdate jika ada.

Yang ini sepertinya bagus: cordova-plugin-firebase-lib

Juga, untuk pengguna Ionic, saya mencoba mengintegrasikan garpu ini ke asli 3057 tidak mengerti mengapa itu belum digabungkan

Apakah halaman ini membantu?
0 / 5 - 0 peringkat