GLib هي المكتبة الأساسية ذات المستوى المنخفض التي تشكل الأساس لمشاريع مثل GTK وGNOME. وهو يوفر معالجة بنية البيانات للغة C، وأغلفة قابلية النقل، والواجهات لوظائف وقت التشغيل مثل حلقة الأحداث، والخيوط، والتحميل الديناميكي، ونظام الكائنات.
مواقع التنزيل الرسمية هي: https://download.gnome.org/sources/glib
الموقع الرسمي هو: https://www.gtk.org/
راجع الملف "INSTALL.md". توجد وثائق منفصلة وأكثر تعمقًا لبناء GLib على نظام التشغيل Windows.
يدعم Upstream GLib فقط أحدث سلسلة إصدارات مستقرة، وسلسلة الإصدارات المستقرة السابقة، وسلسلة إصدارات التطوير الحالية. جميع الإصدارات الأقدم غير مدعومة من المصدر وقد تحتوي على أخطاء، بعضها قد يكون ثغرات أمنية قابلة للاستغلال.
راجع SECURITY.md لمزيد من التفاصيل.
تتوفر وثائق API عبر الإنترنت لـ GLib من أجل:
إذا كان لديك سؤال حول كيفية استخدام GLib، فاطلب المساعدة على مثيل خطاب جنوم. بدلًا من ذلك، اطرح سؤالاً على StackOverflow وقم بوضع علامة عليه glib
.
يجب الإبلاغ عن الأخطاء إلى نظام تتبع مشكلات جنوم. سوف تحتاج إلى إنشاء حساب لنفسك. يمكنك أيضًا إرسال الأخطاء عبر البريد الإلكتروني (بدون حساب) عن طريق إرسال بريد إلكتروني إلى [email protected]، لكن هذا سيمنحك تجربة سيئة.
الأخطاء مخصصة للإبلاغ عن المشكلات في GLib نفسه، وليس لطرح أسئلة حول كيفية استخدامه. لطرح الأسئلة، استخدم أحد منتديات المناقشة الخاصة بنا.
في تقارير الأخطاء يرجى تضمين ما يلي:
tests/
الدليل الفرعي، فسيكون ذلك أكثر ملاءمة. بخلاف ذلك، يرجى تضمين برنامج اختبار قصير يوضح هذا السلوك. وكحل أخير، يمكنك أيضًا توفير مؤشر لجزء أكبر من البرامج التي يمكن تنزيلها.يرجى اتباع دليل المساهمة لمعرفة كيفية بدء المساهمة في GLib.
يجب إرسال التصحيحات كطلبات دمج إلى gitlab.gnome.org. لاحظ أنه سيتعين عليك تسجيل الدخول إلى الموقع لاستخدام هذه الصفحة. إذا أدى التصحيح إلى إصلاح مشكلة موجودة، فيرجى الرجوع إلى المشكلة في رسالة الالتزام الخاصة بك مع التدوين التالي (للإصدار 123):
Closes: #123
بخلاف ذلك، قم بإنشاء طلب دمج جديد يقدم التغيير. ليس من الضروري تقديم قضية منفصلة.