off-topic

https://github.com/clojurians/community-development/blob/master/Code-of-Conduct.md Clojurians Slack Community Code of Conduct. Searchable message archives are at https://clojurians-log.clojureverse.org/
borkdude 2020-12-28T10:24:10.275Z

Clojure libs sometimes use x.y.commits for versions where commits are the number of commits. What do x.y stand for? Random?

lread 2020-12-28T12:22:03.278400Z

@borkdude, seems to vary by project. For my projects inc in x means breaking change, inc in y means some significant change, commits is bug fixes and minor changes.

borkdude 2020-12-28T12:22:44.278800Z

inc in x = breaking = semantic versioning, which isn't used by cognitect

borkdude 2020-12-28T12:23:07.279100Z

if x and y have meanings, it's semantic by definition

lread 2020-12-28T12:28:07.280400Z

Oh you mean Clojure libs from Cognitect? Sorry, just rambling about what I do.

borkdude 2020-12-28T12:54:41.281200Z

I think it makes sense what you do, although I don't see the point of using a commit count in this case, you could also just use an incremental number

lread 2020-12-28T13:23:01.286300Z

True, could do that. The commit count does convey activity in the repo, and says that a release is at this commit count. But yeah, a subjective preference for sure.

lread 2020-12-28T13:25:42.287800Z

And there are choices for commit count. Can be simple count or count since x.y.