Repository navigation
Preserve all installation steps when converting documentation. - #67
Floating-Y wants to merge 2 commits into
Conversation
Signed-off-by: danwood <118035379+Floating-Y@users.noreply.github.com>
|
Thanks for this. Keeping Command and Manual as separate block lists is the right fix, and the regression tests are exactly what we wanted. We'd like to merge it, but
No conflicts are expected. Since this was opened, We're merging this one first because #62 and #65 change the same files. Once it's in, we'll fit those two around it. You won't need to change anything for them. |
|
Thanks for the review! I've updated the branch with the latest dev and rerun the checks. It's ready for another look. |
Why
CodeTabs conversion dropped Toast's Toaster setup, Attachment's Button command and Calendar's Button prerequisite.
What changes
Preserve Command and Manual as separate ordered block lists, reusing existing parsing and rendering for steps, prose, code, filenames and lazy source loading. Retain compact installation syntax. Add five regression tests to CI without changing upstream MDX, component behavior or generated artifacts.
How it was checked
Limitations: Node 22 was not reproduced locally. Native Windows docs/build hit the existing path-to-slug issue; typecheck lacked the generated catalog. Consumer Button was manually copied, so its CLI installation path was not verified. Toast's upstream Manual also omits its existing Button prerequisite.
Before review