docs/internals-ja/project-organization.md
このドキュメントは Yii 2 開発レポジトリの編成を説明するものです。
個々のコア・エクステンションとアプリケーション・テンプレートは、yiisoft Github オーガニゼーションの下の 独立した 別の Github プロジェクトとして保守されます。
エクステンションのレポジトリ名は、先頭に yii2- を付けます。例えば、gii エクステンションは yii2-gii です。
Composer のパッケージ名は Github レポジトリ名と同じで、例えば yiisoft/yii2-gii です。
アプリケーション・テンプレートのレポジトリ名は、先頭に yii2-app- を付けます。例えば、basic アプリケーション・テンプレートは yii2-app-basici です。
Composer のパッケージ名は Github レポジトリ名と同じで、例えば yiisoft/yii2-app-basic です。
各々のエクステンション/アプリケーションのプロジェクトは、
エクステンションのレポジトリは、必要に応じて、個別にリリースされます。アプリケーション・テンプレートはフレームワークとともにリリースされます。 詳細は バージョン・ポリシー を参照して下さい。
yiisoft/yii2 プロジェクトが、Yii 2 フレームワーク開発のためのメイン・レポジトリです。
このレポジトリは Composer パッケージ yiisoft/yii2-dev を提供します。
これは、コア・フレームワーク・コード、フレームワークの単体テスト、決定版ガイド、そして、フレームワーク開発とリリースのための一組のビルド・ツールを含んでいます。
コア・フレームワークのバグと機能要望は、この Github プロジェクトのイッシュー・トラッカーによって追跡されます。
yiisoft/yii2-framework レポジトリは、開発プロジェクト・レポジトリの framework ディレクトリのリード・オンリーな git subsplit です。
このレポジトリが、フレームワークのインストールに使用される Composer 公式パッケージである
yiisoft/yii2 を提供します。
開発するときには、build dev/app コマンドを使って、 アプリケーションとエクステンションを開発プロジェクトの構成に含めることが出来ます。