عن المشروع

Kotlin هي لغة برمجة موجزة متعددة المنصات طورتها JetBrains والمساهمون. يحتوي هذا المستودع على الكود المصدري الرئيسي لـ Kotlin: المترجم، والمكتبة القياسية، ومكتبات reflection وkotlin-test، وإضافات Gradle وMaven، وKotlin/Native، والوحدات الداخلية ذات الصلة. أبرز النقاط من README: - Kotlin Multiplatform هي ميزة أساسية، تتيح مشاركة منطق الأعمال وواجهة المستخدم عبر Android وiOS وسطح المكتب والويب عبر Kotlin Multiplatform وCompose Multiplatform. - يتم توفير دعم التحرير من خلال إضافات لـ IntelliJ IDEA وEclipse وحزمة Sublime Text. يتم صيانة مصدر إضافة IntelliJ في مستودع intellij-community. - يتم بناء المشروع باستخدام Gradle مع JDK toolchains، مع توفير JDKs تلقائيًا من Eclipse Adoptium. على Windows، قد يلزم تمكين المسارات الطويلة باستخدام git config core.longpaths true. - تشمل مهام Gradle المفيدة clean وdist (تجميع توزيع المترجم في dist/kotlinc/) وinstall (نشر العناصر إلى مستودع Maven المحلي) وcoreLibsTest وgradlePluginTest وcompilerTest. - يتم بناء بعض العناصر، وخاصة عناصر إضافة Maven، بشكل منفصل باستخدام Maven؛ تفاصيل بناء Kotlin/Native موجودة في kotlin-native/README.md. - تم تمكين التحقق من التبعيات؛ يتحقق Gradle من تجزئات التبعيات مقابل verification-metadata.xml. تساعد النصوص البرمجية في إعادة إنشاء البيانات الوصفية. - يتم نشر إصدارات -dev بشكل متكرر وهي متاحة من مستودع Maven bootstrap. - المشروع مرخص بموجب Apache License 2.0. إرشادات المساهمة متاحة في docs/contributing.md. هذا هو المستودع المصدر الرسمي للغة Kotlin، وهو مفيد للمطورين الذين يرغبون في بناء سلسلة الأدوات من المصدر، أو المساهمة في المترجم/المكتبة القياسية، أو متابعة التطوير.