I have been poking around for a bit now and can't find any beginning documentation on how to share/release my userscripts here. Is there a template/boilerplate github repo I can start with? Once I'm satisfied I've got it working locally, how do I release/share it for others who may find it useful? Finally, forgive the critical tone, but why isn't this kind of documentation the next easiest thing to find after:

  1. Installing tampermonkey/etc.
  2. Finding userscripts
  3. Installing userscripts

IOW, where is?:

  • #4. Developing and releasing your userscripts with the community

Doh! Right after posting this I went to try and update my avatar and found the resources listed under the "Add Script" link there. I'm chewing through those now. Still though, this seems like it should be easily google'able, or a pinned discussion, or a footer link, or a FAQ, or something more discover'able than that.

Ok, there not much helpful there either. I see an import from github and instructions fo the github hook, but nothing about what the repo's structure should be?

For what it's worth, I use the copy/paste method. For the kind of changes I make, Github would be overkill. (Also, I'm hosting nearly all of the same scripts on Greasyfork, which has version comparison so I can use that for reference.)

Re: @rpatterson:

Installing tampermonkey/etc.

https://openuserjs.org/about/Userscript-Beginners-HOWTO under the Tampermonkey linkage.

Finding userscripts

You must be missing "Search Userscripts" form in the Userscripts link and every accounts Script lists. OOPS :)

Installing userscripts

Again https://openuserjs.org/about/Userscript-Beginners-HOWTO

Developing and releasing your userscripts with the community

Again https://openuserjs.org/about/Userscript-Beginners-HOWTO as well as your account name at https://openuserjs.org/users/rpatterson

I'm chewing through those now.

Glad that you took a moment to see what your account can do directly by clicking. HIGH FIVE

Still though, this seems like it should be easily google'able,...

All the "about" pages are definitely SEO'd and when you modify your profile that is too.

... or a pinned discussion, ...

No need to repeat what is already in the https://openuserjs.org/about/Userscript-Beginners-HOWTO and the individual profiles.

... or a footer link,...

Take a few moments before you post a question to examine the footer navigation links and you'll see that there is the About link clear as day.

or a FAQ,

Again https://openuserjs.org/about/Userscript-Beginners-HOWTO

or something more discover'able than that.

Would making a stamp on your hand, or placing a ribbon around one of your appendages, help find the common links on every page? ;)

I see an import from github and instructions fo the github hook, but nothing about what the repo's structure should be?

As we are not GitHub (GH) we don't have their documentation which is also SEO'd (searchable). Use GH however you like as we only import .user.js for Userscripts and .js for libs... which just happens to be mentioned at https://openuserjs.org/about/Userscript-Beginners-HOWTO and on each Add Script and Add Library page. WOW!!!!!! If you need a template checkout an Admin or higher user on the Users link and see if any of them mention utilizing GH... I do and I just mirrored what one of the Founders did as it seems to be proficient in style for how I use git... to each their own though as git is quite versatile on user preference.

So I think your bottom line is to check out the navigation headers fully first.

Thanks and good luck spending some time reading what's been in front of you the whole time. TA DA! :)

Re: @jscher2000:

I use the copy/paste method.

That works too since we are a Presentational Userscript Repository here on OpenUserJS (OUJS)... nice to have a SCM via GH though on occasion to refresh the noggin if a lot of time has passed however as you said not always necessary which is why it's optional. WHOA! COOL! :)

oh man, I also struggle to find it
To share your script click on your name (top right), in the tab "profile" look at the top on the right, you'll find "add script".

(a menu "share your script" would be handy on your website, or as a heading on the documentation).

Actually, it did not work: I tried to import from GitHub, but it doesn't appear in the list of repos. I give up

Hi wili, you might want to start your own thread, but since we're both here:

When I try "Import Script from Github" on https://openuserjs.org/user/add/scripts it shows a list of my repositories, not my gists.

If your code is in a gist, you probably need to use copy/paste to post it on this site.

You might also need to change the updateURL to the address indicated on that page, instead of your gist address. I don't know if that's mandatory.

Re: @wili:

"share your script"

I'll see if a generic string can be tweaked however that statement implies that you have an option to share with others vs yourself. That's not the case. I will ponder some verbage changes when I have some free time.

Re: @wili:

I tried to import from GitHub, but it doesn't appear in the list of repos.

You have to have a Userscript up on a GH repository first. Currently both of your repositories only have python based code and not Userscripts which are JavaScript.

Re: @jscher2000:

If your code is in a gist, you probably need to use copy/paste to post it on this site.

Correct. Full repositories are required. Gists aren't a full SCM from the last look. Usually it's just dumps of data rather than real Code. They might, and I use this word loosely, be supported at a way later date but at this time they are definitely not for sure. Thanks for piping in.

there is a script (find himself

// @name		Github Rawgit Button
// @description	An userscript to add "Rawgit" button on github.