Autofixture: مشروع البيدو - تغيير نموذج الحكم

تم إنشاؤها على ١ سبتمبر ٢٠١٧  ·  8تعليقات  ·  مصدر: AutoFixture/AutoFixture

يعتمد مشروع AutoFixture.Idioms على Albedo الذي تتم صيانته حاليًا بواسطةploeh. نقوم حاليًا بترحيل مشاريعنا لدعم .NET Standard ويبدو أن Albedo لا يدعم هذا العالم. لقد قمت بإنشاء علاقات

نظرًا لأن هذه هي الطريقة الوحيدة للمضي قدمًا في دعم .NET Standard لـ Idioms ، أقترح الخطة التالية:

من @ AutoFixture / الجانب الأساسي:

  1. نقوم بإنشاء مستودع آخر ضمن حساب AutoFixture.
  2. نقوم بإنشاء نسخة من المشروع (ببساطة دفع جميع الالتزامات).
  3. نقوم بتمكين دعم .NET Standard لـ lib ونشر الإصدار 2.0 إلى NuGet.

من جانب ploeh :

  1. ادفع مفتاح الإشارة إلى الفرع master حيث سنفتحه في أي حال.
  2. أضف AutoFixture و AlexPovar و klimisa كمالكين للحزمة (ستكون هي نفسها هنا ).
  3. قم لاحقًا بتغيير الملف التمهيدي للإشارة إلى أن المشروع قد تم نقله إلى مكان آخر.

لاحظ ما يلي:

  1. ploeh للإشارة إلى الملكية التي تم تغييرها ، سنزيل بادئة مساحة الاسم Ploeh من الكود. هذا لمواءمة المشروع مع القرار الذي تم اتخاذه في # 745.
  2. ploeh سنضيف AutoFixture كمؤلف مشارك للحزمة. سنحتفظ بحقوق النشر الحالية لأننا لم نتفق بعد على ما يجب فعله بها.
  3. moodmosaicadamchesterklimisa أنا مستعد للقيام بذلك _ فقط_ إذا سمحت لي بترحيل المشروع ، أضف دعم .NET Standard 2.0 وأعد صياغة نهج _ دون الحاجة إلى إنشاء علاقات عامة. لن يتأثر أي منطق عمل بهذا (إذا كان كذلك - سأقوم بإنشاء علاقات عامة للمناقشة). سأحتاج إلى إعادة تنظيم المشروع بشكل كبير (لمواءمته مع AutoFixture one) وسيكون من المؤلم القيام بذلك عبر العلاقات العامة.

ploeh @ AutoFixture / core هل توافق على مثل هذه الخطة؟ :غمزة:

question

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

قررت اتباع نهج مختلف قليلاً - لقد أنشأت منظمة قائمة بذاتها لهذا المشروع: https://github.com/AlbedoOrg. سننقل المشروع هناك وسأضيف دعم .NET Standard. سأفعل ذلك بنفسي من خلال تطبيق التصميم المماثل كما لدينا هنا. في وقت لاحق يمكن للاعبين الآخرين مثل moodmosaicecampidoglio المشاركة إذا رغبوا في ذلك.

حاليًا أنا في انتظار إجراءات ploeh للمضي قدمًا.

ال 8 كومينتر

Albedo ― مع كونه واحدًا من أفضل قواعد كود C # الموجهة للكائنات التي أعرفها ، فإن مشروع مفتوح المصدر مفيد ومثير للاهتمام ليس له مكان في منظمة AutoFixture ، IMHO.

كان هذا أحد الأسباب الرئيسية التي طورناها بالفعل ضمن حسابploeh على GitHub. لا أرى أي سبب للتراجع عن هذا القرار.

هناك طن من المستفيدين الرئيسيين يحدث بالفعل، مع ارتفاع وتيرة التغييرات لم يسبق له مثيل، وفقط عدد قليل من المراجعين المتاحة.


  • أود أن أقترح تأجيل القرار حتى يتم إغلاق معظم مشكلات المعلم v4
  • في حال قررت المضي قدمًا في هذا الأمر ، لا تضفني كمراجع في طلبات السحب. ليس لدي حاليًا المزيد من النطاق الترددي للمراجعات

moodmosaic شكرا Idioms في الوقت الحالي ونقرر ما يجب فعله في نهاية الإصدار 4.

قررت اتباع نهج مختلف قليلاً - لقد أنشأت منظمة قائمة بذاتها لهذا المشروع: https://github.com/AlbedoOrg. سننقل المشروع هناك وسأضيف دعم .NET Standard. سأفعل ذلك بنفسي من خلال تطبيق التصميم المماثل كما لدينا هنا. في وقت لاحق يمكن للاعبين الآخرين مثل moodmosaicecampidoglio المشاركة إذا رغبوا في ذلك.

حاليًا أنا في انتظار إجراءات ploeh للمضي قدمًا.

لقد نقلنا بالفعل الريبو ، لذا يجب إغلاق هذا السؤال. سأضيف adamchester و moodmosaic كمالكين مشاركين ، لأنهم ساهموا في المكتبة في الماضي.

يجب عليك أيضًا إضافةjwChung. لقد قام بالكثير من العمل الرائع في البيدو.

بالتأكيد ، لا مخاوف من جانبي. الرجاء إضافته - لديك أيضًا حقوق المسؤول: أحمر الخدود:

moodmosaic لم تضمين التغريدة

jwChung ، على الرحب والسعة! لقد دعوتك قبل بضع ساعات.

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

القضايا ذات الصلة

DeafLight picture DeafLight  ·  5تعليقات

TroyHouston picture TroyHouston  ·  6تعليقات

gtbuchanan picture gtbuchanan  ·  3تعليقات

mjfreelancing picture mjfreelancing  ·  4تعليقات

ecampidoglio picture ecampidoglio  ·  7تعليقات