Autofixture: Выпуск v4 RC1

Созданный на 6 окт. 2017  ·  13Комментарии  ·  Источник: AutoFixture/AutoFixture

Вот список действий, необходимых для подготовки к выпуску v4.

Препараты:

  • [x] Закройте все PR для master и заморозьте изменения в ветке master до выпуска.
  • [x] Закройте все проблемы и PR на этапе v4 .
  • [x] Просмотрите все изменения v4 и составьте документ о критических изменениях в Wiki (# 888).
  • [x] Обновите ReadMe со ссылкой на критические изменения.
  • [x] Просмотрите Contributing.md и вики и убедитесь, что там нет устаревшей информации.

Выпускать:

  • [x] Отпустите AutoFixture v4.0.0-rc1 .
  • [x] Освободите библиотеку SemanticComparison, поскольку она находится в автономном репозитории.
  • [x] Отпустите AutoFixture и напишите твит.
  • [x] Спасибо всем, кто участвовал 😉
question

Самый полезный комментарий

Ха, наконец-то готово! v4 RC1 был выпущен несколько минут назад! 🎉🎈 ✨🌟

Хочу поблагодарить всех, кто участвовал в этом выпуске. Это был довольно долгий путь, и мы потратили огромное количество ресурсов, чтобы это произошло.

@moodmosaic Спасибо за активное участие в обзоре кода и различных обсуждениях. Я знаю, что иногда вы были ошеломлены требуемым вниманием, но всегда находили свободное время, чтобы продолжить! Этого релиза не было бы без ваших вложений. 🍻🏇🥇

@adamchester @ecampidoglio Спасибо за сотрудничество и помощь в проверке кода и создании процессов. К сожалению, у меня не было возможности тесно сотрудничать с вами, так как вы большую часть времени были заняты, однако я надеюсь, что вы получите больше бесплатного в будущем и продолжите участвовать.

@ploeh Хотел бы поблагодарить вас за отличный продукт, который вы сделали 🤝 Также спасибо за все сотрудничество с передачей права собственности - все прошло гладко, поскольку вы всегда помогали мне, когда это было необходимо.

Также хочу поблагодарить всех, кто участвовал в различных дискуссиях, активно следил за проектом, увольнял пиарщиков и сотрудничал там. Вот несколько имен, но я легко мог бы кого-нибудь пропустить: @Kralizek @frblondin @sergeyshushlyapin @ steve-codemunkies @adamralph @blairconrad. Спасибо, ребята 🙏🍺

Я был счастлив участвовать в этом процессе и чувствую, что мы делаем что-то потрясающее. Спасибо за прекрасную возможность 😊

Все 13 Комментарий

У меня есть идея выпустить RC перед выпуском финальной версии. Может случиться так, что что-то сломается, чтобы мы могли получить обратную связь и исправить это. К этому моменту все будет готово (включая документацию), чтобы пользователи могли приступить к обновлению. Если возникнут какие-то проблемы в последнюю минуту, мы можем исправить их до финального выпуска. Если нет - просто перейдем в RTM.

Меня беспокоит, что этот выпуск содержит слишком много изменений - от критических изменений до новых ОГРОМНЫХ функций (таких как поддержка .NET Core, переработанный подход интеграции NSubstitute). Легко могло случиться, что мы что-то упустили, и RC здесь отлично подойдет.

@ AutoFixture / core Что вы думаете?

Хорошо ли работают с SemVer RC и RTM ? Я лично ненавижу эти схемы управления версиями RT и RTM 😆 Если он готов к выпуску, то, возможно, его стоит выпустить (?) Если что-то сломается, ну, это будет исправлено (?)

Хорошо ли работают RC и RTM с SemVer? я

Конечно, здесь описано .

Если он готов к выпуску, то, может быть, его стоит выпустить (?) Если что-то сломалось, ну, это будет исправлено (?)

Для меня идея RC состоит в том, чтобы ограничить аудиторию для «первой волны» людьми, которые готовы участвовать в тестировании и делиться своими отзывами. Эти люди будут меньше сбиты с толку, если будут какие-то проблемы, и будут сообщать с более высокими шансами - они энтузиасты и знают, что делают.

Если мы выпустим только RTM, она потенциально может быть установлена ​​более широким кругом людей. Они могут запутаться, если будут обнаружены некоторые основные ошибки, и могут решить отложить использование продукта до некоторого неопределенного момента времени в будущем.

Другая история - СемВер. Если случится так, что нам нужно применить критические изменения, чтобы что-то исправить (например, с интеграцией NSubstitute), мы все равно сможем их применить. С другой стороны, если мы выпустим v4 , нам нужно будет выпустить v5 чтобы исправить их или обойти устаревшие версии.

Учитывая, что RC ничего не стоит, я не вижу в этом никаких проблем. Ты видишь? Я действительно хочу, чтобы люди протестировали поддержку .NET Core и делились отзывами, поскольку я не на 100% уверен, что у нас нет каких-то фиктивных проблем с этим.

@moodmosaic Я вас убедил? 😄

Я не знаю ... Я бы предпочел выпустить версию 4.0.0 ... Если у @ AutoFixture / core нет идеи (идей), я оставлю вам окончательное решение.

@moodmosaic Спасибо, что поделились своим мнением! 👍 Не могли бы вы также описать, видите ли вы какие-либо проблемы с этим?

Что ж, у нас есть время до релиза, так что давайте посмотрим, что думают @adamchester и @ecampidoglio .

Не могли бы вы также описать, видите ли вы какие-либо проблемы с этим?

С чем? Избегать RC и RTM - это просто мое мнение 😉 Это не значит, что вы должны делать это таким образом ...

Просто чтобы прояснить, @zvirja , вы

@Kralizek Ага, у меня есть такой план, если только @adamchester и @ecampidoglio (если он все еще участвует в проекте) не имеют серьезных опасений по этому поводу.

@adamchester Мы очень близки к выпуску v4 RC. На данный момент вся основная работа сделана, и я жду, пока все ОР будут объединены, чтобы приступить к заключительным приготовлениям. Было бы здорово, если бы вы могли выделить час свободного времени и просмотреть ожидающие PR. Это позволит быстрее закрыть их и не ждать 1 неделю до истечения срока их действия.

Надеюсь, вы сможете выделить это время, и мы продолжим работу быстрее😊

Я закончил все приготовления к релизу.

@moodmosaic Не могли бы вы ознакомиться с примечаниями к выпуску на вики и объявлением в Readme? Вот ссылки:
ReadMe: https://github.com/AutoFixture/AutoFixture/tree/v4
Вики: https://github.com/AutoFixture/AutoFixture/wiki/v4.0-Release-Notes

Может случиться так, что я допустил несколько глупых опечаток, поэтому свежий взгляд может помочь 😉 Заранее спасибо.

Ха, наконец-то готово! v4 RC1 был выпущен несколько минут назад! 🎉🎈 ✨🌟

Хочу поблагодарить всех, кто участвовал в этом выпуске. Это был довольно долгий путь, и мы потратили огромное количество ресурсов, чтобы это произошло.

@moodmosaic Спасибо за активное участие в обзоре кода и различных обсуждениях. Я знаю, что иногда вы были ошеломлены требуемым вниманием, но всегда находили свободное время, чтобы продолжить! Этого релиза не было бы без ваших вложений. 🍻🏇🥇

@adamchester @ecampidoglio Спасибо за сотрудничество и помощь в проверке кода и создании процессов. К сожалению, у меня не было возможности тесно сотрудничать с вами, так как вы большую часть времени были заняты, однако я надеюсь, что вы получите больше бесплатного в будущем и продолжите участвовать.

@ploeh Хотел бы поблагодарить вас за отличный продукт, который вы сделали 🤝 Также спасибо за все сотрудничество с передачей права собственности - все прошло гладко, поскольку вы всегда помогали мне, когда это было необходимо.

Также хочу поблагодарить всех, кто участвовал в различных дискуссиях, активно следил за проектом, увольнял пиарщиков и сотрудничал там. Вот несколько имен, но я легко мог бы кого-нибудь пропустить: @Kralizek @frblondin @sergeyshushlyapin @ steve-codemunkies @adamralph @blairconrad. Спасибо, ребята 🙏🍺

Я был счастлив участвовать в этом процессе и чувствую, что мы делаем что-то потрясающее. Спасибо за прекрасную возможность 😊

Вот ссылки:
ReadMe: https://github.com/AutoFixture/AutoFixture/tree/v4

Этот кажется сломанным.

Это была целевая страница для ветки v4. Теперь эта ветка объединена с master , поэтому просто откройте страницу проекта: wink:

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

joelleortiz picture joelleortiz  ·  4Комментарии

tomasaschan picture tomasaschan  ·  3Комментарии

zvirja picture zvirja  ·  4Комментарии

josh-degraw picture josh-degraw  ·  4Комментарии

ecampidoglio picture ecampidoglio  ·  7Комментарии