Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions .agents/rules/news.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,13 @@ Before drafting any news entry, adhere strictly to the rules in
`CONTRIBUTING.md` above.

## Sphinx MyST Cross-Reference Syntax (`{obj}`)
* Use `{obj}\`<symbol>\`` in news entries for rules, macros, targets, providers,
attributes, args, and any other cross-referencable Starlark or Python
objects.
* Use `{obj}\`<symbol>\`` only for cross-referencable Starlark or Python API
symbols (rules, macros, targets, providers, attributes, args).
* Never use `{obj}` on metadata files (e.g. `RECORD`), file paths, or tools.

## Content
* State user-visible behavior and outcomes (what now works, what changed).
* Omit internal implementation and refactoring details.

## GitHub Issue Link Formatting
* Append GitHub issue cross-references at the end of news entries in markdown
Expand Down
2 changes: 2 additions & 0 deletions .agents/rules/pr.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,3 +43,5 @@ Before drafting any pull request description, strictly adhere to the rules in
conceptual level. Link related issues (e.g. `Work towards #<issue>`).
* **Conciseness & Style (Strunk & White)**: Omit needless words. Use clear,
active, and direct phrasing for *why* and *how*.
* **Preserve Existing Descriptions**: Preserve the author's wording unless
instructed to change it. Wrap bodies at 72 columns.