Addresses issues #117. This PR makes these changes:
Add quarto support.
Use argparse in render_report.R to provide better error handling. Add argparse package to Dockerfile.
Update docs to reflect the new feature.
Update example files to reflect a syntax change.
Note that I introduce a backward compatibility issue by changing the syntax of render_report.R it no longer accepts a parameter name and no longer prefixes the report names with report/. Instead, it wants only the path to the report and the path must be relative to the project root.
This change will not introduce chaos in CTS-IT systems, because this updated render_report.R is already deployed internally in the 3 projects that were using render_report.R It could introduce chaos at other sites, but it's not clear we have any users outside of CTS-IT.
Addresses issues #117. This PR makes these changes:
Note that I introduce a backward compatibility issue by changing the syntax of
render_report.R
it no longer accepts a parameter name and no longer prefixes the report names withreport/
. Instead, it wants only the path to the report and the path must be relative to the project root.This change will not introduce chaos in CTS-IT systems, because this updated
render_report.R
is already deployed internally in the 3 projects that were usingrender_report.R
It could introduce chaos at other sites, but it's not clear we have any users outside of CTS-IT.