Instalace dokumentace k API
Jak Devhelp hledá v dokumentaci API.
Umístění knih
Jakmile má kniha správný formát, musí být její složka nainstalována do umístění, ve kterém ji Devhelp najde.
Devhelp uses the
XDG Base Directory Specification
to find the books. The list of locations searched is:
$XDG_DATA_HOME/devhelp/books/
$XDG_DATA_HOME/gtk-doc/html/
$XDG_DATA_DIRS/devhelp/books/
$XDG_DATA_DIRS/gtk-doc/html/
Všimněte si, že dvě poslední jsou ve skutečnosti seznamy složek oddělených dvojtečkou, ve kterých se hledá. Tyto proměnné prostředí normálně nastaví pracovní prostředí nebo distribuce.
Příklad umístění pro indexové soubory s $XDG_DATA_HOME na typickém systému:
~/.local/share/devhelp/books/glib/glib.devhelp2
Soubor ~/.var/app/org.gnome.Devhelp/data/devhelp/books/glib/glib.devhelp2, pokud je Devhelp spuštěný v izolovaném prostředí Flatpak.
Příklad umístění pro indexové soubory s $XDG_DATA_HOME na typickém systému:
/usr/share/gtk-doc/html/glib/glib.devhelp2
GTK-Doc
GTK-Doc je nástroj pro generování dokumentace k API z komentářů ve zdrojových kódech jazyka C. Používají jej GLib, GTK a knihovny a aplikace GNOME
GTK-Doc instaluje referenční příručku k API modulu do:
$datadir/gtk-doc/html/$module_name/
Řídí se formátem knihy, který podporuje Devhelp. Takže, když použijete GTK-Doc, lze pak automaticky referenční příručku k API procházet pomocí aplikace Devhelp (za předpokladu, že je nainstalována ve správném umístění).