Swift 4.2 日本語化計画 : Swift 4.2
ソースコード
Swift プロジェクトのコードは、GitHub で全てホストされているいくつかのオープンソースリポジトリに分かれています。
コンパイラと標準ライブラリ
swift | Swift コンパイラ、標準ライブラリ、および SourceKit のソースコードを含むメインの Swift リポジトリ。 |
swift-evolution | Swift の継続的な進化に関連する文書であり、Swift の変更と拡張のための今後のリリース提案の目標を含みます。 |
Swift コンパイラと標準ライブラリをビルドするための手順と、その前提条件は、Swift のメインリポジトリの README ファイル で提供されています。
コアライブラリ
swift-corelibs-foundation | すべてのアプリケーションに共通の機能を提供する Foundation のソースコード。 |
swift-corelibs-libdispatch | libdispatch のソースコード。マルチコアのハードウェア上で動作するための並行処理プリミティブを提供します。 |
swift-corelibs-xctest | Swift アプリとライブラリの基本的なテストインフラストラクチャを提供する XCTest のソースコード。 |
パッケージマネージャ
swift-package-manager | Swift パッケージマネージャのソースコード。 |
swift-llbuild | llbuild のソースコード。Swift パッケージマネージャーが使用する低レベルビルドシステム。 |
swift-tools-support-core | SwiftPM と llbuild 両方にの共通のインフラストラクチャコードが含まれています。 |
Xcode の Playground サポート
swift-xcode-playground-support | Xcode とのプレイグラウンドの統合を可能にするソースコード。 |
クローンされたリポジトリ
Swift は他のいくつかのオープンソースプロジェクト、特に LLVM Compiler Infrastructure の上にビルドしています。これらのオープンソースプロジェクトのリポジトリの Swift のクローンは、Swift 固有の変更を含み、上流のソースから定期的に統合されます。LLVM リポジトリのクローンの詳細については、LLVM と Swift のセクションを参照してください。
swift-llvm | LLVM のソースコード。Swift 特有の追加機能がいくつかあります。llvm.org での LLVM ソース から定期的に統合されます。 |
swift-clang | Clang のソースコード。Swift 特有の追加機能がいくつかあります。llvm.org での Clang ソース から定期的に統合されます。 |
swift-lldb | Swift プログラムデバッグ用 LLDB の Swift 対応バージョンのソースコード。llvm.org での LLDB ソース から定期的に統合されます。 |
swift-cmark | CommonMark のソースコード。Swift コンパイラで使用されています。 |
Swift 用の LLDB をビルドする方法は、swift-lldb リポジトリの README ファイル にあります。