تخطَّ إلى المحتوى

حول المشروع والصيانة

We Can Just Build Things هو فهرس موثَّق ومُلتزِم بالقيم وتدفّق بناء موجَّه لإطلاق أدوات Nostr وAT Protocol والأدوات مفتوحة المصدر عمومًا باستخدام وكلاء الذكاء الاصطناعي. وُجد ليمنح الشخص الذي يحدّد ما يحتاجه مجتمعه طريقةً لتقديم منتج باحترافية عالية دون أن يضطر أولًا إلى أن يصبح مطوّرًا — وليجعل النتيجة خاضعة للمساءلة أمام الأشخاص الذين يعتمدون عليها.

صُمّم ليكون بنية تحتية مشتركة، لا حديقة مسوَّرة. المنهجية مفتوحة، والفهرس مفتوح، ومحرّك الإنفاذ مفتوح.

تعمل الصيانة على ثلاث طبقات، تتزايد كلفتها كلما ارتفعت. يفترض التصميم بأكمله أن البشر نادرون والأتمتة رخيصة — وأي شيء يمكن للأدوات التحقق منه تتحقق منه الأدوات.

مؤتمتة، أسبوعية، مجانية

Section titled “مؤتمتة، أسبوعية، مجانية”

يعمل GitHub Action مجدول كل يوم اثنين ويقوم بما يلي:

  • license-watcher يحسب بصمة كل ملف LICENSE في المصدر الأصلي، ويقارنها بالرخصة + الكوميت المسجّلين، ويفحص الكوميتات الأخيرة بحثًا عن الكلمات المفتاحية لإعادة الترخيص (relicens، now under، BSL، SSPL، …) — ثلاث إشارات مستقلّة، بحيث يلتقط إعادة ترخيص صامتة قبل أن تصبح مفاجأة.
  • maintenance-checker يستعلم عن خلاصة الإصدارات لكل مدخل ويعيد تصنيف الحالة (active < 90 يومًا، minimal < 12 شهرًا، dormant < 36 شهرًا، abandoned بعد ذلك).
  • يُعاد تشغيل محرّك الإنفاذ ثلاثي الطبقات على الشجرة الكاملة، بحيث يُلتقط أي اعتماد عابر يجلب حديثًا مزوّدًا مستبعَدًا حتى عندما لم يتغيّر أي ملف بيان.

كلٌّ منها يفتح طلب سحب (PR) مع الفرق المقترح. لا حاجة لأي إنسان حتى يوجد الـ PR.

مراجعة بشرية، أسبوعية، جهد منخفض

Section titled “مراجعة بشرية، أسبوعية، جهد منخفض”

يلقي القائم على الصيانة نظرة على طلبات السحب التي يفتحها البوت — عادةً نحو 15 دقيقة في الأسبوع. تَرِد مساهمات الأدوات الجديدة عبر قالب issue وCMS، وكلاهما يشغّل محرّك الإنفاذ قبل أن يصبح طلب السحب قابلًا للدمج، فتكون المراجعة في معظمها “هل يناسب هذا، وهل الوصف دقيق” بدلًا من “هل هذا نظيف”. اتفاقية مستوى خدمة المراجعة: 7 أيام عمل حتى أول ردّ.

مرتين في السنة، تُحدِّث جولة إعادة تحقّق كاملة كل SHA كوميت للرخصة، وتعيد التحقق من روابط المصادر الأولية، وتعيد توليد بيانات التبنّي الوصفية. ولأن الأدوات تقوم بالعمل الثقيل، فهذا نصف يوم من مراجعة الفروقات، لا تدقيق من الصفر.

مصمَّم ليتجاوز عمر القائم على صيانته الأول

Section titled “مصمَّم ليتجاوز عمر القائم على صيانته الأول”

إذا اختفى القائم على الصيانة الأصلي في اليوم الخامس عشر، يستطيع شخص آخر أن ينسخ المستودع (fork)، ويشغّل سير العمل نفسه، ويستمر الفهرس في التحقّق من نفسه. تغطي قائمة التحقق لنقل الوصول في المستودع نقل ملكية الاستضافة وDNS والتحليلات بشكل نظيف.

  • يكيّف تدفّق البناء PIE Cookbook المفتوح من Portland Incubator Experiment.
  • يرتكز الفهرس على ما يستخدمه تجمّع And Other Stuff فعليًا لإطلاق مشاريع تقنية الحرية.
  • يرتكز نموذج وصفة قفل المزوّد على تصميم BYOK الخاص بـ Shakespeare.

اطّلع على المساهمة لإضافة أداة، أو تصحيح مدخل، أو تكييف التدفّق لبرنامجك الخاص.