ルール

問題を報告 ソースを表示 ナイトリー · 7.3 · 7.2 · 7.1 · 7.0 · 6.5

Bazel エコシステムでは、一般的なルールのセットが増加と進化を続けており、 サポートしています。Bazel の強みの大部分は、 新しいルールを定義できます。

このページでは、推奨される Bazel ルール、ネイティブ Bazel ルール、非ネイティブ Bazel ルールについて説明します。

推奨されるルールは次のとおりです。

Skylib リポジトリには、次のものが含まれています。 新しいルールや新しいルールを記述する際に役立つ マクロ。

上記のルールを確認したうえで、 推奨ルールの要件 問題と機能については、それぞれのルールセットの管理者に連絡してください。 できます。

他の Bazel ルールを見つけるには、検索エンジンを使用してください。 awesomebazel.com または GitHub

特定のプログラミング言語に適用されないネイティブ ルール

ネイティブ ルールは Bazel バイナリに付属しており、いつでも load ステートメントのない BUILD ファイル。

埋め込みのネイティブ以外のルール

Bazel には、Starlark で記述された追加のルールも埋め込まれています。これらはソースから読み込めます @bazel_tools 組み込みの外部リポジトリ。