Skip to content
このドキュメントは、CakePHP 2.x の PHP 8 対応フォーク pieceofcake2/cakephp のものです。 フォークについて

コード ​

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 の下で ライセンスされることを覚えておいてください。

Based on the CakePHP Cookbook. Content licensed under CC BY-NC-SA 4.0. Not affiliated with the Cake Software Foundation.