Skip to content
Alberto Fanjul edited this page Jun 2, 2018 · 13 revisions

Intro

Gnome builder worflow is based on its own gnome git repos and bugzilla. Read more here:

https://wiki.gnome.org/Apps/Builder/Contribute

While that's agile and powerful, its hard to follow big changes reapplying patchs buried inside a bugzilla conversation. This repos provide a easier approach to follow debugger feature and been able to contribute, pull, test or resolve bugs.

Expect rebases and history rewritings as things evolve and patches are included upstream. (This is happened already https://git.gnome.org/browse/gnome-builder/commit/?h=wip/chergert/debugger)

Building gnome-builder

Building deps

gnome-builder depends on gnome bleeding edge modules, so compile and run it is hard on an existing distro. You should use:

Debug pygobject

Many parts of Builder are based on introspection, running mostly through python. Learn how to debug them

Learning GTK+, gtkmm, GObject and GLib

Great as it is based on a template and full of examples and screenshots http://prognotes.net/2016/03/gtk-3-c-code-hello-world-tutorial-using-glade-3/

https://people.gnome.org/~swilmet/glib-gtk-book/ convert to html with htlatex mydocument.tex

https://developer.gnome.org/gtkmm-tutorial/stable/ Using templates from anjuta or builder implement it

https://developer.gnome.org/gtk3/stable/gtk-getting-started.html Same for these examples

https://developer.gnome.org/gobject/stable/ gobject info and tutorial

https://www.ibm.com/developerworks/linux/tutorials/l-glib/ glib tutorial

Clone this wiki locally