diff --git a/docs/faq/developing.xml b/docs/faq/developing.xml
index b1459891e9..8472b96117 100644
--- a/docs/faq/developing.xml
+++ b/docs/faq/developing.xml
@@ -192,8 +192,11 @@ be indented, header files may be indented manually for better readability
(however, please use spaces for indenting, not tabs, even in header files).
+
Where possible, we try to adhere to the spirit of GObject and use similar
coding idioms.
diff --git a/docs/manual/basics-elements.xml b/docs/manual/basics-elements.xml
index 8f81493548..42bd1f6ca3 100644
--- a/docs/manual/basics-elements.xml
+++ b/docs/manual/basics-elements.xml
@@ -283,9 +283,9 @@ main (int argc,
For more information about GObject
properties we recommend you read the GObject manual and an introduction to
+ url="https://developer.gnome.org/gobject/stable/pt01.html" type="http">
The Glib Object system.
diff --git a/docs/manual/basics-init.xml b/docs/manual/basics-init.xml
index f543caa489..7a8467b860 100644
--- a/docs/manual/basics-init.xml
+++ b/docs/manual/basics-init.xml
@@ -115,7 +115,7 @@ main (int argc,
As shown in this fragment, you can use a GOption table to define your application-specific
command line options, and pass this table to the GLib initialization
function along with the option group returned from the
diff --git a/docs/pwg/intro-preface.xml b/docs/pwg/intro-preface.xml
index bb6699fcf8..b6c8d6bf0a 100644
--- a/docs/pwg/intro-preface.xml
+++ b/docs/pwg/intro-preface.xml
@@ -112,7 +112,7 @@
understanding of the C language.
Since &GStreamer; adheres to the GObject programming model, this guide
also assumes that you understand the basics of GObject
+ url="https://developer.gnome.org/gobject/stable/pt01.html">GObject
programming.
You may also want to have a look
at Eric Harlow's book Developing Linux Applications with