Developer Guide ================== .. warning:: If you plan to open a Pull Request to the Ignis repository, please follow the `latest `_ version of the developer documentation. Ignis is a modular and extensible framework that allows you to easily make modifications to the source code. This guide will help you with this. .. hint:: Knowledge of GTK and GObject will be very helpful for hacking. Here are some useful resources to learn more about GTK, GObject, and PyGObject: - `PyGObject Homepage `_ - `PyGObject User Guide `_ - `GObject Guide `_ - `PyGObject API Reference `_ .. toctree:: :maxdepth: 1 env gobject subclassing_widgets creating_service documentation code_style