Daniel Mustieles
daniel.mustieles@gmail.com
2018
Instalar documentación de la API
Cómo encuentra Devhelp la documentación de la API.
Ubicaciones de los libros
Una vez que el libro sigue el formato correcto se debe instalar su carpeta en una ubicación donde Devhelp pueda encontrarlo.
Devhelp usa la especificación XDG de carpetas base para buscar los libros. La lista de ubicaciones en las que busca es:
$XDG_DATA_HOME/devhelp/books/
$XDG_DATA_HOME/gtk-doc/html/
$XDG_DATA_DIRS/devhelp/books/
$XDG_DATA_DIRS/gtk-doc/html/
Tenga en cuenta que las dos últimas son listas de carpetas separadas por :- en las que buscar. Normalmente estas variables de entorno las configura el entorno de escritorio o la distribución.
Ejemplos de ubicaciones para archivos índice con $XDG_DATA_HOME en un sistema habitual:
~/.local/share/devhelp/books/glib/glib.devhelp2
~/.var/app/org.gnome.Devhelp/data/devhelp/books/glib/glib.devhelp2 si se ejecuta Devhelp con Flatpak.
Ejemplo de ubicación de un archivo de índice con $XDG_DATA_DIRS en un sistema habitual:
/usr/share/gtk-doc/html/glib/glib.devhelp2
GTK-Doc
GTK-Doc es una herramienta para generar documentación de la API a partir de comentarios al código en C. Se usa en GLib y en bibliotecas y aplicaciones de GNOME.
GTK-Doc instala la referencia de la API de un módulo en:
$datadir/gtk-doc/html/$module_name/
Sigue el formato soportado por Devhelp. Por lo tanto, usando GTK-Doc se puede examinar la referencia de la API en Devhelp automáticamente (una vez instalada en la ubicación correcta).