GLib adalah perpustakaan inti tingkat rendah yang menjadi dasar proyek seperti GTK dan GNOME. Ini menyediakan penanganan struktur data untuk C, pembungkus portabilitas, dan antarmuka untuk fungsionalitas runtime seperti loop peristiwa, thread, pemuatan dinamis, dan sistem objek.
Lokasi pengunduhan resmi adalah: https://download.gnome.org/sources/glib
Situs web resminya adalah: https://www.gtk.org/
Lihat file 'INSTALL.md'. Ada dokumentasi terpisah dan lebih mendalam untuk membangun GLib di Windows.
GLib upstream hanya mendukung seri rilis stabil terbaru, seri rilis stabil sebelumnya, dan seri rilis pengembangan saat ini. Semua versi lama tidak didukung upstream dan mungkin mengandung bug, beberapa di antaranya mungkin merupakan kerentanan keamanan yang dapat dieksploitasi.
Lihat SECURITY.md untuk lebih jelasnya.
Dokumentasi API tersedia online untuk GLib untuk:
Jika Anda mempunyai pertanyaan tentang cara menggunakan GLib, carilah bantuan pada contoh Discourse GNOME. Alternatifnya, ajukan pertanyaan tentang StackOverflow dan beri tag glib
.
Bug harus dilaporkan ke sistem pelacakan masalah GNOME. Anda harus membuat akun sendiri. Anda juga dapat mengirimkan bug melalui email (tanpa akun) dengan mengirim email ke [email protected], tetapi ini akan memberi Anda pengalaman yang terdegradasi.
Bug dimaksudkan untuk melaporkan masalah di GLib itu sendiri, bukan untuk mengajukan pertanyaan tentang cara menggunakannya. Untuk mengajukan pertanyaan, gunakan salah satu forum diskusi kami.
Dalam laporan bug harap sertakan:
tests/
, itu akan lebih mudah. Jika tidak, harap sertakan program pengujian singkat yang menunjukkan perilaku tersebut. Sebagai upaya terakhir, Anda juga dapat memberikan penunjuk ke perangkat lunak yang lebih besar yang dapat diunduh.Silakan ikuti panduan kontribusi untuk mengetahui cara mulai berkontribusi ke GLib.
Patch harus dikirimkan sebagai permintaan penggabungan ke gitlab.gnome.org. Perhatikan bahwa Anda harus masuk ke situs untuk menggunakan halaman ini. Jika patch memperbaiki masalah yang ada, lihat masalah tersebut di pesan penerapan Anda dengan notasi berikut (untuk masalah 123):
Closes: #123
Jika tidak, buat permintaan penggabungan baru yang memperkenalkan perubahan. Mengajukan masalah terpisah tidak diperlukan.