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

Semantic Versioning #6

Closed
kostiakoval opened this issue Mar 7, 2015 · 9 comments
Closed

Semantic Versioning #6

kostiakoval opened this issue Mar 7, 2015 · 9 comments

Comments

@kostiakoval
Copy link
Collaborator

Agree on Semantic Versioning.
Is this based on that site http://semver.org/

Would it support A pre-release version additions
Examples: 1.0.0-alpha < 1.0.0-alpha.1 < 1.0.0-alpha.beta < 1.0.0-beta < 1.0.0-beta.2 < 1.0.0-beta.11 < 1.0.0-rc.1 < 1.0.0
Also patch should be always Int type. I've misunderstood that

@kostiakoval
Copy link
Collaborator Author

@zenangst what you think

@zenangst
Copy link
Owner

@kostiakoval This would be ace!

@zenangst
Copy link
Owner

Or at least that's how I think it should work, @NSElvis... any thoughts on this?

@kostiakoval
Copy link
Collaborator Author

Ok, then I think versioning should have 4 component

Major: Int
Minor: Int,
Patch: Int,
Metadata: string 

@kostiakoval
Copy link
Collaborator Author

Oooouuu boys. I have idea for Million dollars with versioning! 💰

@zenangst
Copy link
Owner

Haha @kostiakoval! Do tell

@kostiakoval
Copy link
Collaborator Author

Idea - have an system that tracks you version, save old. And when you make a release, you set what type of action you did like, Patch, and it check if you incremented version correctly in your bundle
If you did it wrong. It wont compile or crash on start.
Booom!! Super secure check!
@zenangst

@kostiakoval
Copy link
Collaborator Author

:)
Good developer continue be happy, - 😄 😂
Bad one - get punch it face 👊

@kostiakoval
Copy link
Collaborator Author

closing issue because of lack of activity, reopen if needed

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

No branches or pull requests

2 participants