Closed tim-lebedkov closed 6 years ago
Do you want some sort of tagged release? Seems like you should be able to pull the colorschemes at any time and have them be stable!
well, actually I want to create releases for this package https://npackd.appspot.com/p/vim-colorschemes It also makes it clearer whether something big has changed (e.g. 1.3->2.0) etc.
I must admit that color schemes in Vim are probably not the most complicated code so I'll be OK with any decision.
I agree with @zachgersh each git revision is a release :), There is no abi or api compatibilities that a version helps solve … just a bunch of themes.
But to your immediate issue, I can think of a few options:
what if you versioned your packages on time based snapshots: 15.8 -> October 15, 2015, etc. kinda like how ubuntu does it? possibly with an extension like 15.8-gf1ade59eff
where the g ties it to the commit?
Alternatively you could count the number of commits from the first one and use that? This might be more aligned with "when big things change".
It would be nice if you could define releases. It is unclear what is stable and what is not.