Realtime: 为每个版本添加发行说明

创建于 2020-05-22  ·  2评论  ·  资料来源: supabase/realtime

我认为我们可以用gren以某种方式自动执行此操作,它应该可以解决标签之间关闭的所有问题

最有用的评论

由 #57 关闭。

所有2条评论

这可以使用semantic-release来完成,正如@soedirgo在我们的另一个那样https :

但是我们需要弄清楚是否有一个库可以用 Elixir 做到这一点

鲍比的笔记:

实时
semver 实际上仅用于具有面向公众的 API(即库)的存储库,而不是独立应用程序。 实时并不适合这张图,所以我们需要一个不同的版本控制模型。 我有两个选择:
最简单的一种是使用 semver 但没有主要版本。 这是语义版本最兼容的,不需要任何修改。
考虑到 realtime 的结果被 realtime-js 消耗,我们可以在每次 realtime 强制对 realtime-js 进行重大更改时进行 BREAKING CHANGE,对于一些重要的定义。 但这可能会使一些用户在查看发行说明中的​​“BREAKING CHANGE”标题时感到困惑。

我认为我们应该坚持major.minor.patch的常规策略。 理论上,它是一个公共 API,因为它被外部库使用。 我们可以在每次发布一个功能时修改次要版本,如果我们对 repo 进行完全重写,我们可以修改主要版本

由 #57 关闭。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

lacoprof picture lacoprof  ·  4评论

kwakwaversal picture kwakwaversal  ·  6评论

retendo picture retendo  ·  12评论

kiwicopple picture kiwicopple  ·  14评论

awalias picture awalias  ·  5评论