تم اقتراح هذا بشكل غير رسمي من قبل ، فلنحاول إضفاء الطابع الرسمي عليه.
حسنًا ، بالطبع يحتاج كل من neilpa وبقية الفريق إلى الاتفاق على هذا ونقل ملكية الريبو إلى ReactiveCocoa org. فيما يتعلق بعناوين url ، يبدو أن Github يقوم بكل الرفع الثقيل .
أنا أؤيد نقل Rex إلى منظمة ReactiveCocoa. لقد بدأ كملعب شخصي لكنه تحول إلى شيء أكثر فائدة. أنا أيضًا لا أستخدم RAC في وظيفتي اليومية بعد الآن ، لذا فإن منح الملكية للمجتمع أمر منطقي.
قبل سحب الزناد ، أود أن أعرف كيف يشعر NachoSoto و mdiep حيال ذلك.
سأكون مشاركًا فيه تمامًا. أقترح إجراء مراجعة / تمرير سريع للشفرة (يسعدني القيام بذلك) للتأكد من أن المشغلين / عمليات التنفيذ مطابقة للمعايير (لا أشك في ذلك من أجل ثانية واحدة مع معرفة neilpa على الرغم من :)) ، ولكن فقط للتأكد من أننا:
إذا كان الهدف هو تسهيل الوصول إلى المكتبة ، فإنني أقترح أن يكون هناك اسم رسمي أكثر قد يساعد في ذلك. "ريكس" لا يجلب إلى ذهني ReactiveCocoa عندما أراه. لست متأكدًا من الاسم الصحيح ، ولكن شيئًا ما باستخدام "ReactiveCocoa" أو حتى مجرد "Reactive" في الاسم سيكون أفضل IMO.
لم ألق نظرة على Rex حقًا ، لكني أحب فكرة وجود مكتبة تركز على واجهة المستخدم ضمن منظمة ReactiveCocoa. يبدو أن ريكس بداية جيدة لذلك. 👍 أعتقد أن إلقاء نظرة على NachoSoto أولاً هو فكرة رائعة أيضًا.
أعتقد أننا بحاجة إلى إيجاد بعض المساهمين الأساسيين أكثر من أجل RAC بشكل عام. يبدو أن الجميع قد انتشروا بشكل ضئيل للغاية.
tonyarnold يمكن أن يساعد. ✨
mdiep أوافق. ومع ذلك ، يحتاج ريكس إلى القليل من العمل من حيث التوثيق (التمهيدي). ربما أنشئ كتالوجًا حتى يعرف الناس نوع روابط واجهة المستخدم التي يوفرها ، بدلاً من الاضطرار إلى التحقق من الكود المصدري. هناك أيضًا عوامل تشغيل متنوعة ، يجب توثيقها أيضًا.
أعتقد أننا بحاجة إلى إيجاد بعض المساهمين الأساسيين أكثر من أجل RAC بشكل عام. يبدو أن الجميع قد انتشروا بشكل ضئيل للغاية.
أتفق مع هذا أيضًا ، هناك قدر لا بأس به من العمل الذي يتعين القيام به هنا:
يسعدني تقديم المساعدة عند الحاجة ، حيث إنني أستخدم Rex و ReactiveCocoa في وظيفتي الحالية.
لقد بذلRuiAAPeres جهدًا هائلاً في استخدام ReactiveCocoa و Rex وتعزيزهما ، وأعتقد أنه يمكن أن يكون مساهماً أساسياً جيداً. أعتقد أنه لا يزال هناك الكثير من العمل الذي يتعين القيام به لتحديث الروابط الحالية ولكن أيضًا توفير روابط جديدة وقد يكون مصدرًا جيدًا لتحقيق ذلك.
أنا أستخدم أيضًا ReactiveCocoa و Rex في وظيفتي الحالية ، لذا فأنا متاح أيضًا ومهتم بالمساعدة في أي شيء أستطيعه.
لمعلوماتك ، لقد أضفت عرض Rex التجريبي في ملعبي الشخصي https://github.com/inamiy/ReactiveCocoaCatalog/pull/8.
كود رائع حقًا حتى الآن ، وأعتقد أن مجرد الترحيل إلى org يكفي للخطوة الأولى: البريق:
إنها فكرة رائعة لجعل Rex جزءًا رسميًا من ReactiveCocoa. نظرًا لأن Swift يجعل من السهل حقًا تقسيم الكود إلى وحدات متعددة مع الحفاظ على الوظيفة الأساسية في الوحدة الرئيسية وإدخال وحدة ثانية للإضافات الخاصة بواجهة المستخدم أمر منطقي بالتأكيد.
أقترح التغييرات التالية:
rex_xxx
إلى rac_xxx
لجعل التسمية متسقةlukaskubanek أوافق على النقطة الأولى ، لكن لدي آراء مختلطة حول:
تغيير البادئة rex_xxx إلى rac_xxx لجعل التسمية متسقة
على الرغم من أنه سيظل التسمية متسقة ، إلا أن وجودها بأسماء مختلفة ، IMHO ، له العديد من المزايا:
rex_
في تأكيد ذلك وإزالته من التبعية.لقد ناقشنا نقل كود Swift الأساسي ، ورمز Obj-C ، وجسر Swift <-> Obj-C إلى مستودعات منفصلة (# 2807) ، وترك هذا الريبو لربط Cocoa ... لذلك أعتقد أنه يجب علينا نقل Rex رمز في هذا المستودع كـ RAC 5.
neilpaNachoSoto ما رأيك ؟
هل ستتم إزالة تبعية ارتباطات Rex و Swift على واجهات برمجة تطبيقات ReactiveCocoa ObjC أثناء الفصل ، أي إعادة تنفيذها في Swift؟ خلاف ذلك ، لن تكون IMO المنقسمة فعالة حقًا في أشياء أخرى غير الصيانة ، نظرًا لأن مستخدمي Swift لا يزالون بحاجة إلى إنشاء مكتبة ObjC بأكملها لبضع طرق مترابطة.
هل ستتم إزالة تبعية ارتباطات Rex و Swift على واجهات برمجة تطبيقات ReactiveCocoa ObjC أثناء الفصل ، أي إعادة تنفيذها في Swift؟
نعم! من المؤكد أنها ستشمل بعض Objective-C ، ولكنها لن تتضمن ReactiveObjC.
لذلك أعتقد أننا يجب أن ننقل كود Rex إلى هذا المستودع مثل RAC 5.
متفق عليه ، لكننا سنحتاج إلى توخي الحذر بشأن تاريخ إعادة الشراء. يجب أن نضع خطة لإدارة النقل / إعادة القاعدة / الانقسام التي تحافظ على سجل إعادة الشراء السليم.
هناك أيضًا تداعيات للمشكلات المفتوحة التي ليس لدينا الخيار المحتمل subtree split
.
أفترض أن هذا تم الآن ، بفضل # 3210!
التعليق الأكثر فائدة
lukaskubanek أوافق على النقطة الأولى ، لكن لدي آراء مختلطة حول:
على الرغم من أنه سيظل التسمية متسقة ، إلا أن وجودها بأسماء مختلفة ، IMHO ، له العديد من المزايا:
rex_
في تأكيد ذلك وإزالته من التبعية.