Ruby 一个有用的gem发行版应该有1.0版吗?

Ruby 一个有用的gem发行版应该有1.0版吗?,ruby,github,rubygems,gem,Ruby,Github,Rubygems,Gem,找到了这篇相关的文章,但它不是关于Ruby Gems的。我想问一下红宝石的最佳和常见做法 我将从0.0.1开始,当它经过全面测试并准备好使用时,可能会达到0.0.10 将版本保留为0.x.x有意义吗?或者这是否意味着gem是beta版的,不稳定,不适合使用?将版本设置为1.0.0是否更好 在RubyGems和GitHub上托管。感谢matt,上的文档说是的,发布软件至少应该是v1.0。请看一看,谢谢,第二个链接从文档的角度回答了这个问题。这就是人们真正为红宝石所做的吗?是的。人们通常将依赖项指定

找到了这篇相关的文章,但它不是关于Ruby Gems的。我想问一下红宝石的最佳和常见做法

我将从0.0.1开始,当它经过全面测试并准备好使用时,可能会达到0.0.10

将版本保留为0.x.x有意义吗?或者这是否意味着gem是beta版的,不稳定,不适合使用?将版本设置为1.0.0是否更好


在RubyGems和GitHub上托管。

感谢matt,上的文档说是的,发布软件至少应该是v1.0。

请看一看,谢谢,第二个链接从文档的角度回答了这个问题。这就是人们真正为红宝石所做的吗?是的。人们通常将依赖项指定为,例如,
~>1.4
,希望能够在不破坏任何内容的情况下更新到1.x系列中的任何其他内容。语义版本控制将使每个人都感到高兴。您的场景的一个关键点是:“版本1.0.0定义了公共API。”当您准备好用另一个主要版本处理任何重大更改时,发布1.0。