Reglas

Informar un problema Ver fuente Por la noche · 7.2 · 7.1 · 7.0 · 6.5 · 6.4

El ecosistema de Bazel tiene un conjunto de reglas creciente y evolutivo para respaldar lenguajes y paquetes. Gran parte de la fortaleza de Bazel proviene de su capacidad para definir reglas nuevas que otros usuarios pueden usar

En esta página, se describen las reglas de Bazel recomendadas, nativas y no nativas.

Esta es una selección de reglas recomendadas:

El repositorio Skylib contiene funciones adicionales que pueden ser útiles al escribir nuevas reglas y nuevos o usar las macros.

Estas reglas se revisaron y siguen nuestro requisitos de las reglas recomendadas. Comunícate con los encargados de mantenimiento del conjunto de reglas correspondiente en relación con los problemas y las funciones solicitudes.

Para encontrar más reglas de Bazel, usa un motor de búsqueda, consulta awesomebazel.com o busca en GitHub:

Reglas nativas que no se aplican a un lenguaje de programación específico

Las reglas nativas se envían con el objeto binario de Bazel y siempre están disponibles en Archivos BUILD sin una sentencia load

Reglas no nativas incorporadas

Bazel también incorpora reglas adicionales escritas en Starlark. Se pueden cargar desde el repositorio externo integrado de @bazel_tools.