You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.
Bump MAJOR if you merge a commit that breaks backwards compatibility.
Bump MINOR if you add functionality in backwards-compatible manner.
Bump PATCH if you are making a backwards-compatible bug fix.
For packaging purposes all I need is a tagged commit, Github and I will do the rest, -version flag is a nice bonus if you can keep it up to date.
I'm making this package so that it's simpler for people to install your tool and update it as time goes by. I would also like to ask you to keep making releases often, so that users actually benefit from following official releases.
I'd like to highlight that by making official releases you are not binding yourselves to support old versions, it is perfectly valid to ask users to upgrade. On the contrary, you will start seeing a version in bug reports, and hopefully it will help you triage some issues faster.
Let me know if you have some questions or concerns.
The text was updated successfully, but these errors were encountered:
To follow-up on this, first of all thanks @keegancsmith for tagging v2.0.0 soon after I opened this ticket, as you can see by the number of upvotes this is truly important for other people.
After seeing the release tagged I feel encouraged now to create a package for Arch Linux and I will do so, I would only like to confirm with you guys that you are planning to tag new releases on frequent basis. I'm asking because in my mind having an "official" package that is based on very old source code is worse than having no package at all, I don't want to give people a false sense of trust that this package is recommended for use unless the developers commit to keep tagging new releases.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Hello, I'd like to create a
go-langserver
package for Arch Linux, but such package needs to follow official releases.I've noticed that
go-langserver -version
is a thing and there even are instructions in the source code:go-langserver/main.go
Lines 39 to 44 in 7df19dc
I would highly recommend following semantic versioning:
For packaging purposes all I need is a tagged commit, Github and I will do the rest,
-version
flag is a nice bonus if you can keep it up to date.I'm making this package so that it's simpler for people to install your tool and update it as time goes by. I would also like to ask you to keep making releases often, so that users actually benefit from following official releases.
I'd like to highlight that by making official releases you are not binding yourselves to support old versions, it is perfectly valid to ask users to upgrade. On the contrary, you will start seeing a version in bug reports, and hopefully it will help you triage some issues faster.
Let me know if you have some questions or concerns.
The text was updated successfully, but these errors were encountered: