Saphan Studio ومنصة Git لديك.
تبقى منصة Git لديك حيث هي. تصل تغييرات الوكلاء بوصفها طلبات سحب، ويُراجَع كل طلب سحب مع أدلة، ويُسجَّل القرار البشري. تقول هذه الصفحة ما يعمل اليوم على GitHub وعلى Gitea، وما لم يتوفر بعد.
راجِع كل طلب سحب مع Proven
لا دليل، لا بلاغ.
لا يبلّغ Proven عن مشكلة إلا مع دليل تتحقق منه بنفسك: اختبار يفشل على التغيير، أو استعلام والصفوف التي أعادها.
قابل للتحقق لاحقًا، من طرف آخر.
تترك كل مراجعة حزمة أدلة موقَّعة يمكن التحقق منها دون اتصال، ودون الوصول إلى المراجِع.
يعمل حيث توجد شيفرتك.
بوصفه GitHub Action أو في Gitea Actions، على خوادمك، أو معزولًا تمامًا عن الشبكة. مجاني ومفتوح المصدر، Apache-2.0.
اجعل الدليل شرطًا للدمج
يمكن لحماية الفروع في منصتك أن تشترط فحص Proven. عندها لا يستطيع أحد، إنسانًا كان أو وكيلًا، دمج طلب سحب فيه مشكلة مثبتة. التنفيذ من منصتك نفسها، وProven يقدّم الدليل.
ما يضيفه Saphan Studio اليوم
يقرأ طلبات السحب لديك إلى السجل.
على GitHub وGitea يسجّل Saphan Studio كل طلب سحب وما يشترطه فرعه، بجانب تشغيل الوكيل والمراجعة.
على Gitea يدمج بعد قرار بشري موقَّع.
يقرر المعتمِد في وحدة تحكم Saphan Studio. ثم يقدّم Saphan Studio الموافقة ويدمج، ولا يسجّل الدمج إلا بعد قراءته مجددًا من Gitea.
على GitHub يبقى الدمج لدى GitHub في هذا الإصدار.
يقرأ Saphan Studio، ويدمج فريقك على GitHub تحت حماية الفروع لديك.
GitLab وBitbucket غير مدعومين بعد.
سيأتيان بترتيب حاجة العملاء.
قبل طلب السحب
تأتي المراجعة بعد العمل. ويحكم Saphan Studio أيضًا ما يحدث قبله: كل مهمة تُعتمد قبل أن يبدأ الوكيل، ويعمل الوكلاء معزولين ولا يصلون إلى الشبكة إلا بسياسة مسماة، وكل قرار يُسجَّل في سجل موقَّع يستطيع المدقق التحقق منه.
المزيد من Saphan Studio
الوثائق — طلبات السحب ومنصات Git، حالةً بحالة ←الأمن — وكلاء غير موثوقين، وتشغيلات قابلة للإثبات ←الحوكمة — قرارات في السجل ←
تشغّل وكلاء برمجة على GitHub أو Gitea؟
تحدّث إلينا — [email protected]