DanLevy.net

كن مليونيراً من المصادر المفتوحة*

في 3 خطوات بسيطة…

Hero image for كن مليونيراً من المصادر المفتوحة*

في ثلاث خطوات بسيطة فقط سأريك كيف تحول الكود الأخير الذي كتبته إلى طلبات سحب ذات معنى!

هيا بنا!!!!!

إخلاء مسؤولية: قد يتطلب النجاح سنوات من الالتزام والحظ.


الواقع

جميعنا سمعنا عن الفوائد الكبيرة للمساهمة في المصدر المفتوح. لكن، ليس من السهل دائمًا البدء.

على مدار مسيرتي المهنية، كتبت العديد من طلبات السحب لمستودعات تصل إلى 10,000 نجمة. مساهماتي المتواضعة وصلت إلى Node.js، Docker، Lodash، Bluebird، Gatsby، Rancher، Angular، React Router، Minio، MDN (شبكة مطوري موزيلا) والعديد غيرها.

سأشارككم سري للحصول على مساهمات سهلة، لكن أولًا علينا مناقشة مشكلات النصائح التقليدية باختصار.

هذا ليس (الطريق) الصحيح

لماذا يصعب contribute إلى المصدر المفتوح؟

النصيحة الأكثر شيوعًا تقع في الواقع بين غير المفيدة والفظة: ابحث عن قضية GFI (علامة Good First Issue) وحلّها. أو ساهم في مشروع بدافع الحب الصافي.

النية جيدة، لكن في الواقع تسميات GFI ذاتية للغاية، وغالبًا ما تتطلب كمية مفاجئة من الجهد.

ماذا لو أخبرتك أن أفضل مكان للبحث هو الحلول التي وجدتها بالفعل؟

طريقة أفضل

✅ افحص ملفات تبعيات مشروعك. أي مكتبات تثير الغضب؟ ما الذي أدى إلى فوات موعد نهائي؟ كيف تغلبت على ذلك؟

💪 بالبدء بشيء حلّته مسبقًا، ليس عليك القلق إذا كنت تستطيع. أنت بالفعل متمكن ومطلع على السياق!

نظرًا لأن كُنت قد حللت المشكلة بالفعل، فمعظم العمل قد أُنجز. الآن عليك فقط أن تكتشف كيف تساعد الآخرين على تجنّب معاناتك تمامًا.

ربما تغريدة أو إجابة على Stack Overflow تكفي، لكن إذا أردت إحداث أثر دائم، contribute إلى المشروع نفسه.

جلسة العصف الذهني

يفضل أن تكون التجربة لا تزال طازجة إلى حد ما، وتفكّر كيف ضلّ دماغك الـ dumb dumb في المقام الأول.

ماذا جرّبت أولًا؟ ولماذا؟ ماذا افترضت؟ أو ما الذي أسأت فهمه؟

💪 لا يلزمك ابتكار حل مثالي؛ غالبًا ما تُنقذ تحديثات بسيطة لملف README أو الوثائق الآخرين من ساعات لا حصر لها من المعاناة.

هذه الأنواع من المشكلات سهل أن يغفل عنها الصيانة! ويمكن أن يكون لها تأثير كبير ومفاجئ على المشروع ومستخدميه.

في المرة القادمة التي تتغلب فيها على تحدٍ، لا تعيد كتابة اختراقاتك اليائسة! بل عاود التفكير في معاناتك وشارك حلك علنًا!

طباعة دقيقة

دائمًا اتبع إرشادات المشروع، ولا تكن وقحًا. ✨

كل شيء علني. لذا، كن لطيفًا، رائعًا، وممتنًا.

إذا كنت تحتاج إلى مزيد من الإقناع: contribute من أجل التعلم! عمليات جديدة، لغات، أطر، أتمتة!

🚀

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