RMS on GitHub (2015)
lists.gnu.org
lists.gnu.org
I use the graphql api to build a set of shellscripts to do all my pull request reviews on my terminal using vimdiff for example. I can then approve or reject things just using shell and not touching the web frontend at all.
Is the page usable without disabling the non-free javascript?
Can you learn how to use the API without using non-free javascript on their documentation pages?
Is forcing someone to learn to use the API directly and interact with Github purely programmatically a reasonable alternative?
And finally if the non-free software is removed from your machine but interaction still relies on non-free software on the API side is that really any better for the end user?