JuliaCI / PkgTemplates.jl

Create new Julia packages, the easy way
https://juliaci.github.io/PkgTemplates.jl
MIT License
635 stars 101 forks source link

Quarto plugin #482

Open pat-alt opened 1 month ago

pat-alt commented 1 month ago

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

All other changes are due to running JuliaFormatter.format("src").

Doubts and other notes

@kellertuer might you be able to have a quick look at this and see if you spot any missing pieces?

codecov[bot] commented 1 month ago

Codecov Report

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|
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #482 +/- ## ========================================== - Coverage 94.33% 88.13% -6.21% ========================================== Files 24 25 +1 Lines 742 784 +42 ========================================== - Hits 700 691 -9 - Misses 42 93 +51 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.