feat: implement pi-base cross-reference attribute#41487
Conversation
PR summary 3dfdb5d9f5Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
477b168 to
c198e80
Compare
|
LLM-generated |
a8ecafa to
cb3b52c
Compare
|
This pull request has conflicts, please merge |
cb3b52c to
78bd73f
Compare
Co-authored-by: Jon Eugster <eugster.jon@gmail.com>
|
-awaiting-author |
|
Sorry @thorimur, I've simply forgot to self-assign this PR when I looked at it last week! I've now extracted the part of your style suggestion which affects new code, see comments above. There's one unresolved suggestion to add a |
Co-authored-by: Jon Eugster <eugster.jon@gmail.com>
Co-authored-by: Jon Eugster <eugster.jon@gmail.com>
|
-awaiting-author |
|
Thanks! maintainer merge |
|
🚀 Pull request has been placed on the maintainer queue by joneugster. |
Adds a
@[pibase ID]cross-reference attribute for canonical pi-base identifiers.The parser accepts IDs of the form
P000001,S000023, andT000001, and routes them to the correspondingproperties/,spaces/, ortheorems/page ontopology.pi-base.org.Tests cover docstring insertion,
#pibase_tags, all three URL routes, and malformed IDs.This PR was prepared with assistance from Codex. Based heavily on #41290