このプロジェクトについて
KotlinはJetBrainsとコントリビューターによって開発された簡潔なマルチプラットフォームプログラミング言語です。このリポジトリには、コンパイラ、標準ライブラリ、リフレクションおよびkotlin-testライブラリ、GradleおよびMavenプラグイン、Kotlin/Native、および関連する内部モジュールを含むKotlinの主要なソースコードが含まれています。
READMEからの主なハイライト:
- Kotlin Multiplatformはコアな利点であり、Kotlin MultiplatformおよびCompose Multiplatformを介してAndroid、iOS、デスクトップ、ウェブ間でビジネスロジックとUIを共有できます。
- 編集サポートは、IntelliJ IDEA、Eclipse、およびSublime Textパッケージ用のプラグインによって提供されます。IntelliJプラグインのソースはintellij-communityリポジトリで維持されています。
- プロジェクトはJDKツールチェーンを使用したGradleでビルドされ、Eclipse AdoptiumからJDKが自動プロビジョニングされます。Windowsでは、長いパスを有効にするためにgit config core.longpaths trueが必要になる場合があります。
- 便利なGradleタスクには、clean、dist(compilerのディストリビューションをdist/kotlinc/に組み立て)、install(ローカルMavenリポジトリにアーティファクトを公開)、coreLibsTest、gradlePluginTest、およびcompilerTestがあります。
- 一部のアーティファクト(主にMavenプラグイン)はMavenで別途ビルドされます;Kotlin/Nativeのビルド詳細はkotlin-native/README.mdを参照してください。
- 依存関係の検証が有効になっており、Gradleはverification-metadata.xmlに対して依存関係のハッシュを検証します。メタデータを再生成するスクリプトが用意されています。
- -devバージョンは頻繁に公開され、Mavenブートストラップリポジトリから入手可能です。
- プロジェクトはApache License 2.0でライセンスされています。貢献ガイドラインはdocs/contributing.mdにあります。
これはKotlin言語の公式ソースリポジトリであり、ソースからツールチェーンをビルドしたい、コンパイラ/標準ライブラリに貢献したい、または開発を追跡したい開発者に役立ちます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.