Continuation of #1725 but under internal branch name of docs- to auto build the docs locally
Recently, quartodoc cribbed the structure shiny used to render parameters in its documentation 😁. This PR attempts to take swap out the existing logic in the shiny docs renderer with quartodoc.
Note that I've set the CI to install quartodoc from main. Once everything looks good here and in this Great Tables PR, I can do a quartodoc release!
Here are some critical changes:
Introduced the ParamRow dataclass, to represent a row in a parameter table (prev just used a tuple).
Moved sanitization into ParamRow, rather than performing in each render method
New!: Added html classes to headers. E.g. "## Examples {.doc-section, .doc-section-examples}
Continuation of #1725 but under internal branch name of
docs-
to auto build the docs locallyRecently, quartodoc cribbed the structure shiny used to render parameters in its documentation 😁. This PR attempts to take swap out the existing logic in the shiny docs renderer with quartodoc.
Note that I've set the CI to install quartodoc from main. Once everything looks good here and in this Great Tables PR, I can do a quartodoc release!
Here are some critical changes: