New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation of project types is incomplete and/or not well organised #9462
Comments
Independently of updating the documentation, here is a new try: A (default) project is a directory where Quarto documents (qmd/ipynb) obeys the configuration set in a file named Website/Book/Manuscripts projects are "default" projects but with additional logics driven by a "format/layout" goal. The additional logics to use is defined by the project type value: In 1.5, single file document behaves as a project, in the sense as they follow the same code path, allowing the use of project options/keys such as |
Yes, the project documentation will be updated as 1.5 is released. Please bear with us in the meantime, and thank you. |
It's a bit more complicated than that. Major features are documented as "preview" with a callout note indicating it's not in the stable version. |
I made some experiments trying to wrap my head around how projects work (using 1.5.27), and wrote up my understanding. It would be great if you could comment whether I got it right. Maybe this can even be useful for future documentation – at least this is the kind of explanation I would like to see in it.
Therefore, every rendering by Quarto takes place in the context of a (possibly virtual) project. If In order for an extension to be available from an given file, it has to be installed in the directory of the file or in any of its ancestors up to the project directory. (If an extension is installed in a directory, the directory contains a subdirectory |
What would you like to do?
Report an issue on quarto.org
Description
This issue is motivated by the discussion #9091, where I proposed a feature and @mcanouil pointed to the possibility to use a project of type
default
instead. This led to me trying to understand what adefault
project is, and finding the documentation unhelpful. Instead of rewriting, I'm citing myself from that discussion:In response to his statement that "Everything in Quarto is a project (especially since 1.5).":
In summary, the documentation leaves me confused as to a) what a project is exactly and b) what different types there are and how they work.
The text was updated successfully, but these errors were encountered: