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

Please Tag Releases #623

Closed
dovy opened this issue Oct 1, 2014 · 4 comments
Closed

Please Tag Releases #623

dovy opened this issue Oct 1, 2014 · 4 comments

Comments

@dovy
Copy link

dovy commented Oct 1, 2014

It's great that you use github, but could you tag the "stable" releases please? That would sure help services know what's stable and what's not. ;)

@lelandriordan
Copy link

I completely agree with @dovy. It is too hard to follow all the updates as it currently stands, let alone differentiate between things like minor fixes and important security patches. Now that _s has thousands of themes based on itself this is a problem.

Something like semver and a changelog needs to be implemented following the conventions used by Atom and Bootstrap. The master branch is like the work in progress branch with all of the latest commits. And then there should be semantically versioned tagged releases that are stable. The downloader on underscores.me should use the latest tagged release, while developers using git can clone the repo and use whatever version they want via git checkout

@dovy
Copy link
Author

dovy commented Oct 1, 2014

Agreed, but even if branches aren't used, tags are essential.

@kraftbj
Copy link

kraftbj commented Oct 3, 2014

This post explains the rationale for going versionless: http://themeshaper.com/2013/10/11/dont-update-your-theme/

The versions, previously, were relatively random and didn't mean much. Everything committed to master is ready to be used as part of a starter theme.

@philiparthurmoore
Copy link
Collaborator

Please see #182.

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

4 participants