Oracleは、誰からでもこのプロジェクトへの貢献を歓迎します。 貢献は、オペレータへの問題の報告や、プル・リクエストの発行でも結構です。 大量のプル・リクエストを引き起こす可能性のある重要な開発を開始する前に、まず問題を作成し、提案された変更について既存の開発者と話し合うことをお薦めします。
プル・リクエストを送信してバグを修正するか、既存の機能を拡張する場合は、まず問題を開き、プル・リクエストを送信するときにその問題にリンクしてください。
可能な提出案について質問がある場合は、自由に問題を報告してください。
プル・リクエストは、https://oca.opensource.oracle.com/で入手可能なOracle Contributor Agreement (OCA)で行うことができます。
プル・リクエストを受け入れるには、OCA署名者リストに表示される貢献者の名前と電子メール・アドレスを使用して、コミット・メッセージの下部に次の行が必要です。
Signed-off-by: Your Name <you@example.org>
これは、次のようにコミットすることでプル・リクエストに自動的に追加できます:
$ git commit --signoff
OCAに署名したことを確認できるコミット担当者からのプル・リクエストのみを受け入れることができます。
1234-fixes
などのブランチ名の一部として問題番号を使用することをお薦めします。 新しい依存関係を導入しようとするプル・リクエストは、追加のレビューの対象となることに注意してください。 通常、貢献者は互換性のないライセンスとの依存関係を回避し、最新バージョンの依存関係の使用を試みる必要があります。 新しい依存関係を受け入れる前に、標準のセキュリティ脆弱性チェックリストが参照されます。 WebLogic Serverを含むクローズド・ソース・コードへの依存性は、ほとんどの場合拒否されます。