IRC
بیشتر گفتگوها در #raku، کانال آیآرسی ما اتفاق میافتد. این سریعترین راه برای گرفتن کمک است.
Matrix
یک اتاق و همچنین یک فضا برای ماتریکس وجود دارد.
Zulip
ما یک سازمان زولیپ داریم که از میزبانی استاندارد ابری با حمایت زولیپ استفاده میکند.
Stack Overflow
سوالات و جوابهای زیادی با برچسب راکو علامت زده شدهاند.
مشارکت
چه برنامهنویسی کارآزموده باشید یا تازهکار، راههای زیادی برای مشارکت در پروژهی راکو وجود دارد.
من تازهوارد هستم
زبان راکو را یاد بگیرید و دربارهی تجربهتان بنویسید
از منابع برای یادگرفتن راکو استفاده کنید و درباره تجربهی خود در طول راه بنویسید! وقتی چیزی نوشتید و میخواهید آن را با کامیونیتی راکو به اشتراک بگذارید، به ما اطلاع دهید.
موضوعاتی که مینویسید میتوانند دربارهی برنامههایی که نوشتهاید، فوت و فنهایی که یادگرفتهاید، چیزهای باحالی دربارهی راکو و غیره باشند. همچنین به خاطر دورنمای تازهای که به عنوان یک یادگیرنده دارید، نوشتن محتوای آموزشی/تمرینی میتواند ایدهی خوبی باشد.
اگر در تجربهتان چیزی کمتر از عالی(Less Than Awesome) بود، میتوانید با ما چت کنید یا در مخزن تجربهی کاربر، یک issue باز کنید.
اگر با پیغامهای خطای کمتر از عالی(Less Than Awesome) مواجه شدید، میتوانید در مخزن کامپایلر، یک issue باز کنید.
بازخورد خود را درباره مستندات ارائه کنید
اگر متوجه فقدان چیزی، یا چیزی مبهم در مستندات شدید، یک issue در مخزن doc باز کنید.
من زبان راکو را بلدم
در اکوسیستم مشارکت کنید
ما از zef برای مدیریت ماژولها استفاده میکنیم. میتوانید ماژول بنویسید و آن را در اکوسیستم به اشتراک بگذارید، برای اینکه بدانید چطور ماژولها را سازماندهی کنید، این راهنما را بخوانید. اگر نمیدانید چه چیزی بنویسید، نگاهی به most wanted modules بیاندازید.
به ما در نوشتن تستها کمک کنید
به افزایش پوشش تست سوئیت تست رسمی راکو که roast نام دارد، کمک کنید. این آزمایشی است که تمام پیادهسازیهای راکو باید آن را بگذرانند. خود را با ماژول تست آشنا کنید و به ما ملحق شوید.
روی کامپایلر راکودو کار کنید
راکودو، در حال حاضر محبوبترین کامپایلر راکو است. کار روی راکودو از آنچه فکر میکنید آسانتر است، چون بیشتر آن با زبان راکو نوشته شده است. با این وجود، چون کاملا self-hosting نیست، بخشهایی با زبان NQP نوشته شدهاند. NQP زیرمجموعهای از راکو است که خیلی کوچکتر و سادهتر از راکو است. راکودو NQP را هدف قرار میدهد. سپس NQP ماشینهای مجازی بکند مختلفی مثل MoarVM، جاوااسکریپت و جاوا را هدف قرار میدهد.
پس میتوانید بدون معطلی شروع کنید به نوشتن راکو و اگر/وقتی نیاز به دسترسی به عملکردهای سطح پایین داشتید، میتوانید NQP را یاد بگیرید. برای یادگیری NQP میتوانید از دورهی آموزشی NQP استفاده کنید.