كيفية حقن بسرعة تجمعات في المنبع؟

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

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

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

بالطبع ، يوفر github لصفحات الحالة هذه قائمة من عمليات السحب (https://github.com/pulls) وتذاكر السفر (https://github.com/issues) ، لكن في رأيي أنها غير مريحة لأنها لا تقدم أدنى تلميح على أي من التذاكر يتطلب رد فعل منك ، والتي لا. هذا هو ما أريد إصلاحه.

سيوفر مشروعي ، 12forks.com ، واجهة تجريبية للعمل مع التذاكر والسحب. هذه واجهة يمكن من خلالها إلقاء نظرة على صفحة واحدة لفهم التذاكر التي يُتوقع منك تلقي إجابة فيها ، وفي أي تجمع تحتاج إلى إصلاح تعارض الدمج ، وأين تتصل بمشرف الصيانة ، لأنه لا يتفاعل مع ذلك لفترة طويلة. ربما سيكون هناك أيضًا تكامل مع العديد من الرسل مثل Slack أو Telegram. النقطة المهمة هي تسريع الاتصالات وحل المشكلات في مشاريع المصادر المفتوحة.

أنا بالفعل استخدم MVP لهذه الأداة ، والتي تعمل أثناء وجودها في وحدة التحكم. من خلال مساعدتها ، كان من الممكن في غضون بضعة أيام تخفيض "الحصار" الذي يبلغ 103 سحب وتذاكر. أنا فقط أغلقت الجزء بعد وصفة سنوات. وفي بعض الحالات ، من الواضح أن التأخير بين التعليقات يمكن أن يكون سنوات:

صورة

أعتقد أن هذه الأداة يمكن أن تسرع عملية إجراء التغييرات وستكون مفيدة لأي شخص يريد المساهمة في OpenSource.

وفقًا لتقديراتي ، فإن حوالي 3٪ من جميع مستخدمي github يعملون بنشاط مع التذاكر والسحب ، وثلاثة بالمائة من الـ 48 مليون (أي ما أحسبه في بحثي) ما يقرب من مليون ونصف شخص. هذا هو عدد الأشخاص الذين يمكنهم الاستفادة من الحل الذي اخترعته.

وفقًا للخطة ، ستكون MVP المتاحة للجمهور جاهزة في يونيو. إذا كنت مهتمًا بأن تصبح واحدًا من أول من بدأ استخدامه ، فاترك بريدك الإلكتروني عن طريق ملء النموذج على 12forks.com

أيضًا ، أتطلع حقًا إلى أي أفكار يمكن تجربتها في منتج مماثل. اكتبها في التعليقات على هذا المنشور ، أو عبر البريد الإلكتروني على ideas@12forks.com.

Source: https://habr.com/ru/post/ar449972/


All Articles