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

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

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

1. ضع العمل على الأرض مبكرًا

ليس من السابق لأوانه البدء في التفكير في المجتمع. ال Astro كان لدى فريق بناء المجتمع في الاعتبار منذ بداية المشروع. “لقد كانت واحدة من أول الأشياء التي ركزنا عليها بمجرد أن يكون لدينا حد أدنى من المنتجات القابلة للحياة (MVP) معًا” سؤال وجواب في بناء المجتمع مفتوح المصدر.

هناك الكثير مما يمكنك القيام به للتحضير قبل أن يبدأ الناس في الظهور. من بين أهمها إنشاء إرشادات المساهمين واعتماد مدونة قواعد السلوك. يقول شوت: “ستندهش من مدى إرشادات المساهمين المبكرة في متناول يدي”. “أنت بحاجة إلى الإجابة على أسئلة مثل” كيف يمكنني استنساخ الريبو؟ ” أو “كيف يمكنني تثبيت الحزم؟” قد تبدو هذه الأشياء الأساسية واضحة. لكن المشرفين كانوا في قواعد الكود الخاصة بهم لفترة طويلة لدرجة أنهم ينسون مدى صعوبة أن يبدأ الأشخاص الجدد.

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

2. قابل الناس أين هم

يعد بناء مساحاتك المجتمعية على منصات مثل Discord و Slack و Github مناقشات ، ولكن في الأيام الأولى تحتاج إلى مقابلة أشخاص أين هم. الرسم البياني يقول جيم جيلام المشارك ، إن الفريق استخدم F5BOT لمشاهدة الإشارات من الرسم البياني عبر الويب ووسائل التواصل الاجتماعي حتى يتمكن الفريق من الإجابة على الأسئلة والانضمام إلى المحادثات التي كانت تجري فيها بالفعل. في نهاية المطاف ، مع نمو المشروع ، سيتولى المجتمع في مكان معين.

فكر في وضع عدم الاتصال أيضًا. تعد المؤتمرات والاجتماعات وسيلة رائعة للقاء المستخدمين والمساهمين الحاليين والمحتملين. يقول: “أذهب إلى المؤتمرات وأخبر الناس أننا نبحث عن مساهمين وأننا سنسير أي شخص من خلال تقديم طلب السحب الأول”. dbatools المبدع والمدير كريسي ليمير. “أنا أغري الناس من خلال السماح لهم بمعرفة أنهم قادرون على قطع أسنانهم بأمان”.

3. يقود القدوة

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

من المهم ضبط النغمة الصحيحة. يقول جيلام: “إذا كان هناك شيء قد حدث سلبيًا حقًا ، فنحن نميل إلى إعطاء الوقت – نحن لا نتفاعل في الوقت الحالي”. يسعى الفريق إلى تولي نية حسنة لأنه في كثير من الأحيان قد يصادف الناس بقسوة أكثر مما يعتزمون ، خاصة إذا لم يكتبوا بلغتهم الأم. يقول جيلام: “من السهل جدًا على الناس الاعتقاد بأن لديهم سؤالًا سخيفًا ، لكننا نشجع الناس على طرحهم على أي حال لأنه إذا كان لدى شخص ما سؤالًا معينًا ربما يفعله الآخرون أيضًا”.

يوصي Lemaire بالانفتاح على ما لا تعرفه وأين تكافح شخصيًا. لقد قامت ببث عملها على Twitch لتظهر للناس أنه حتى كأبرز نجمة Microsoft و Github ، فإنها لا تزال تكافح وارتكبت أخطاء. وتقول: “أُظهر للناس أنه لا بأس في عدم معرفة كل شيء وأنهم لا يتعين عليهم استخدام الأدوات الأكثر تخويفًا أو معقدة لتكون فعالة”.

4. تسليط الضوء على المساهمين

تأكد من إظهار تقديرك للمساهمين. يمكنك أن تشكرهم في ملف ReadMe على الريبو الخاص بك. أنشأت Lemaire شركة LinkedIn لـ DBATOOLS وأخبرت المساهمين أنهم نرحبوا بإضافة أنفسهم. لقد ساعد ذلك على تسليط الضوء على مساهماتهم خارج جيثب ، وحتى ساعد بعض الوظائف في العثور على وظائف.

لا تنس التعرف على المساهمون غير الرمز أيضًا. يوضح شوت قائلاً: “إن وثائقنا المستخدمة في افتراض أن المساهمين الأساسيين كانوا مساهمين تقنيين ، لذلك كان لدينا بعض المتطلبات الفنية”. في البداية ، تطلب مشروع ASTRO من شخص ما تقديم “مساهمات كبيرة في التعليمات البرمجية” ليصبح مساهمًا أساسيًا. الآن يقوم الفريق بتقييم المساهمات غير الرمز عند النظر فيما إذا كان سيتم الترويج لشخص ما لحالة المساهم الأساسي.

يقول شوت: “يساهم الناس في الكثير من الطرق المختلفة ، من الوثائق إلى دعم المجتمع”. “لقد قمنا بتحديث توقعاتنا وفقًا لذلك.”

ابدأ المساهمة في مفتوح المصدر الآن!

كتبه

كلنت فينلي

Source link


اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *