inst/userguide/README.md

MARSS-User-Guide

This is the MARSS User Guide for the MARSS R package: https://cran.r-project.org/package=MARSS. This is part of the Applied Time Series Analysis for Environmental Science suite of software and educational material. See the GitHub repository for the MARSS source code.

Developer information

To rebuild the User Guide

Release steps

devtools::check(document = FALSE, vignettes=FALSE)
devtools::run_examples(pkg="~/Documents/GitHub/MARSS", document=FALSE, fresh=TRUE)
#devtools::install_github("ropensci/spelling")
spelling::spell_check_package()
fils <- dir("vignettes/manual_files", full.names = TRUE)
fils <- fils[stringr::str_detect(fils, "Rnw")]
spelling::spell_check_files(fils, ignore = spelling::get_wordlist(pkg = "."), lang = "en_US")
setwd("~/Documents/GitHub")
devtools::build_manual(pkg="MARSS")

Open terminal

cd ~/Documents/GitHub
rm MARSS_3.11.4.tar.gz
R CMD build MARSS
rm -r ~/Dropbox/MARSS
rm ~/Dropbox/MARSS_3.11.4.tar.gz
cp MARSS_3.11.4.tar.gz ~/Dropbox/MARSS_3.11.4.tar.gz
cd ~/Dropbox
tar -xvzf MARSS_3.11.4.tar.gz
rm ~/Dropbox/MARSS/vignettes/Makefile
R CMD build --no-build-vignettes MARSS

Run version tests

rm -r ~/Dropbox/MARSS.Rcheck
R CMD check --timings --as-cran MARSS_3.11.7.tar.gz

Run internal tests

Check the documentation pdfs

Compress documentation pdfs

R CMD build --no-build-vignettes MARSS
rm -r ~/Dropbox/MARSS.Rcheck
R CMD check --timings --as-cran MARSS_3.11.4.tar.gz

Update the doc folder for GitHub. This has to be done manually by copying from

Prepare for release:

Update the doc folder on GitHub. This has to be done manually

Re-read the submission guidelines to see if anything changed: https://cran.r-project.org/submit.html

Check that package builds on Windows

Upload package to CRAN

The items below are for cases where you are submitting the package files without any extra processing. I process my vignette PDFs separately, so the below won't work. But when submitting there is a link to check the tar.gz file on Windows.

Submit to CRAN:

Wait for CRAN...



nwfsc-timeseries/MARSS documentation built on June 3, 2023, 1:32 p.m.