Autofixture: الإصدار 4 RC1 الإصدار

تم إنشاؤها على ٦ أكتوبر ٢٠١٧  ·  13تعليقات  ·  مصدر: AutoFixture/AutoFixture

فيما يلي قائمة بالإجراءات المطلوبة للتحضير لإصدار v4.

الاستعدادات:

  • [x] أغلق جميع PRs لـ master وقم بتجميد التغييرات على الفرع master حتى الإصدار.
  • [س] إغلاق جميع القضايا والمستفيدين الرئيسيين في معلما V4 .
  • [x] قم بمراجعة جميع التغييرات في الإصدار 4 وقم بتكوين مستند التغييرات الفاصلة على Wiki (# 888).
  • [x] تحديث الملف التمهيدي مع ارتباط بالتغييرات العاجلة.
  • [x] راجع Contributing.md و wiki وتأكد من عدم وجود معلومات قديمة هناك.

يطلق:

  • [x] حرر التصحيح التلقائي v4.0.0-rc1 .
  • [x] حرر مكتبة SemanticComparison حيث أنها موجودة في الريبو المستقل.
  • [x] حرر التصحيح التلقائي وقم بتغريدة.
  • [x] شكرا لكل من شارك 😉
question

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

هاه ، انتهى أخيرًا! تم إصدار v4 RC1 منذ لحظات قليلة! 🎉🎈 ✨🌟

أود أن أشكر كل من شارك في هذا الإصدار. لقد كان هذا طريقًا طويلاً جدًا وأنفقنا قدرًا هائلاً من الموارد لتحقيق ذلك.

moodmosaic نشكرك على مشاركتك النشطة في مراجعة الكود والمناقشات المختلفة. أعلم أنه في بعض الأحيان كنت غارقة في مقدار الاهتمام المطلوب ، لكنك دائمًا وجدت وقت فراغ للمتابعة! لن يحدث هذا الإصدار بدون استثماراتك. 🍻🏇🥇

adamchesterecampidoglio شكرًا لتعاونك ومساعدتك في مراجعة التعليمات البرمجية وإنشاء العمليات. لسوء الحظ ، لم تتح لي الفرصة للتعاون معك عن كثب لأنك كنت مشغولًا معظم الوقت ، ولكن آمل أن تحصل على مزيد من الحرية في المستقبل وستستمر في المشاركة.

ploeh أود أن أشكرك على المنتج الرائع الذي صنعته أشكرك أيضًا على كل التعاون مع نقل الملكية - لقد سارت الأمور بسلاسة كما كنت دائمًا تساعدني عند الحاجة.

كما أود أن أشكر كل من شارك في مناقشات مختلفة ، وتابع المشروع بفاعلية ، وأطلق العلاقات العامة وتعاون هناك. وهنا بعض الأسماء، ولكن ما يمكن أن أقوله بسهولة يغيب شخص ما:Kralizekfrblondinsergeyshushlyapin @ ستيف codemunkiesadamralphblairconrad. شكرا يا رفاق 🙏🍺

كنت سعيدًا بالمشاركة في هذه العملية وأشعر أننا نصنع شيئًا رائعًا. شكرا على هذه الفرصة الرائعة 😊

ال 13 كومينتر

لدي فكرة لإصدار RC قبل إطلاق الإصدار النهائي. يمكن أن يحدث كسر شيء ما ، لذلك يمكننا الحصول على تعليقات وإصلاح ذلك. سيكون كل شيء جاهزًا حتى تلك اللحظة (بما في ذلك الوثائق) ، حتى يتمكن المستخدمون من البدء في الترقية. إذا كانت هناك بعض مشكلات اللحظة الأخيرة ، فيمكننا إصلاحها قبل الإصدار النهائي. إذا لم يكن الأمر كذلك - فسننتقل ببساطة إلى RTM.

ما يقلقني هو أن هذا الإصدار يحتوي على العديد من التغييرات - من كسر التغييرات إلى ميزات ضخمة جديدة (مثل دعم NET Core ، ونهج تكامل بديل NS المعاد صياغته). يمكن أن يحدث بسهولة أننا أغفلنا شيئًا ما وستعمل RC بشكل جيد هنا.

@ AutoFixture / core ما رأيك؟

هل يلعب RC و RTM بشكل جيد مع SemVer؟ أنا شخصياً أكره مخططات إصدار RT و RTM 😆 إذا كان جاهزًا للإصدار ، فربما يجب إصداره (؟) إذا تم كسر شيء ما ، حسنًا ، سيتم إصلاحه (؟)

هل يلعب RC و RTM بشكل جيد مع SemVer؟ أنا

بالتأكيد ، تم وصفه هنا .

إذا كان جاهزًا للإفراج عنه ، فربما يجب إصداره (؟) إذا تم كسر شيء ما ، حسنًا ، سيتم إصلاحه (؟)

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

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

قصة أخرى هي SemVer. إذا حدث أننا بحاجة إلى تطبيق تغييرات عاجلة لإصلاح شيء ما (على سبيل المثال مع NSubstitute Integration) ، فسيظل بإمكاننا تطبيقها. من ناحية أخرى ، إذا قمنا بإصدار v4 ، فسنحتاج إلى إصدار v5 لإصلاحها أو التعامل مع الأشياء القديمة.

نظرًا لأن RC لا يكلف شيئًا ، فأنا لا أرى أي مشاكل في ذلك. هل ترى؟ أريد حقًا أن يقوم الأشخاص باختبار دعم .NET Core ومشاركة التعليقات لأنني لست متأكدًا بنسبة 100٪ من عدم وجود بعض المشكلات الوهمية في ذلك.

moodmosaic هل

لا أعرف ... أفضل الذهاب مباشرة وإصدار الإصدار 4.0.0 ... ما لم يكن لدى @ AutoFixture / core فكرة (أفكار) ، سأترك القرار النهائي لك.

moodmosaic شكرا لتقاسم رأيك! 👍 هل يمكنك أيضًا وصف ما إذا كنت ترى أي مشكلات في ذلك؟

حسنًا ، لدينا بعض الوقت قبل الإصدار ، لذلك دعونا نرى ما يعتقدهadamchester و ecampidoglio .

هل يمكنك أيضًا وصف ما إذا كنت ترى أي مشكلات في ذلك؟

بماذا؟ تجنب RC و RTM هو ، حسنًا ، مجرد رأيي 😉 هذا لا يعني أنه عليك القيام بذلك بهذه الطريقة ...

فقط للتوضيح ، zvirja ، هل تفكر في نشر إصدار مسبق على NuGet؟

Kralizek Yep ، لدي مثل هذه الخطة ، ما لم يكن لدى adamchester و ecampidoglio (إذا كان لا يزال يشارك في المشروع) مخاوف قوية ضد ذلك.

adamchester نحن قريبون جدًا من إصدار v4 RC. تم الانتهاء حاليًا من جميع الأعمال الرئيسية وأنا أنتظر حتى يتم دمج جميع الممثلين الرئيسيين للمضي قدمًا في الاستعدادات النهائية. سيكون رائعًا إذا كان بإمكانك تخصيص ساعة من وقت الفراغ ومراجعة PRs المعلقة. سيسمح ذلك بإغلاقها بشكل أسرع ولن ننتظر لمدة أسبوع واحد حتى تنتهي صلاحيتها.

آمل أن تكون قادرًا على تخصيص ذلك الوقت وسنمضي بشكل أسرع

لقد انتهيت من جميع الاستعدادات للإصدار.

moodmosaic هل يمكنك مراجعة ملاحظات الإصدار على موقع wiki والإعلان في الملف التمهيدي؟ هنا الروابط:
الملف التمهيدي: https://github.com/AutoFixture/AutoFixture/tree/v4
الويكي: https://github.com/AutoFixture/AutoFixture/wiki/v4.0-Release-Notes

يمكن أن يحدث أنني ارتكبت بعض الأخطاء المطبعية الغبية ، لذا قد يساعد المظهر الجديد 😉 شكرًا مقدمًا.

هاه ، انتهى أخيرًا! تم إصدار v4 RC1 منذ لحظات قليلة! 🎉🎈 ✨🌟

أود أن أشكر كل من شارك في هذا الإصدار. لقد كان هذا طريقًا طويلاً جدًا وأنفقنا قدرًا هائلاً من الموارد لتحقيق ذلك.

moodmosaic نشكرك على مشاركتك النشطة في مراجعة الكود والمناقشات المختلفة. أعلم أنه في بعض الأحيان كنت غارقة في مقدار الاهتمام المطلوب ، لكنك دائمًا وجدت وقت فراغ للمتابعة! لن يحدث هذا الإصدار بدون استثماراتك. 🍻🏇🥇

adamchesterecampidoglio شكرًا لتعاونك ومساعدتك في مراجعة التعليمات البرمجية وإنشاء العمليات. لسوء الحظ ، لم تتح لي الفرصة للتعاون معك عن كثب لأنك كنت مشغولًا معظم الوقت ، ولكن آمل أن تحصل على مزيد من الحرية في المستقبل وستستمر في المشاركة.

ploeh أود أن أشكرك على المنتج الرائع الذي صنعته أشكرك أيضًا على كل التعاون مع نقل الملكية - لقد سارت الأمور بسلاسة كما كنت دائمًا تساعدني عند الحاجة.

كما أود أن أشكر كل من شارك في مناقشات مختلفة ، وتابع المشروع بفاعلية ، وأطلق العلاقات العامة وتعاون هناك. وهنا بعض الأسماء، ولكن ما يمكن أن أقوله بسهولة يغيب شخص ما:Kralizekfrblondinsergeyshushlyapin @ ستيف codemunkiesadamralphblairconrad. شكرا يا رفاق 🙏🍺

كنت سعيدًا بالمشاركة في هذه العملية وأشعر أننا نصنع شيئًا رائعًا. شكرا على هذه الفرصة الرائعة 😊

هنا الروابط:
الملف التمهيدي: https://github.com/AutoFixture/AutoFixture/tree/v4

يبدو أن هذا واحد مكسور.

كانت الصفحة المقصودة لفرع v4. الآن تم دمج هذا الفرع في master ، لذلك ببساطة افتح صفحة المشروع: wink:

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