نگهدارندگان

درباره‌ی نگهدارندگان Exercism بدانید


مقدمه

نگهدارندگان Exercism داوطلبانی هستند که بخش‌های مختلف اکوسیستم ما را اداره می‌کنند. آن‌ها اعضای ارشد جامعه‌ی ما هستند که هم‌سویی خود با ارزش‌های Exercism، کیفیت کارشان و میزان تعهدشان به گذراندن وقت برای کار روی Exercism را نشان داده‌اند.

این سند فرایندی رسمی برای نگهدارنده شدن و نگهدارنده ماندن ترسیم می‌کند که طوری طراحی شده است تا برای همه دست‌یافتنی و منصفانه باشد. اگر می‌خواهید روزی نگهدارنده شوید (چه عالی!)، لطفاً ادامه دهید! اما یادتان باشد، بیشتر کسانی که به ساختن Exercism کمک می‌کنند نگهدارنده نیستند؛ آن‌ها مشارکت‌کنندگان هستند. هیچ مانعی برای مشارکت در Exercism وجود ندارد و هر کمکی با سپاس دریافت می‌شود.

هدف ما این است که برای هر رشته دست‌کم دو نگهدارنده‌ی فعال داشته باشیم و برای همه‌ی بخش‌های پلتفرم دست‌کم یک نگهدارنده‌ی فعال داشته باشیم.

توجه: بخش‌های زیر عموماً درباره‌ی نگهدارندگان رشته است. فرایند نگهدارنده شدن در بخش‌های مختلف اکوسیستم متفاوت است.

مسئولیت‌ها

نگهدارندگان مسئول آن‌اند که مطمئن شوند یک رشته در Exercism خوب کار می‌کند و به رشد و توسعه ادامه می‌دهد. این به‌طور مشخص یعنی نگهدارندگان:

  • مسیر فنی یک رشته را تعیین می‌کنند: انتخاب نسخه‌های درست زبان، ابزارها و غیره.
  • برنامه‌ی درسی یک رشته را مدیریت می‌کنند: طراحی، انتخاب و تعریف مفهوم و تمرین مناسب برای یک رشته و اطمینان از اینکه به‌شکل مناسبی به هم پیوند خورده و ساختار یافته‌اند.
  • مطمئن می‌شوند یک رشته خوب کار می‌کند: اطمینان از به‌روز بودن رشته، سریع بودن اجراکننده‌ی تست آن و غیره.
  • مطمئن می‌شوند رشته با استانداردهای Exercism سازگار است: Exercism برای هر رشته‌ی زبان مشخصات و استانداردهایی دارد تا حدی از یک‌دستی در پلتفرم تضمین شود. نگهدارندگان در بخش زیادی از رشته دستشان باز است، اما همه‌ی رشته‌ها باید با استانداردهای Exercism سازگار باشند.

نگهدارندگان همچنین مسئول تعامل با جامعه‌ی مشارکت‌کنندگان ما هستند. آن‌ها PRهای جامعه را بررسی می‌کنند و نقش دروازه‌بان، راهنما و تشویق‌کننده را برای Exercism ایفا می‌کنند. آن‌ها مسئول به‌روز نگه داشتن مستندات و راهنماهای مشارکت‌اند و مطمئن می‌شوند ایشوهای باز مرتبطی برای مشارکت‌کنندگان بالقوه وجود دارد تا روی آن‌ها کار کنند.

نگهدارندگان باید هم ارزش‌های Exercism، یعنی همدلی و مهربانی، را تجسم ببخشند و هم استانداردهای بالایی را که می‌خواهیم در پلتفرم آموزشی‌مان بسازیم حفظ کنند.

اختیارات

راه اصلی اینکه نگهدارندگان بتوانند مسئولیت‌هایشان را به اجرا درآورند، داشتن دسترسی نوشتن به مخزن‌ها است. از این طریق، نگهدارندگان کنترل می‌کنند چه کدی وارد مخزن‌هایشان می‌شود.

پاداش‌ها

انگیزه‌های اصلی نگهدارنده بودن در Exercism بیشتر درونی‌اند: مثلاً لذت ساختن چیزی معنادار و مفید در کنار دیگر افراد هم‌فکر. مزایای شغلی هم در کار است؛ مثل گسترش شبکه‌ی ارتباطی شخصی، پرورش مهارت‌های فنی و نرم، و داشتن موردی معنادار در رزومه که بیرون از کار انجام شده است.

ما چند مزیت اضافه هم فراهم می‌کنیم:

  • نشان «نگهدارنده» روی نمایه‌ها و در سراسر وب‌سایت.
  • نوشته‌های وبلاگ و مصاحبه با نگهدارندگان.
  • هدایای اختصاصی نگهدارندگان.

شرایط نگهدارنده بودن

نگهدارندگان متعهد می‌شوند که به‌طور میانگین حدود ۴ ساعت در هفته را صرف نگهداری رشته‌های خود کنند.

مسیر نگهدارنده شدن

در رشته‌هایی که فعالانه نگهداری می‌شوند، وقتی در بازه‌ای ۶ ماهه ۱۵۰ اعتبار از ساخت و/یا تألیف در آن رشته کسب کنید، از شما دعوت می‌شود نگهدارنده شوید.

در رشته‌هایی که نگهدارنده ندارند، شرایط ما کمتر سخت‌گیرانه است. پس از چند مشارکت کوچک ادغام‌شده، می‌توانید در آن رشته یک ایشو باز کنید و درخواست دهید نگهدارنده شوید. اگر ببینیم مرتب در این رشته‌هایی که کمتر نگهداری می‌شوند مشارکت می‌کنید، ممکن است ما هم از شما دعوت کنیم نگهدارنده شوید.

نگهدارنده ماندن

هر شش ماه بررسی می‌کنیم که نگهدارندگان ما هنوز فعال‌اند یا نه. در این بررسی‌ها، هر کسی که در ۶ ماه گذشته ۱۰۰ اعتبار از ساخت/تألیف/نگهداری رشته کسب کرده باشد، دعوت می‌شود نگهدارنده بماند. به‌طور کلی کسانی که در این بازه کم کار کرده‌اند یا هیچ کاری نکرده‌اند، از جایگاه نگهدارنده برکنار می‌شوند. این یک اصل راهنما است، نه قاعده‌ای قطعی؛ و پیش از نهایی کردن این تصمیم‌ها، شرایط شخصی فرد و وضعیت رشته را در نظر می‌گیریم.

نگهدارندگان ارشد رشته

وقتی نگهدارنده‌ای نشان دهد که در یک رشته رهبری فعال دارد و دست‌کم ۶ ماه نگهدارنده‌ی آن رشته بوده است، ممکن است او را نگهدارنده‌ی ارشد معرفی کنیم. سنجه‌های کلی ما برای این تصمیم این است که نگهدارنده دست‌کم ۱ هزار اعتبار از ساخت/نگهداری یک رشته و دست‌کم ۲۰۰ اعتبار از ساخت/نگهداری رشته در ۶ ماه گذشته کسب کرده باشد، اما هر مورد را جداگانه بررسی می‌کنیم.

نگهدارندگان ارشد مسئولیت بیشتری در یک رشته بر عهده می‌گیرند، نگهدارندگان تازه را راهنمایی می‌کنند و جایگاه رهبری قوی‌تری در رشته به دست می‌آورند. در تصمیم‌هایی که نظرهای متفاوتی وجود دارد و به داوری تیم مدیریت نیاز دارد، نظر نگهدارندگان ارشد به‌طور پیش‌فرض وزن بیشتری دارد.

نگهدارندگان ارشد در آن رشته با نشان «نگهدارنده‌ی ارشد» مشخص می‌شوند.

نگهدارندگان بازبین

آخرین دسته‌ی نگهدارندگان، نگهدارندگان بازبین‌اند؛ نگهدارندگانی که در چند رشته کار می‌کنند، PRها را بررسی و ادغام می‌کنند، اما در هیچ رشته‌ای نقش فعالانه یا رهبری بر عهده نمی‌گیرند. نگهدارندگان بازبین اعضای بسیار مورد اعتماد تیم Exercism هستند که دست‌کم یک سال با Exercism همراه بوده‌اند و نگهدارنده‌ی دست‌کم یک رشته بوده‌اند. مدیران Exercism از آن‌ها دعوت می‌کنند نگهدارنده‌ی بازبین شوند. این عضویت هر شش ماه بازبینی می‌شود و هیچ شرط رسمی ندارد.

در رشته‌هایی که کمتر از دو نگهدارنده دارند، تیم بازبین‌ها به‌طور خودکار به مخزن آن رشته اضافه می‌شود و در آن‌جا دسترسی نوشتن دریافت می‌کند. این تضمین می‌کند که نیازهای بازبینی همیشه برآورده می‌شوند.