رفتن به محتوا
فارسی

پروژه و مشارکت

تصویر مستندات 0.0.18پشتیبانی و محدودیت‌ها ↗

این مستندات محدودهٔ نهایی پیش‌انتشار آزمایشی v0.0.18 را شرح می‌دهند. وضعیت انتشار واقعی و فایل‌های دانلود در GitHub Releases ثبت می‌شوند. نام پروژه Ku programming language / Ku 编程语言 و نام CLI برابر ku است. Ku یک زبان برنامه‌نویسی کوچک و مفسر در حال توسعه است. انتشار عمومی فعلی آن پیش‌انتشار آزمایشی v0.0.18 است.

کد منبع GitHub و صفحهٔ انتشار را ببینید. کد منبع برای عموم قابل مشاهده است، اما کد خود Ku مجوز متن‌باز دریافت نکرده است. افزونهٔ ویرایشگر با UNLICENSED مشخص شده است. انتشار کد یا فایل اجرایی، خودکار مجوز متن‌باز اعطا نمی‌کند.

اعلان‌های اشخاص ثالث در بایگانی انتشار فقط مربوط به اجزای خودشان‌اند. آن‌ها اجازهٔ استفاده، تغییر یا بازتوزیع خود Ku را مشخص نمی‌کنند. هر مجوز لازم باید صریحاً از نگهدارنده دریافت شود؛ این وب‌سایت تعهد مجوز جدیدی ایجاد نمی‌کند.

برای گزارش قابل بازتولید از Issues مخزن استفاده کنید. این موارد را بیاورید:

  • نسخهٔ Ku، شناسهٔ Git commit برای کد توسعه و سیستم / معماری مقصد.
  • فرمان کامل، مسیر اجرا و کد حداقلی .ku.
  • پیام تشخیصی کامل یا Error ساختاریافته، خروجی مورد انتظار و خروجی واقعی.
  • در مشکل ساخت، نسخهٔ زنجیره‌ابزار Rust / C و وجود واردسازی محلی.

توکن، گذرواژه، رشتهٔ اتصال واقعی یا گزارش دارای دادهٔ حساس تجاری ارسال نکنید. گزارش کارایی باید محیط، بار، روش اندازه‌گیری و نتایج خام را داشته باشد. یک نمونهٔ موفق، توان عملیاتی محیط تولید را اثبات نمی‌کند.

قرارداد نحو و قرارداد معناشناسی رفتار زبان را تعریف می‌کنند. CI، پیاده‌سازی و قراردادها را با هم بررسی کنید. هدف گزارش کار، ویژگی پیاده‌سازی‌شده نیست.

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

این وب‌سایت ایستا است. متن، ناوبری و کد آن به سرور تجاری نیاز ندارند. جست‌وجو نمایهٔ Pagefind را در مرورگر بارگذاری می‌کند؛ سایت اجرای راه‌دور کد Ku ارائه نمی‌دهد.

با شروع کار، مرزهای پشتیبانی و یادداشت‌های انتشار ادامه دهید.