Clean up “Instructions for Writing R Tutorials” vignette.
Revise “Getting Started with Tutorials” tutorial.
Add show_file().
Add process_submissions().
Remove the ability to save answers as either RDS or PDF files.
Get test cases for format_tutorial()
working
again.
Fix format_tutorial()
to deal with changes in
parsermd 0.1.3.
Setting rmd_viewer_type to “pane” within
set_rstudio_settings()
, per suggestion from Jade
Cao.
Add “ID” field to default information page.
Change tutorial title to “Getting Started with Tutorials.”
Give set_rstudio_settings()
a set.binary argument
which is set to TRUE by default, causing the function to run
set_binary_only_in_r_profile()
at the end. This is handy
for the “Getting Started with Tutorials”” tutorial.
Remove “Getting Started with Tutorials” from shinyapps.io.
Add determine_code_chunk_name()
and
determine_exercise_number()
functions so that
make_exercise()
is more manageable. Update logic for
determine_code_chunk_name()
to handle forward slashes and
ending dashes better.
Add test case for write_answers()
. Add associated
files to .Rbuildignore so as not to violate the CRAN size restriction of
5 mb.
Add vignette about downloading answers. Reorder all five vignettes in Articles menu.
Add Spanish translation of Getting Started tutorial. Thanks to @xavidp!
Add several more settings changes to
set_rstudio_settings()
. The set of changes is now quite
extensive, but this seems the best approach to ensuring that new
students have the best possible learning environment.
Rewrite set_rstudio_settings()
to report any changes
made in settings.
write_answers()
to meet 5 mb
maximum package size.Add test case for write_answers()
.
Fix (really!) error on CRAN Debian systems (caused by attempts to
write to the user library) by setting the intermediates_dir argument to
tempdir()
in the call to render()
within
knit_tutorials()
.
Fix error on Debian systems caused by attempts to write to the user library. Thanks to Kurt Hornik for pointing out the problem.
Create “Rstudio Addins” vignette.
Create “Testing Your Package of Tutorials” vignette.
Create “Tutorials for Books” vignette.
Fix error in downloading files by exporting
write_answers()
. Thanks to Xavier de Pedro Puente for the
report.
Replace /dontrun{} with if(interactive()){}.
Fix return value in submission_server()
.
Move prep_rstudio_settings()
to
r4ds.tutorials.
Publish Getting Started tutorial to Shiny Apps and adjust _pkgdown.yml to make use of it.
Add prep_rstudio_settings()
.
Add Getting Started tutorial.
Change copy_button to only use base R.
Basic working version. Big code clean up since spinning out of all.primer.tutorials package.
Revise most test cases.
Centralize answers creation with
write_answers()
.
Added a NEWS.md
file to track changes to the
package.