On 2014-02-13 22:38, Paul Freund wrote:

Most of my packages (currently all) intentionally don't have versions because I don't consider them stable. If somebody adds them as a dependency he should know that (because there only ist the ~master version) it is not stable and can change without notice. That way I want to make sure nobody builds upon a (highly unstable) piece of code.

That's a good point. You could specify a version and append "-alpha".
Also, according to the semantic version scheme [1], anything lower than
1.0.0 is consider development version:

"Major version zero (0.y.z) is for initial development. Anything may
change at any time. The public API should not be considered stable."

[1] http://semver.org/

/Jacob Carlborg