以下是为 v4 版本做准备所需的操作列表。
准备工作:
master
所有 PR 并冻结对master
分支的更改,直到发布。Contributing.md
和 wiki,确保那里没有过时的信息。释放:
v4.0.0-rc1
。我有一个想法,在发布最终版本之前发布一个 RC。 可能会发生某些损坏的情况,因此我们可以获得反馈并修复它。 在那一刻之前一切都准备好了(包括文档),因此用户可以开始升级。 如果有一些最后一刻的问题,我们可以在最终版本之前修复它们。 如果没有 - 我们将简单地将其转到 RTM。
我担心这个版本包含太多变化——从重大变化到新的巨大功能(如 .NET Core 支持、重新设计的 NSubstitute 集成方法)。 很容易发生我们忽略了一些事情,而 RC 在这里可以正常工作。
@AutoFixture/core 你怎么看?
RC
和RTM
与 SemVer 配合得好吗? 我个人讨厌这些RT
和RTM
版本控制方案😆如果它准备发布,那么也许应该发布它(?)如果有什么东西坏了,好吧,它会被修复(?)
RC 和 RTM 与 SemVer 配合得好吗? 一世
当然,这里有
如果它准备发布,那么也许应该发布它(?)如果有什么坏了,那么它会被修复(?)
对我来说,RC 背后的想法是通过准备参与测试和分享反馈的人来限制“第一波”的受众。 如果出现某些问题,这些人将不会感到困惑,并且报告的机会更高——他们是热心者,他们知道自己在做什么。
如果我们只发布 RTM,它可能会被更广泛的人安装。 如果存在一些基本错误,他们可能会感到困惑,并可能决定将产品的使用推迟到未来某个不确定的时间点。
另一个故事是 SemVer。 如果碰巧我们需要应用破坏性更改来修复某些内容(例如使用 NSubstitute 集成),我们仍然可以应用它们。 另一方面,如果我们释放v4
,我们将需要释放v5
来修复它们或解决过时的问题。
鉴于 RC 不花钱,我认为它没有任何问题。 你有看到? 我真的希望人们测试 .NET Core 支持并分享反馈,因为我不是 100% 确定我们没有一些虚拟问题。
@moodmosaic我说服你了吗? 😄
我不知道...我宁愿直接发布 4.0.0 版...除非@AutoFixture/core 有想法,否则我会将最终决定权留给您。
@moodmosaic感谢您分享您的意见! 👍您能否也描述一下您是否看到任何问题?
好吧,距离发布还有一段时间,让我们看看@adamchester和@ecampidoglio 的想法。
您能否也描述一下您是否看到任何问题?
什么? 避免RC
和RTM
是,好吧,只是我的意见😉这并不意味着你必须这样做......
澄清一下,
@Kralizek 是的,我有这样的计划,除非@adamchester和@ecampidoglio (如果他仍然参与该项目)对此有强烈的担忧。
@adamchester我们非常接近 v4 RC 版本。 目前所有的主要工作已经完成,我正在等待所有的 PR 合并后进行最后的准备工作。 如果您能分配一个小时的空闲时间并查看待处理的 PR,那就太棒了。 这将允许更快地关闭它们,而且我们不会等待 1 周它们到期。
希望你有能力分配那个时间,我们会更快地进行😊
呵呵,终于搞定了! v4 RC1 刚刚发布! 🎉🎈✨🌟
感谢参与本次发布的所有人。 这是很长的路要走,我们花费了大量资源来实现这一目标。
@moodmosaic感谢您积极参与代码审查和各种讨论。 我知道有时您会被大量所需的关注所淹没,但您总能找到空闲时间进行跟进! 如果没有您的投资,就不会发布此版本。 🍻🏇🥇
@adamchester @ecampidoglio感谢您在代码审查和流程建立方面的合作和帮助。 不幸的是,由于您大部分时间都很忙,我没有机会与您密切合作,但我希望您将来能获得更多自由并继续参与。
@ploeh想感谢您制作的出色产品🤝 也感谢您在所有权转让方面的所有合作 - 一切顺利,因为您总是在需要时帮助我。
我还要感谢所有参与各种讨论、积极关注项目、解雇 PR 并在那里进行合作的人。 这里有一些名字,但我很容易想念某人: @Kralizek @frblondin @sergeyshushlyapin @steve-codemunkies @adamralph @blairconrad。 谢谢各位🙏🍺
我很高兴参与这个过程,并觉得我们正在做一些很棒的事情。 谢谢你的好机会😊
以下是链接:
自述文件: https :
这个好像坏了。
这是 v4 分支的登陆页面。 现在该分支已合并到master
,因此只需打开项目页面:wink:
最有用的评论
呵呵,终于搞定了! v4 RC1 刚刚发布! 🎉🎈✨🌟
感谢参与本次发布的所有人。 这是很长的路要走,我们花费了大量资源来实现这一目标。
@moodmosaic感谢您积极参与代码审查和各种讨论。 我知道有时您会被大量所需的关注所淹没,但您总能找到空闲时间进行跟进! 如果没有您的投资,就不会发布此版本。 🍻🏇🥇
@adamchester @ecampidoglio感谢您在代码审查和流程建立方面的合作和帮助。 不幸的是,由于您大部分时间都很忙,我没有机会与您密切合作,但我希望您将来能获得更多自由并继续参与。
@ploeh想感谢您制作的出色产品🤝 也感谢您在所有权转让方面的所有合作 - 一切顺利,因为您总是在需要时帮助我。
我还要感谢所有参与各种讨论、积极关注项目、解雇 PR 并在那里进行合作的人。 这里有一些名字,但我很容易想念某人: @Kralizek @frblondin @sergeyshushlyapin @steve-codemunkies @adamralph @blairconrad。 谢谢各位🙏🍺
我很高兴参与这个过程,并觉得我们正在做一些很棒的事情。 谢谢你的好机会😊