🚀 ScrivQ (Scrivener + Quarto) is a template that adapts the Scrivener writing environment to easily export multiple files, handle bibliographies and cross-references, and build a complex YAML front-matter (with hundreds of built-in parameters) for outputting Quarto Books in PDF, HTML, DOCX.
[x] Ruby Script automatically commits the exported files to GitHub or not.
[x] Use time tag as commit-msg or not
Perhaps three Compile Formats: Dry-run, Export + Debug, and Export + Commit.
Outputs built to /export-mmd/docs locally and then committed to GitHub or committed and built by GitHub Actions.
[ ] Provide a showcase of the Quarto website and Quarto book.
The former option is not viable if we use a pre-release version.
[x] The script will overwrite existing files but won't delete previously generated files that are no longer part of the project. Should we do something about this (or leave them to be manually erased)?
Cleaning the working folder before each export seems rather drastic and something to be avoided.
This would be doable as some sort of paying work, but anything less would be untenable due to severe time constraints. Hopefully, I will be able to get around to it in the near future.
Questions:
Dry-run
,Export + Debug
, andExport + Commit
./export-mmd/docs
locally and then committed to GitHub or committed and built by GitHub Actions.