sbarbase
المحتويات

وثائق صباربيز

صباربيز يشغّل مشاريع Supabase كثيرة على خادم واحد، ويوفر إجراءات للنسخ الاحتياطي والاستعادة والترقية، لكل منها نطاق تحقق وحدود موثقة. قسّمنا الوثائق بحسب ما تحتاجه الآن. ابدأ بصفحة لماذا إن كنت جديدًا، أو بصفحة الحالة إن أردت معرفة ما يعمل.

خريطة الوثائق: الشروح لفهم سبب عمله بهذه الطريقة، والأدلة العملية لتنفيذ مهمة، والمرجع للحقائق التي تبحث عنها، والقرارات لفهم سبب هذا التصميم، والدفتر الهندسي لملاحظات مؤرخة حين تريد التعمق

أربعة أقسام، لكل منها غرض واحد، وتحتها الدفتر الهندسي.

كلمات تتكرر في كل الصفحات: العميل (يسمّى منظمة في الكود) يملك مشاريع، ولكل مشروع بيئات مثل الإنتاج والتجربة. و"خادمك" هو ما يسمّيه الكود التثبيت. البيئة هي وحدة العزل والنقل والاستعادة. المصطلحات غير المألوفة في المسرد.

الشروح: لماذا يعمل بهذه الطريقة

اقرأ هذه الصفحات لتفهم التصميم. لكل صفحة الشكل نفسه: ما هو، ولماذا، وكيف بنيناه، وحدوده، وأين تتعمق أكثر.

الأدلة العملية: كيف تنفّذ مهمة

المرجع: حقائق تبحث عنها

اتجاه العمل الآن

يعتمد المشروع على خدمات Supabase الأصلية، ويهدف إلى تسهيل تشغيلها وإدارتها وتخصيصها على Linux عبر Docker. العمل النشط هو خطة مواكبة الإصدارات الأصلية، ويعمل الفرع الرئيسي على خادم حقيقي (الحالة). تسجّل أهداف المشروع المتطلبات، وتحدد خطة المنتج وقابلية التشغيل الأولويات. وتربط طريقة التنفيذ والتحقق كل نتيجة بنطاقها، مع عقد مكان التشغيل الأصلي وسجل الأدلة.

القرارات

الدفتر الهندسي

يضم docs/engineering الملاحظات المفصلة التي كُتبت أثناء بناء كل آلية: التصاميم، واختبارات الانهيار، والمراجعات، والخطط، ونقاط التحقق بترتيبها الزمني. هي دقيقة ومؤرخة، وبعضها حلّت محله ملاحظات لاحقة. اقرأها حين تحيلك إليها صفحة شرح، أو قبل أن تغيّر ذلك الجزء من النظام. ملاحظات الوكلاء البرمجيين الذين يكملون العمل في engineering/handoff.

ونحتفظ هنا أيضًا بـالأدلة (ملفات JSON تكتبها الفحوص الحية وتستشهد بها صفحة الحالة)، والرسوم التوضيحية، وسجل تصميم لوحة الإدارة.

عدّل على GitHub