You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
自動化
|
|
|
|
======
|
|
|
|
|
|
|
|
Yii の開発に取り組む際に、自動化できるタスクがいくつかあります:
|
|
|
|
|
|
|
|
- フレームワークのルートディレクトリに配置されるクラスマップ `classes.php` の生成。
|
|
|
|
`./build/build classmap` を実行して生成してください。
|
|
|
|
|
|
|
|
- クラスファイルの中の、ゲッターとセッターによって導入されるプロパティを記述する `@property` 注釈の生成。
|
|
|
|
`./build/build php-doc/property` を実行して注釈を更新してください。
|
|
|
|
|
|
|
|
- コードスタイルと phpdoc コメントの細かい問題の修正。
|
|
|
|
`./build/build php-doc/fix` を実行して修正してください。
|
|
|
|
このコマンドは完璧なものではないため、望ましくない変更があるかもしれませんので、コミットする前に変更点をチェックしてください。
|
|
|
|
`git add -p` を使って変更をレビューすることが出来ます。
|
|
|
|
|
|
|
|
- Mime タイプマジックファイル (`framework/helpers/mimeTypes.php`) の Apache HTTPd レポジトリによる更新。
|
|
|
|
`./build/build mime-type` を実行してファイルを更新して下さい。
|
|
|
|
|
|
|
|
- CHANGELOG ファイルのエントリの出現順序は、`./build/build release/sort-changelog framework`
|
|
|
|
を実行することで更新することが出来ます。
|
|
|
|
|
|
|
|
上記のコマンドの全てが [リリースの工程]() に含まれています。これらをリリースとリリースの間に実行しても構いませんが、必要ではありません。
|