3.2 KiB
プロジェクトの編成
このドキュメントは 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
です。各々のエクステンション/アプリケーションのプロジェクトは、
- "docs" フォルダにおいてそのチュートリアルドキュメントを保守します。API ドキュメントは、エクステンション/アプリケーションがリリースされるときにその場で生成されます。
- "tests" フォルダにおいてそれ自身のテストコードを保守します。
- それ自身のメッセージ翻訳やその他全ての関係するメタコードを保守します。
- 対応する Github プロジェクトによって、課題 (issue) を追跡します。
エクステンションのレポジトリは、必要に応じて、個別にリリースされます。アプリケーションテンプレートはフレームワークとともにリリースされます。 詳細は バージョンポリシー を参照して下さい。
-
yiisoft/yii2
プロジェクトが、Yii 2 フレームワーク開発のためのメインレポジトリです。 このレポジトリは Composer パッケージ yiisoft/yii2-dev を提供します。 これは、コアフレームワークコード、フレームワークの単体テスト、決定版ガイド、そして、フレームワーク開発とリリースのための一組のビルドツールを含んでいます。コアフレームワークのバグと機能要望は、この Github プロジェクトのイッシュートラッカーによって追跡されます。
-
yiisoft/yii2-framework
レポジトリは、開発プロジェクトレポジトリのframework
ディレクトリのリードオンリーな git subsplit です。 このレポジトリが、フレームワークのインストールに使用される Composer 公式パッケージである yiisoft/yii2 を提供します。 -
開発するときには、build dev/app コマンドを使って、アプリケーションとエクステンションを開発プロジェクトの構成に含めることが出来ます。