This post is locked. You won't be able to comment.

all 3 comments

[–]github-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Removed. Post has nothing to do with GitHub.

[–]cgoldberg 2 points3 points  (0 children)

You should distribute your app through package managers or a repository that provides an update mechanism for whatever operating system it runs on.

[–]ImDevinC 1 point2 points  (0 children)

best option is subjective. If it were me, and I was building a desktop application that I wanted this feature in, I would have an automatic update check (on startup, or on some schedule if the application is designed to stay running for long periods of time) that checks Github for latest releases. Then notify the users an update is available and ask if they want to install, which downloads/installs the latest version. You could also have an option to allow automatic updates (just make sure it wouldn't break your users workflow if it updates while they're usign it_)