CakePHP の開発プロセス
ここでは、CakePHP 2 の Piece of Cake 2 フォークがどのようにメンテナンスされているかを説明します。 フォークは GitHub 上でコミュニティによってメンテナンスされています。議論はすべて pieceofcake2 の各リポジトリの Issue と Pull Request で行います。
フォークは、既存の CakePHP 2 アプリケーションを現在の PHP で動かし続けるために存在します。 新機能は追加しません。新しいプロジェクトには CakePHP 5 を使ってください。 フォークの目的、メンテナンスしている唯一のブランチ、リリースの方法は コントリビューションガイド (英語) で説明しています。
バージョン番号
リリースは GitHub のリリース と Packagist に pieceofcake2/cakephp として公開されます。フォークは CakePHP 2.10.24 から始まりました。
- 最初のリリースは、本家の 2.10.24 に続けて
2.10.24.1、2.10.24.2のように番号が付けられました。 - その後のリリースは独自のバージョン番号で続いています。
2.11.0でフレームワークが 新しいディレクトリ構成に移り、2.12.0で Composer の classmap オートロードに切り替わり、2.12.xのリリースにはその上での修正が含まれます。
2.11.0 や 2.12.0 のようなマイナーリリースにはアプリケーションに影響する変更が含まれていたので、 更新する前にリリースノートを読んでください。後方互換性ガイド を参照してください。
参加するには
- バグを見つけたら、チケット の説明に従って Issue を作成してください。 バグに対する最高の答えは、それを再現するテストを書くことです。 フレームワークの
tests/TestCaseにあるテストが参考になります。 - 自分で修正したい場合は、コード の説明に従って Pull Request を送ってください。
- セキュリティ問題を見つけたら、セキュリティ問題の報告 の説明に従って非公開で報告してください。
