علامة التبويب الرسوم البيانية لـ GitHub تضيف عرض تاريخ Git بصري داخل الصفحة
علامة التبويب الرسومية لـ GitHub، بواسطة أندريه دودونوف، توفر عرضًا مرئيًا مدمجًا لتاريخ Git ضمن صفحات المستودعات لاستكشاف سريع. إنها تعرض الفروع، والدمج، وعلاقات الالتزام كرسوم بيانية تفاعلية مشابهة لـ git log --graph، مما يحافظ على التنقل على GitHub بدلاً من الحاجة إلى أداة خارجية. تشمل النقاط الرئيسية توافق السمة الأصلية عبر متغيرات CSS الخاصة بـ GitHub وهندسة معالجة محلية بدون أذونات، وشفرة مصدر مفتوحة، وعدم الحاجة إلى تكوين بعد التثبيت. إنها تناسب المطورين والمشرفين الذين يفضلون سياق الالتزام المرئي دون الحاجة إلى رموز حساب إضافية أو تطبيقات منفصلة.
تقوم الإضافة بإدخال علامة تبويب مخصصة للرسم البياني في تنقل المستودع
تضيف الإضافة علامة تبويب "الرسم البياني" دائمة إلى شريط التنقل الرئيسي للمستودع بحيث يظهر الرسم البياني داخل واجهة GitHub بدلاً من صفحة منفصلة. تقدم العرض خطًا زمنيًا للفروع ونقاط الدمج داخل صفحة المستودع وتعمل مع المستودعات التي يمكنك الوصول إليها بالفعل: تستخدم المستودعات العامة والخاصة والمملوكة للمنظمات الجلسة المسجلة للدخول لمعالجة الأذونات.
يحتفظ العرض الافتراضي بالرسم البياني متجاوبًا مع التواريخ الطويلة
يستخدم العرض نهجًا افتراضيًا لتجنب رسم قائمة الالتزامات بالكامل دفعة واحدة، مما يساعد في الحفاظ على سلاسة التفاعل عندما تمتد التواريخ لآلاف الالتزامات. يرسم الرسم البياني فقط المسارات المرئية، مما يقلل من تحميل وحدة المعالجة المركزية وDOM. تعتمد الإضافة على نقاط نهاية الرسم البياني الداخلي لـ GitHub للحصول على بيانات المصدر، وتقدم آلية لإعادة قراءة رؤوس الفروع عندما تتأخر تلك النقاط عن الدفعات الأخيرة.
تقتصر العمليات المحلية فقط وشفافية قاعدة الشيفرة على تدفقات البيانات الخارجية
لا يوجد خلفية، ولا تحليلات، ولا تقوم الإضافة بإجراء طلبات خارجية؛ يتم التحليل والعرض داخل نطاق المتصفح على نطاق github.com. لا تطلب موافقة OAuth أو رموز الوصول الشخصية، لذا فإن الوصول إلى المستودعات الخاصة يستخدم الجلسة التي لديك بالفعل. الشيفرة المصدرية عامة، مما يتيح الفحص والتدقيق المجتمعي لسلوكها.
تساعد الروابط المباشرة وتوافرها عبر المتصفحات في المشاركة والتبني
يدعم عرض الرسم البياني الروابط المباشرة عبر عناوين URL التي تنتهي بـ #graph، مما يجعل من الممكن مشاركة لقطة مرئية لتاريخ المستودع مع الزملاء. تستهدف الإضافة متصفح Chrome والمتصفحات الأخرى المستندة إلى Chromium، لذا فإن نفس التجربة متاحة على عدة متصفحات سطح المكتب. لا تتطلب التثبيت أي تكوين إضافي؛ تظهر علامة التبويب تلقائيًا على صفحات المستودع التي تمت زيارتها.
وسيلة بصرية عملية لفحص المستودعات، ليست بديلاً عن أدوات Git الكاملة
علامة الرسم البياني لـ GitHub هي أداة مركزة للمطورين الذين يرغبون في الحصول على توجيه بصري سريع داخل المستودعات. نهجها المحلي، داخل الصفحة، يناسب المساهمين والمديرين الذين يهتمون بالخصوصية. بالنسبة لسير العمل التي تتطلب حالة مستودع موثوقة أو تحليل متقدم، استمر في استخدام عملاء Git الأصليين. اعتبر الإضافة كأداة فحص خفيفة بدلاً من أن تكون بديلاً عن عمليات Git الكاملة؛ قم بتثبيتها عندما تريد فحصًا بصريًا دون تغيير سير عمل Git الخاص بك.