-
Notifications
You must be signed in to change notification settings - Fork 7
New Unified Documentation #28
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
base: main
Are you sure you want to change the base?
Conversation
55ebfe9 to
d802104
Compare
|
@jack-champagne what went wrong in the last run? I made the same changes to docs.yml in QC and it appeared to build the docs just fine; I did wrap the name of the variable in brackets though (as in |
last run was solid - other than the cache being kinda skipped. This run puts the pkg add after the cache is checked |
|
Its looking like that even though there was a cache hit on this one - its still re-precompiling everything. Keeping an eye on it |
|
Got it; my take would be to try this locally and see if the recompile can be avoided there; if so it's likely a matter of properly configuring cache. I'll keep investigating along those lines once I've made some more progress configuring the runners; lmk your thoughts. |
|
Sent you a DM, looks like the last run is all good. Everything works great - updating all the PRs now |
|
Ah good glad to see that |
c9e4d91 to
64e4a28
Compare
This pull request updates the documentation build system and enhances the documentation for the Piccolo package. The main changes include switching to a new documentation template package, improving the workflow for fetching documentation utilities, updating dependencies, and adding new and reorganized documentation files.
Documentation build system improvements:
.github/workflows/docs.ymlto use theget_docs_utils.shscript for fetching the documentation template, and changed the template version tov0.2.0. The previous manual cloning ofutils.jlfromdoc_templateis replaced with a streamlined script.docs/get_docs_utils.shto accept a version argument, extract the version from the workflow file if not provided, and install thePiccoloDocsTemplateJulia package instead of manually copying files. [1] [2]Dependency and configuration updates:
DocumenterInterLinks,PiccoloDocsTemplate,PiccoloQuantumObjects, andQuantumCollocationtodocs/Project.tomlto support new documentation features and cross-linking.docs/make.jlto use new dependencies, set up inter-package documentation links, and update the documentation generation workflow to use the new template and plugins.Documentation content additions and reorganization:
docs/literate/features.jl(comprehensive feature listing and examples) anddocs/literate/other.jl(ideas for future documentation improvements). [1] [2]README.mdto guide users to the new documentation pages.docs/literate/quickstart.jl.