I want to move some userscripts from greasyfork.org and openuserjs.org to GitHub.
Currently I'm updating the scripts manually on both sites, but I read up about the @downloadURL
and @updateURL
keys, so managing updates in one place at GitHub seems like the way to go.
I'm a bit uncertain about the @namespace
key, which I'd like to change pointing to my GitHub URL, as I read that changing that key will prevent existing users from updating in the future, as it technically creates a new, second script.
What I plan to do:
- Set up all userscripts on GitHub
- Add the GitHub
@downloadURL
and@updateURL
keys to the scripts currently on greasyfork and openuserjs - With the next update change the
@namespace
key to the GitHub URL
My question:
Will this approach prevent un-syncing and allow for a smooth transition for existing installations?