Apache Tomcat®の開発とサポートに参加したい場合は、貢献できる方法はたくさんあります。最初のステップはメーリング リストに参加することです。以下に参加できる方法をいくつか紹介します。
- メーリング リストに投稿された質問に回答します。
- FAQまたはWikiに貢献します。
- Web サイトまたは Apache Tomcat ユーザー ドキュメント用のその他のドキュメント パッチに貢献します。
- 報告されたバグを調査し、適切な場合はパッチを提供します。
- 翻訳に協力し、Apache Tomcat のメッセージと Web アプリケーションを他の言語に翻訳します。
- Servlet と JSP 仕様の次のリリースの開発に協力します。
Apache の仕組み も読む必要があります。
変更の貢献を開始する場合は、最初のステップはソース コードをチェックアウトして Apache Tomcat をビルドすることです。作業する Apache Tomcat のバージョンのドキュメント領域の構築ページで、詳細な手順を確認してください。
貢献する場合は、不要な変更や無関係な変更(フォーマットなど)を最小限に抑えます。Apache Tomcat には多くのコントリビューターがおり、ソース履歴全体で変更を比較できることが重要です。小さな段階的な変更を加え、既存のソース コードの慣習を尊重すると、パッチが受け入れられる可能性が大幅に高くなります。
Apache Tomcat の稼働を開始したら、Apache Contributors Tech Guideはパッチを作成して送信する方法を学ぶのに役立ちます。
Apache Tomcat には非常に緩く定義されたコーディング規約がありますが、次のガイドラインが役立ちます。
- インデントにはスペースを使用し、タブは使用しない
- Java ソースの 120 文字の行幅、ドキュメント ソース(.txt、.xml)の 80 文字の行幅
- Java ソース:行の最後に {、4 スペース インデント
- XML ソース:2 スペース インデント