Skip to content

Conversation

gordonwoodhull
Copy link
Contributor

@gordonwoodhull gordonwoodhull commented Aug 15, 2025

Continuation of

This extends singleFileProjectContext to ingest metadata extensions.

This completely works and includes tests to prove it (with an extension but without _quarto.yml).

However, I was concerned that it has unknown side effects:

  • It structures the output directories differently.
  • I think I saw it change the output directory (but maybe I was mistaken).
  • What else does it do? We don't know!

It is a clear generalization from what we currently have:

  1. singleFileProjectContext takes RenderOptions instead of RenderFlags.
  2. ExportmergeExtensionMetadata from project-context.ts.
  3. Create an empty config.project. (It could have type: default, which should do the same thing.)
  4. mergeExtensionMetadata into the project.

@gordonwoodhull gordonwoodhull added this to the v1.9 milestone Aug 15, 2025
@posit-snyk-bot
Copy link
Collaborator

posit-snyk-bot commented Aug 15, 2025

🎉 Snyk checks have passed. No issues have been found so far.

security/snyk check is complete. No issues have been found. (View Details)

license/snyk check is complete. No issues have been found. (View Details)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants