Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 508 Bytes

File metadata and controls

34 lines (22 loc) · 508 Bytes

:::{default-domain} bzl :::

:::{bzl:currentfile} //lang:rule.bzl :::

Rule

Here is some module documentation

Next, we're going to document some rules.

::::{bzl:rule} my_rule(ra1, ra2=3)

:attr ra1: {bzl:default-value}//foo:bar {type}attr.label Docs for attribute ra1.

:::{bzl:attr-info} Info :executable: true :mandatory: true :::

{required-providers}"Display <//lang:provider.bzl%LangInfo>"

:attr ra2: {type}attr.label Docs for attribute ra2

:provides: LangInfo

::::