contribute-foss icon indicating copy to clipboard operation
contribute-foss copied to clipboard

Tampermonkey script to add fork sync button

Open TeamLinux01 opened this issue 5 years ago • 3 comments

This allows for an easy way to sync a fork using a tampermonkey script that is run on GitHub.com.

The script does require an oauth request to work. If someone who knows a bit more going on can confirm that it is safe to use, please let us know; I believe it is safe, but I would like to make sure before really recommending this to everyone.

TeamLinux01 avatar May 24 '19 18:05 TeamLinux01

I'd love to hear more feedback on this first. Thanks for the suggestion @TeamLinux01

LinuxForEveryone avatar May 27 '19 06:05 LinuxForEveryone

Usually CONTRIBUTING.md contains information about a project and not using Git or GitHub in general. Since not only developers should contribute I believe that is very useful to have some basic guide on how to fork and create pull requests etc., and keeping your fork in sync is an important part of that. The question is, should CONTRIBUTING.md contain a guide or links to already existing guides? And if it should contain a guide should it be kept basic? Using a script to sync automatically is very useful but somewhat advanced. (Tampermonkey (above version 2.9) is not open source (as far as I can tell) and under a proprietary license; not really FOSS.)

Talinx avatar May 27 '19 11:05 Talinx

If there was a FOSS project that did the exact same thing as Tampermonkey, I would change the instructions to use it. I was more worried about the way the script worked itself, as it requires oauth on your GitHub account for it to make changes to your repo. My co-worker uses it and it works very well with keeping a forked repo in sync with its upstream (it doesn't end up creating extra merge comments); I would love to see GitHub implement something that does the same thing without use of an external script.

I just want to make contributing to this project easier for anyone and get to involved.

TeamLinux01 avatar May 27 '19 12:05 TeamLinux01