GLib es la biblioteca central de bajo nivel que forma la base para proyectos como GTK y GNOME. Proporciona manejo de estructura de datos para C, contenedores de portabilidad e interfaces para funciones de tiempo de ejecución como un bucle de eventos, subprocesos, carga dinámica y un sistema de objetos.
Las ubicaciones de descarga oficiales son: https://download.gnome.org/sources/glib
El sitio web oficial es: https://www.gtk.org/
Consulte el archivo 'INSTALL.md'. Existe documentación separada y más detallada para crear GLib en Windows.
Upstream GLib solo admite la serie de versiones estables más recientes, la serie de versiones estables anteriores y la serie de versiones de desarrollo actual. Todas las versiones anteriores no son compatibles y pueden contener errores, algunos de los cuales pueden ser vulnerabilidades de seguridad explotables.
Consulte SECURITY.md para obtener más detalles.
La documentación API está disponible en línea para GLib para:
Si tiene alguna pregunta sobre cómo usar GLib, busque ayuda en la instancia de Discourse de GNOME. Alternativamente, haga una pregunta en StackOverflow y etiquétela glib
.
Los errores deben informarse al sistema de seguimiento de problemas de GNOME. Deberá crear una cuenta para usted. También puede enviar errores por correo electrónico (sin una cuenta) enviando un correo electrónico a [email protected], pero esto le brindará una experiencia degradada.
Los errores sirven para informar problemas en GLib, no para hacer preguntas sobre cómo usarlo. Para hacer preguntas, utilice uno de nuestros foros de discusión.
En los informes de errores, incluya:
tests/
, será lo más conveniente. De lo contrario, incluya un programa de prueba breve que muestre el comportamiento. Como último recurso, también puede proporcionar un puntero a un software más grande que se puede descargar.Siga la guía de contribución para saber cómo comenzar a contribuir a GLib.
Los parches deben enviarse como solicitudes de fusión a gitlab.gnome.org. Tenga en cuenta que deberá iniciar sesión en el sitio para utilizar esta página. Si el parche soluciona un problema existente, consulte el problema en su mensaje de confirmación con la siguiente notación (para el problema 123):
Closes: #123
De lo contrario, cree una nueva solicitud de combinación que introduzca el cambio. No es necesario presentar un asunto por separado.