blob: 0f90ed32dc209ca88db66db3cbfa01fb7de844b1 [file] [log] [blame] [view]
:::{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
::::