درخواست مسیر جدید


لطفاً برای درخواست یک ترک زبان جدید، دستورهای زیر را دنبال کنید.

اگر می‌خواهید ترک جدیدی درخواست کنید، باید در دسته‌ی پشتیبانی انجمن Exercism پستی منتشر کنید تا این موضوع را با تیم در میان بگذارید.

پیش از ارسال پست، بهتر است این موارد را در نظر بگیرید:

  • آیا یک زبان برنامه‌نویسی است؟
  • آیا Exercism از قبل از این زبان پشتیبانی می‌کند؟
  • آیا شخص دیگری آن را درخواست کرده است؟
  • آیا می‌توانید فعالانه در ساخت و راه‌اندازی این ترک همکاری کنید؟

آیا یک زبان برنامه‌نویسی است؟

در Exercism ما یک بستر یادگیری برای توسعه‌دهندگانی فراهم می‌کنیم که می‌خواهند روی یک زبان برنامه‌نویسی تمرین کنند یا زبان تازه‌ای یاد بگیرند.

اگر زبان مورد نظر یک زبان برنامه‌نویسی همه‌کاره باشد، احتمالاً به داشتن چنین ترکی در Exercism علاقه‌مند خواهیم بود. ما برای ابزارها، کتابخانه‌ها، frameworkها یا فناوری‌ها ترک نمی‌سازیم.

آیا Exercism از قبل از این زبان پشتیبانی می‌کند؟

لطفاً فهرست مخزن‌های ترک‌ها را بررسی کنید تا ترک‌های فعال و غیرفعال را پیدا کنید. اگر مخزنی برای زبان خود پیدا کردید، برای اطلاع از وضعیت آن، مقدار کلید active را در فایل config.json مخزن بررسی کنید:

  • true: ترک فعال است و در صفحه‌ی ترک‌ها در وب‌سایت فهرست شده است.
  • false: ترک غیرفعال است و در وب‌سایت فهرست نشده است. برای فعال شدن این ترک هنوز کار لازم است. اگر می‌خواهید کمک کنید، لطفاً یک issue در آن مخزن باز کنید و سلامی بگویید.

آیا شخص دیگری درخواستش کرده است؟

نام زبان را در issueهای مخزن generic-track جست‌وجو کنید تا ببینید آیا پیش‌تر برای این زبان درخواستی ثبت شده است یا نه. یادتان باشد که هم issueهای باز و هم بسته را بررسی کنید.

آیا می‌توانید فعالانه در ساخت و راه‌اندازی این ترک همکاری کنید؟

Exercism یک سازمان غیرانتفاعی است و همه‌ی ترک‌های زبان توسط داوطلبان ساخته می‌شوند. ما تنها در صورتی ترکی می‌سازیم که حداقل یک داوطلب برای بر عهده گرفتن رهبری ساخت آن اعلام آمادگی کرده باشد.

حداقل شرایط برای راه‌اندازی یک ترک این‌هاست:

  • ۲۰ تمرین عملی (این تمرین‌ها می‌توانند بر پایه‌ی مشخصات موجود در مخزن problem-specifications باشند).
  • یکپارچه‌سازی مستمر که بررسی می‌کند تمرین‌ها قابل حل هستند.
  • کمی پیکربندی و مستندات.

ما در دسترس هستیم تا در این مسیر راهنمایی‌تان کنیم و می‌توانید از جامعه‌ی کسانی که این کار را برای زبان‌های دیگر انجام داده‌اند هم کمک بگیرید.

وجود ندارد، می‌خواهم خودم آن را بسازم!

عالی است!! لطفاً یک پست جدید در انجمن Exercism بسازید تا درباره‌ی جزئیات صحبت کنیم.