fregante / GhostText

👻 Use your text editor to write in your browser. Everything you type in the editor will be instantly updated in the browser (and vice versa).
https://GhostText.fregante.com
MIT License
3.26k stars 116 forks source link

tagged releases #142

Closed anarcat closed 5 years ago

anarcat commented 5 years ago

It would be great if the GhostText project would tag releases in the git repository, preferably following the semantic versioning standard. This would make it easier for downstream distributions to follow your work and package the extension for our users.

fregante commented 5 years ago

Semantic version doesn't apply to extensions. The browser download the latest version, that's it. Every version is automatically deployed. The last commit of this project was 6 months ago so I don't see the problem.

anarcat commented 5 years ago

Some browser extensions get packaged in Linux distributions. For example, popular extensions like uBlock are in Debian:

https://tracker.debian.org/pkg/ublock-origin

I was hoping to see similiar tags issued here so we could package GhostText in Debian. Not having tags will make it harder to create packages: we don't want to have to create a new package every time the smallest commit is pushed...

fregante commented 5 years ago

If you can figure out how to set up Travis to create a nightly release (if there are any changes) then no problem, I'll accept a PR.

In Refined GitHub we set up a daily cron-job + a condition that checks if any commits were created in the last day:

https://github.com/sindresorhus/refined-github/blob/0903681cc9935f2299806acce531e0bf830bf8e3/.travis.yml#L18

https://github.com/sindresorhus/refined-github/blob/0903681cc9935f2299806acce531e0bf830bf8e3/package.json#L14

Either way the version wouldn't be "semantic"