Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Going 1.0 #62

Closed
jlecour opened this issue Oct 28, 2013 · 2 comments
Closed

Going 1.0 #62

jlecour opened this issue Oct 28, 2013 · 2 comments
Milestone

Comments

@jlecour
Copy link
Contributor

jlecour commented Oct 28, 2013

Hi,

RailsConfig has been quite stale for many month : only a handful of commits during the last year, almost no issue closed, …

Maybe it's a good time to evaluate the most important open issues and try to solve them then release a 1.0 version.

A piece of software, used by many in production for a long time, can't really stay in 0.x forever.
Plus, it might never be perfectly bug free and feature complete, but the life of project doesn't stop at 1.0.

FInally, according to SemVer semantics, marking a 1.0 release is a strong indication that the public API is stable (until 2.0) and is trusted to be used in production.

What do you think about that

@pkuczynski
Copy link
Member

I am working on this...

@pkuczynski pkuczynski added this to the 1.0 milestone Mar 31, 2014
@gdlx
Copy link

gdlx commented Sep 25, 2014

Many major gems are in 0.x: i18n=>0.6, oauth=>0.4, pry=>0.10, mysql2=>0.3, rails-api=>0.2, ...
Bumping 1.0 should not be a target but should reflect a mature and stable project.
Keeping 0.x indicates to the user "The API could change anytime, don't upgrade without testing".
Bumping 1.0 means the dev team will have to maintain 1.x while working on 2.0, which requires a lot of time and commitment...many small teams cannot afford this.

I prefer to stuck on =0.x.y than trusting a ~>1.0.0 branch that cannot guarantee the absence of regression...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants