-
Notifications
You must be signed in to change notification settings - Fork 10
Version 2.1 #24
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
Version 2.1 #24
Conversation
|
A damn, should I commit it to |
|
I'm actually keen of removing the |
|
Hum. Integration is a nice place to merge feature branch since it permits to have 'staging' code. Code that has been merge but don't need releasing until some time or until another feature branch is merged. Losing that means that we must create a new version each time a PR is merged, in order to maintain the same level of feature is a released version. But, I leave this decision to you guys since you are managing the repo, I just wanted to mention that doing so has a caveat. |
You'd just have to rebase your feature branch. Having only a |
Yeah I understand that. But I like to be able to merge one or more PR into an integration branch BEFORE releasing a new version. Merging PR into master means every PR should creates a new version since merging creates a new 'release'. In the end, I do not really care since its really more a choice the maintainers have to do. |
|
If you work feature base, it makes sense to release a new version on merge. If it's combined with semantic versioning you'll get a very clear version and feature classification: you'll release more compact versions, you'll release more often but the users always know on which level you did change things (changing concepts, adding to concepts or fixing concepts). |
|
By the way, I really think that it's a big problem that we put too much in the |
Yeah that's a problem too. There is no perfect solution, only trade-offs. |
|
Sorry I just saw your earlier post...
I agree this is good. If you are willing to maintain it this way, I have no problem with that. If releasing frequently is a problem, then the integration branch makes sense. If not, then it does not have any purpose than. |
Fixed the readme version. Sorry about that.