quarto-dev / quarto-cli

Open-source scientific and technical publishing system built on Pandoc.
https://quarto.org
Other
3.96k stars 326 forks source link

Confluence, Only Publish Changed #5698

Open allenmanning opened 1 year ago

allenmanning commented 1 year ago

Description: When publishing Confluence sites, only published changed documents.

Steps to Reproduce:

Desired Result:

Actual Result:


As posted here: https://github.com/quarto-dev/quarto-web/discussions/673#discussioncomment-6006768

"One question/feature request: Can I publish the minimal changes possible? For example, if I have 200 documents already published in Confluence using Quarto and I need to add one more, can I just publish that one document without having to re-render and publish all of them again?

For example, I have Confluence integration with Slack, and every time I publish, I get notifications for all documents..."

allenmanning commented 1 year ago

We may be able to save a hash of the qmd content as metadata to short-circuit an wasteful and noisy re-publish. CSF is converted in deterministic ways once it is sent to the cloud so this may be our best shot.

soneill-pure commented 3 weeks ago

This would be great for deploying Quarto projects via CI/CD. With current state, lots of unnecessary versions are pushed which convolutes the page history and may worsen Confluence performance.