:::{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

::::