BazelCon 2024 登録の受け付けを開始しました。
Bazel への貢献
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
問題を報告するopen_in_new
ソースを表示open_in_new
夜間
·
7.3
·
7.2
·
7.1
·
7.0
·
6.5
Bazel プロジェクトとエコシステムを支援する方法は数多くあります。
フィードバックを送信
Bazel を使用することで、改善の余地がある場合があります。
問題を報告してください。
日時:
- Bazel がクラッシュした場合、または
bazel
clean
の使用でのみ解決できるバグが発生した場合。
- 書類が不完全または不明瞭。問題を報告したり
[Create issue] を使用して、表示しているページから
リンクをクリックします。
- エラー メッセージを改善できます。
Bazel コミュニティには次の方法で参加できます。
コードの投稿
Bazel は大規模プロジェクトで、Bazel のソースコードに変更を加えています
難しい場合があることです
以下の方法で、Bazel エコシステムに貢献できます。
- pull リクエストに貢献することでルール維持者を支援する。
- 新しいルールの作成とオープンソース化。
- Bazel 関連ツール(移行ツールなど)への貢献。
- 他の IDE やツールとの Bazel 統合を改善します。
変更する前に、GitHub
問題
bazel-discuss@ までメールでお問い合わせください。
バグ修正や機能追加にご協力いただいた方には、
「クリーンアップ」まで、あります。変更は
テストやドキュメントを含め、下位互換性を確保し、
メモリ使用量とパフォーマンスへの影響について
説明します
変更を送信する方法については、
パッチ受け入れプロセスをご覧ください。
Bazel のコードの説明
Bazel には、複数のロケーションにコードを含む大規模なコードベースがあります。詳細については、コードベース ガイドをご覧ください。
Bazel の構成は次のとおりです。
- クライアント コードは
src/main/cpp
にあり、コマンドライン インターフェースを提供します。
- プロトコル バッファは
src/main/protobuf
にあります。
- サーバーコードは
src/main/java
と src/test/java
にあります。
- 主に SkyFrame で構成されるコアコード
ユーティリティです
- 組み込みルールは
com.google.devtools.build.lib.rules
と
com.google.devtools.build.lib.bazel.rules
。たとえば、
ルール作成の課題をご覧ください。
- Java ネイティブ インターフェースは
src/main/native
にあります。
- 言語サポートのさまざまなツールについては、
Bazel のコンパイルをご覧ください。
Bazel のソースコードを検索する
Bazel のソースコードをすばやく検索するには、次のコマンドを使用します。
Bazel ソースコード検索。Bazel のメモリとメモリを
リポジトリ、ブランチ、ファイルです。また、変更履歴、差分、
情報です。詳しくは、
Bazel ソースコード検索ユーザーガイド。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-08-13 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-08-13 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-08-13 UTC。"],[],[]]