コード
Pull Request は、Piece of Cake 2 フォークにコードを送って貢献するための素晴らしい方法です。 Pull Request は GitHub で、該当する pieceofcake2/* リポジトリに対して作成してください。 フレームワークであれば pieceofcake2/cakephp です。
始める前に、フォークの目的を確認しておいてください。フォークは PHP 8 への対応を維持し、 バグとセキュリティ問題を修正し、CakePHP 5 への段階的な移行を支援することを目的としており、 新機能は追加しません。変更が目的に合うかどうかわからない場合は、まず Issue を作って相談してください。
手順は コントリビューションガイド (英語) で説明しています。
- Initial Setup: 必要なソフトウェア、リポジトリのフォークとクローン、
composer install - Running the Tests: PHPUnit 9.6 と、フレームワークのテストスイートで
DB環境変数によってデータベースを選ぶ方法 - Working on a Change: トピックブランチ、Pull Request を作成する前に実行するチェック (
phpcs、phpunit、composer validate、PHPStan)、CHANGELOG.mdとUPGRADE.mdへの記載 - Coding Standard と Backwards Compatibility
コーディング規約のルールは コーディング規約 で説明しています。
NOTE
フォークに貢献したすべてのコードは、CakePHP のライセンスである MIT License の下で ライセンスされることを覚えておいてください。
