Skip to content

Render Markup_String [[references]] as Sphinx cross-refs#192

Merged
phiwuu merged 1 commit into
bmw-software-engineering:mainfrom
AAmbuj:amsh_enable_markup_string_linking_in_rst_renderer
May 28, 2026
Merged

Render Markup_String [[references]] as Sphinx cross-refs#192
phiwuu merged 1 commit into
bmw-software-engineering:mainfrom
AAmbuj:amsh_enable_markup_string_linking_in_rst_renderer

Conversation

@AAmbuj
Copy link
Copy Markdown
Contributor

@AAmbuj AAmbuj commented May 21, 2026

  • Convert [[name]] patterns in Markup_String descriptions to :requirement:upstream-ref:Package.Name RST roles in trlc_rst
  • Added resolve_any_xref to Requirements Domain to suppress Sphinx warnings when MyST falls through to domain-level resolution
  • Added with-markup-refs integration test

@AAmbuj AAmbuj requested a review from a team as a code owner May 21, 2026 09:32
@AAmbuj AAmbuj force-pushed the amsh_enable_markup_string_linking_in_rst_renderer branch 2 times, most recently from 466603c to 87a9d48 Compare May 27, 2026 05:42
@AAmbuj AAmbuj force-pushed the amsh_enable_markup_string_linking_in_rst_renderer branch from 87a9d48 to 6eadfc6 Compare May 28, 2026 04:34
- Convert [[name]] patterns in Markup_String descriptions to
  :requirement:upstream-ref:`Package.Name` RST roles in trlc_rst
- Added resolve_any_xref to Requirements Domain to suppress Sphinx
  warnings when MyST falls through to domain-level resolution
- Added with-markup-refs integration test
@phiwuu phiwuu force-pushed the amsh_enable_markup_string_linking_in_rst_renderer branch from 6eadfc6 to c4164d4 Compare May 28, 2026 09:50
@phiwuu phiwuu enabled auto-merge (squash) May 28, 2026 09:50
@phiwuu phiwuu merged commit ee14935 into bmw-software-engineering:main May 28, 2026
23 checks passed
limdor pushed a commit to eclipse-score/tooling that referenced this pull request May 29, 2026
Update `score_requirements_model.rsl` to change the `description`
field type from `String` to `Markup_String`, enabling [[references]]
in requirement descriptions to be rendered as Sphinx cross-refs.

Required by: bmw-software-engineering/trlc#192
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants