Repository navigation
Conversation
Contributor
|
carl-baillargeon
left a comment
Contributor
There was a problem hiding this comment.
Please update the zensical-migration guide with current dates, etc. Otherwise LGTM!
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Description
Improves API object references: 47 links to Python objects now use mkdocs-autorefs identifiers, so authors no longer need to maintain API page paths and fragment names. This covers the five remaining guide pages and one additional link in the shared test-overview snippet; links to the inventory and test overview pages remain ordinary page links.
Simplifies the migration plan to 16 consecutive decisions with rationale and revisit conditions, plus completed work awaiting merge. Removes duplicate and speculative follow-up PRs; no follow-up PRs are currently scheduled. API backlinks remain deferred and curated API pages remain in place.
Uses Zensical 0.0.69, already present on
main; this PR has no dependency pin changes. The branch includes currentmain. The migration plan retains the original 0.0.68 evidence and records the 0.0.69 outcome separately. Markdown exports remain blocked by the documented defects. Browser checks accompany relevant UI or tooling changes; versioned deployment checks apply when deployment or URL behavior changes.Centralizes the 32 known autorefs identifiers in
MD052.ignored_labelsand removes all per-file MD052 disables. Ordinary undefined references and unregistered object identifiers still fail lint; the strict docs build validates Python targets. Contributor guidance explains registering new identifiers.Fixes live snippet rebuilds: live edits to the root
README.mdand the includedexamples/anta_runner.pypreviously left pages stale. ExplicitREADME.mdandexampleswatch paths now rebuild those pages without restarting the server or touching their including Markdown. In-docs snippet and Mermaid watching already worked. The migration plan records the reproduced failures, fix, and qualification results.Validation
Checklist
Summary by CodeRabbit