- Snakemake version upgrade (7.x)
- Update R packages
- Update latex preambles to handle new
modelsummary
defaults - Tests run via GitHub Actions for Ubuntu and MacOS rather than Travis
- Updates the Rscripts to build slides and pdfs to work in a way consistent with all other Rscripts in this project
- Use
optparse
with meaningful defaults for CLI - Add barebones comments to scripts
build_article.R
andbuild_slides.R
to try and explain what scripts are doing
- Use
- Use
modelsummary
for regression tables rather thanstargazer
- Table specifications are in form of JSON dictionaries rather than separate R scripts, to mirror other specs folders
- Better subfigure creation in main paper
- Move towards latex specification for table and figure objects, gives better control for how we want things
- Compatible with R version 4.0.x via via PR #7
- Update Snakemake to version 5.32.0
- Updated the version of Snakemake the example is compatible with (now Snakemake 5.26.1)
- One rule to build all tables via PR #5 by bergmul
- Added Travis CI build to check project builds from start to finish
- Migrate from Snakemake's subworkflow scheme to
include
to simplify setup with multiple files that contain rules- All rule files are now located in the
rules/
subdirectory
- All rule files are now located in the
- Updated the version of Snakemake the example is compatible with (now Snakemake 5.18.0)
- First complete version of workflow building with Snakemake utilizing subworkflows