Just collecting some temporary links to guides written by people on how to work with GJS in gnome
https://developer.gnome.org/platform-overview/stable/tour.html.en our own get started writing an app with Javacsript in GNOME. Except code examples are out of date and we probably need to go over the writing.
http://wibblystuff.blogspot.dk/2015/05/first-time-for-everything-gnome.html an introduction to writing javascript in gnome. im just putting this here for now, we probably want to cross-reference with our own documentation to see if there is anything we are missing.
https://wiki.gnome.org/Projects/Gjs/StyleGuide some conventions in GJS that may not exist in normal javascript that you need to know.
https://developer.mozilla.org/en-US/ javascript documentation and tutorials, introduction to the language.
https://people.gnome.org/~gcampagna/docs/ API reference for gnome technology in GJS.