Open pat-alt opened 1 month ago
Attention: Patch coverage is 55.96330%
with 48 lines
in your changes missing coverage. Please review.
Project coverage is 88.13%. Comparing base (
a007c9e
) to head (3910fe6
).
Files | Patch % | Lines |
---|---|---|
src/plugins/quarto.jl | 0.00% | 41 Missing :warning: |
src/interactive.jl | 87.50% | 2 Missing :warning: |
src/plugins/formatter.jl | 0.00% | 2 Missing :warning: |
src/plugins/coverage.jl | 75.00% | 1 Missing :warning: |
src/plugins/documenter.jl | 85.71% | 1 Missing :warning: |
src/plugins/git.jl | 66.66% | 1 Missing :warning: |
:exclamation: There is a different number of reports uploaded between BASE (a007c9e) and HEAD (3910fe6). Click for more details.
HEAD has 134 uploads less than BASE
| Flag | BASE (a007c9e) | HEAD (3910fe6) | |------|------|------| ||143|9|
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This adds a new
Quarto
plugin that can be used to generate package documentation with Quarto and Documenter.jl. I've closely followed the steps outlined by @kellertuer in this blog post and also during our joint JuliaCon presentation earlier this year.Additions
src/plugins/ci.jl
(l. 79) gets aHAS_QUARTO
field to be used in templates. TheHAS_DOCUMENTER
field is adjusted.src/plugins/quarto.jl
adds the plugin, which 1) inherits its view from theReadme
andDocumenter
plugins; 2) generates aREADME.qmd
,docs/src/index.qmd
, a custom executablemake.jl
(includes steps for remote rendering) and a_quarto.yml
(configs for Quarto).templates/github/workflows/CI.yml
ensure that docs are rendered through Quarto if he plugin is used.templates/quarto/
for theREADME.qmd
,index.qmd
,_quarto.yml
andmake.jl
.All other changes are due to running
JuliaFormatter.format("src")
.Doubts and other notes
CondaPkg
and caching), because I'd expect that most users will use QuartoNotebookRunner.jl in the future.fixup
function (continuing from this stale PR) and accidentally merged some of this here initially (should be all reverted in 3910fe6006e3ad037e8e7a5d3ccfaca2d9860e77)@kellertuer might you be able to have a quick look at this and see if you spot any missing pieces?