Closed machow closed 2 months ago
rebased against main
:warning: Please install the to ensure uploads and comments are reliably processed by Codecov.
Attention: Patch coverage is 90.47619%
with 12 lines
in your changes missing coverage. Please review.
Project coverage is 88.46%. Comparing base (
81cccdf
) to head (9005913
). Report is 2 commits behind head on main.
Files | Patch % | Lines |
---|---|---|
quartodoc/autosummary.py | 27.27% | 8 Missing :warning: |
quartodoc/renderers/md_renderer.py | 95.78% | 4 Missing :warning: |
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This is mostly complete, but we need to figure out how users will include the necessary css (e.g. could educate or orchestrate).
It seems like for css, we could provide an extension that includes the necessary css via quarto's lua add_html_dependencies()
.
If we do this, we should make obvious people how to escape hatch by copying the css file into their own project.
This PR implements description lists, based on the way py-shiny and plotnine extended the renderer in their docs.
While in the Renderer, I'll work on...
quartodoc.pandoc
submodule.Backwards incompatible changes:
render(self, dc.Object | dc.Alias)
now callsrender(self, dc.Docstring)
, rather than iterating over the docstring itself.HTML overview
Here's a rough sketch of the HTML structure rendered by quarto, using PUG:
TODO: