Play framework に貢献する
Play framework Scala モジュールのコードは Apache 2 licence でリリースされています。
バグトラッカに Lighthouse を使用しています。 バグレポートはとても役に立つので、時間を割いてバグトラッカにバグを報告したり機能をリクエストしてください。 パッチが添付されたバグ報告は、そうでないものよりもはるかに早く修正されるでしょう。
Scala モジュールはバージョン管理システム Git を使用する Github で管理されています。以下のコマンドでコードを取得することができます:
git clone git://github.com/playframework/play-scala.git
Scala モジュールをビルドするためには Ant が必要です。framework/ ディレクトリに移動して以下のコマンドを実行してください:
ant
Scala コンパイラは多くのメモリを必要とするので、以下を使って ant に多くのメモリを与えることでより早くコンパイルできるでしょう。
export ANT_OPTS='-Xms512m -Xmx1024m'
これだけです!テストスイートを実行したい場合は、下記のコマンドを実行してください:
ant test
貢献する最もよい方法は、バグを見つけること、バグを報告すること、バグのためのテストを書くこと、そしてドキュメントを改善することです。 Play コードのパッチは常に歓迎します。パッチが添付されたバグ報告は、そうでないものよりもはるかに早く修正されるでしょう。
コードを修正するときは、設計方針に従うよう注意してください。特に、モジュールや古いバージョンの互換性を壊さないよう注意してください。また、妥当な理由無しに複雑さを増大させないよう注意してください。
パッチを持っていますか?貢献者ガイド を確認してください。