الخلاصة
- يصف GitHub الأرشفة بأنها تحويل للمستودع إلى القراءة فقط وإشارة إلى توقف الصيانة النشطة، مع إمكان إلغاء الأرشفة.
- هذه الملاحظة تخص مستودعاً على المنصة، ولا تعيّن الحزمة أو النسخة أو البيئة التي يستخدمها مستهلك بعينه.
- يجب أن تبقى ملاحظة الأرشفة وقرار المستهلك بشأن الاستبدال أو الإبقاء أو الإخراج سجلين منفصلين.
الإشارة المرئية لا تملك موضوع القرار
عند رؤية عبارة archived بجوار اسم المستودع، يسهل اختصارها إلى «انتهى الاعتماد». لكن الاختصار ينقل المعلومة من موضوعها الحقيقي إلى موضوع لم تراقبه المنصة. GitHub يعرف حالة صفحة ومستودع محددين؛ ولا يعرف تلقائياً أين نُسخت الشفرة، أو أي أثر بُني منها، أو أي مؤسسة ستتحمل أثر تغييرها.
تحدد وثيقة أرشفة المستودعات حدود الإشارة. عند الأرشفة تصبح issues وطلبات السحب والشفرة والملصقات والمعالم والمشروعات والـ wiki والإصدارات والالتزامات والوسوم والفروع والتفاعلات وتنبيهات فحص الشفرة والتعليقات والصلاحيات للقراءة فقط. ولتغيير المستودع يلزم إلغاء أرشفته. كما تقول GitHub إن الأرشفة تشير إلى أن المشروع لم يعد يُصان بنشاط.
هذه حقيقة مفيدة عن وضع المنصة وعن تمثيل المالك لوتيرة الصيانة. لكنها لا تثبت أن نسخة محددة لم تعد مستخدمة، أو أن صورة تشغيلية حُذفت، أو أن مرآة داخلية تغيرت، أو أن جهة ما اختارت بديلاً، أو أن ثغرة أو حادثاً وقع. ولا تتحول الملاحظة الحالية إلى دليل عن بناء سابق. وإمكان إلغاء الأرشفة نفسه يمنع تحويل الحالة إلى قصة حذف نهائي.
حيث يبدأ القرار الذي يتحمل نتيجته المستهلك
قد يستخدم المستهلك حزمة منشورة أو commit مثبتاً أو ناتج بناء داخلياً أو نسخة مضمّنة أو اعتماداً انتقالياً أو digest لحاوية. لا يكفي اسم المستودع لاتخاذ قرار في أي من هذه الحالات. يلزم تحديد الأثر محل النظر، وسياق استعماله، وصلاحياته، والبديل المتاح، وصاحب القرار، ووقت المراجعة التالية.
لذلك تكون الأرشفة مدخلاً للمراجعة لا نتيجة لها. قد تكشف المراجعة عدم وجود أصل منشور يطابق المستودع. وقد تقود إلى استبدال مجدول، أو استثناء محدود بمالك وتاريخ انتهاء، أو عزل، أو مراقبة، أو عدم فعل شيء إلى أن تتوافر أدلة أخرى. لا تختار الشارة واحدة من هذه النتائج. وصفها بأنها «إخراج من الخدمة» يخفي السؤال: من اتخذ القرار وعلى أي أثر؟
تفرّق GitHub أيضاً بين الأرشفة وبين نقل المستودع، الذي يغيّر من يديره، وبين تغيير الرؤية، الذي له آثار مستقلة على الوصول والـ forks. تعدد الضوابط لا يجعلها سجلاً واحداً ولا يجعلها قائمة أصول لدى الغير.
سجل للملاحظة وسجل للتصرف
يسجل الجزء الأول المرجع الدقيق للمستودع، وحالة الأرشفة أو إلغائها، ووقت الملاحظة ومصدرها، وحدّ الاستدلال: هذه حالة GitHub وليست حكماً على تثبيت محدد. وإذا عادت الحالة، تضاف ملاحظة جديدة بدلاً من محو القديمة.
أما الجزء الثاني فيملكه المستهلك. يربط الحزمة أو commit أو digest الفعلي بالسياق والأدلة والمالك والفعل أو عدم الفعل وشرط المراجعة. هكذا تبقى الإشارة العامة قابلة للاستعمال من دون أن تستعير سلطة قرار لم تمنحها المنصة.
المصادر
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات

