It's hard to keep your Blender add-ons up to date as there's no mechanism inside Blender to signal you when an update is available. By providing a Python library that can check for release tags on Github, Jonathan Williamson and Patrick W. Crawford take the first step to a solution.
[...] the user has been left with various add-ons from many different sources that become ever more difficult to keep updated. For many users this results in ignoring any add-on that doens’t ship with Blender by default.
And so we set out to try and begin solving this problem. We are not building an add-on repository, but we have taken a first step by creating a solution for letting users update to the latest version (or revert to a prior version) right within Blender.