hedgedoc / cli

A tiny CLI for HedgeDoc
GNU Affero General Public License v3.0
150 stars 37 forks source link

Stablize Releases #25

Closed SISheogorath closed 4 years ago

SISheogorath commented 5 years ago

Since the CLI is now already existing for quite a while and working great for most people, we might want to start to tag releases.

Background: In order to package it for any regular distro, we would need to provide versions. I don't plan do package it, but it's required to enable people to do that and iirc there is an AUR package already existing.

Also: It makes it easier to announce new features and, given we ever have to introduce breaking changes on CodiMD-side, we can tell which CLI version works with what CodiMD version.

I'll leave it to you if you want to use 0.x.x versions (i.e. unstable) or if you want to switch to 1.0.0 for a first version. As I don't think it makes a lot of sense to use anything else than SemVer in here.

davidak commented 4 years ago

Yes, please tag stable releases! I would like to package it for NixOS.

iirc there is an AUR package already existing

yes, it's about a year old. releases might notify people to update what provides better experience for users :)

https://repology.org/project/codimd-cli/versions

As I don't think it makes a lot of sense to use anything else than SemVer in here.

agreed. there are very few situations where something else makes sense

i suggest to start with 0.1.0 since there are still open issues and requested features

pirate commented 4 years ago

Depending on compatibility across forks and feature set, it might make sense to use https://github.com/hackmdio/codimd-cli instead for your Nix package @davidak. (more discussion in #34 )

pirate commented 4 years ago

Done: https://github.com/codimd/cli/releases