كيف يمكنني المساهمة في قاعدة R بطرق صغيرة؟

StackOverflow https://stackoverflow.com/questions/4054585

  •  27-09-2019
  •  | 
  •  

سؤال

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

لقد اقترحت تغييرات IQR في القائمة البريدية R ، لكنني لم أحصل على أي رد ، لذا لا أظن أن هذا لا يحدث في أي مكان.

ولتوضيح ، أنا أتحدث عن Base-R. الحزم الإضافية هي مسألة أخرى.

أي نصائح؟

هل كانت مفيدة؟

المحلول

أرسل (أو CC) إلى R-Devel. حركة المرور عالية جدًا على R-help ، ويمكن التغاضي عن الأشياء هناك.

قم بتقديم خطأ ضمن فئة قائمة الأمنيات يوضح بالتفصيل التحسن الذي ترغب في رؤيته.

بعد تقديم الخطأ ، حاول توفير تصحيح مقابل رمز R و / أو الوثائق حسب الاقتضاء. لقد فعلت ذلك من قبل حيث كانت هناك مشكلة أو تعبئة في R ، وقدمت تصحيحًا وإصلاحًا لملفات المساعدة/الدليل وتم قبول التغييرات (بعد التعديل المناسب) بواسطة R Core.

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

إذا كانت إضافة ، فابحث عن حزمة R شهيرة تقوم بأشياء مماثلة/ذات صلة وتقترح على مشرف الحزمة أنها تتضمن وظيفتك. وبهذه الطريقة ، لا تحتاج إلى بدء حزمة كاملة لشيء بسيط ولكن تساهم في الكود الخاص بك. هناك العديد ، شعبية ، *misc حزم على كران على سبيل المثال.

إذا كنت ترغب في المساهمة في الإصلاحات في وثائق R و/أو كتيبات ، فوفر تصحيحات للمصادر. يمكنك العثور على المصادر في svn.r-project.org/r

نأمل أن يمنحك هذا بعض الأفكار. التصحيحات والرمز تساعد دائما!

نصائح أخرى

ماذا عن البقع إلى الحزم الموجودة؟

ماذا عن تقارير الأخطاء المفتوحة على الحزم؟ ص فورج لا يبدو أن المشاريع تستخدم أصحاب المشكلات كثيرًا ، ولكن بعض الأشخاص على rpostgresql الفريق الذي قمت بتمكينه (حيث يتم استضافته على رمز Google) ، وكان مفيدًا - انظر هنا. وكان لدينا تدفق مفيد حقًا للدماء الطازجة مع مطور جديد هزاز من اليابان ، وربما جزئياً بسبب رؤية المشروع هناك.

في جوهرها ، حاول العثور على مشروع / مجموعة / فريق للتعرف عليه والانضمام إليه. في هذا المعنى ، يشبه هذا تمامًا أي مشروع مفتوح المصدر. قائمة R-Devel (عرض GMANE) هو مكان جيد للتنمية بشكل عام.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top