remotes::install_github() is a function aimed at developers that need the unreleased version of a package for testing or other dev purposes. In these cases you don't usually need the vignettes. hence the default.
Gabor On Wed, Apr 14, 2021 at 8:17 PM Chris Evans <chrish...@psyctc.org> wrote: > > Oh no, how embarrassing! > > But in my defence, am I the only one who thinks having build_vignettes = > FALSE as default is a bit anti-vignettes?! > > Many thanks both, > > Chris > > ----- Original Message ----- > > From: "Zhian N. Kamvar" <zkam...@gmail.com> > > To: "r-package-devel" <r-package-devel@r-project.org> > > Sent: Wednesday, 14 April, 2021 17:57:11 > > Subject: Re: [R-pkg-devel] Another newbie question: vignettes not appearing > > in GitHub hosted package > > > Hi Chris, > > > > You need to add the `build_vignettes = TRUE` argument to `install_github()`. > > > > On 4/14/21 9:53 AM, Chris Evans wrote: > >> As ever, my package is https://github.com/cpsyctc/CECPfuns and I am > >> building > >> withing Rstudio 1.4.1103 > >> > >> I am aiming for the package to have fairly comprehensive vignettes and > >> there are > >> four now, but two are very incomplete. > >> > >> The problem I have may relate to > >> https://github.com/Kenkleinman/clusterPower/issues/113 and to > >> https://github.com/rstudio/rstudio/issues/1766 or it may not. I have a > >> nasty > >> feeling that I am just looking > >> straight through something obvious. > >> > >> When I run > >> browseVignettes(package = "CECPfuns") > >> within Rstudio working on the package I see the vignettes and I have now > >> got > >> pkgdown working to compile the > >> lovely web site around the package (at https://cecpfuns.psyctc.org/) and I > >> see > >> the vignettes there and they > >> update. > >> > >> The bizarre thing that is beating me is that when I pull the package down > >> to any > >> machine with > >> remotes::install_github("cpsyctc/CECPfuns") > >> gets the function but no vignettes! Here's an example from my little Pi > >> machine: > >> > >>> remotes::install_github("cpsyctc/CECPfuns") > >> Downloading GitHub repo cpsyctc/CECPfuns@HEAD > >> ✔ checking for file > >> ‘/tmp/RtmpPhD1Rg/remotes294e1d1ff9d6/cpsyctc-CECPfuns-ab23518/DESCRIPTION’ > >> (722ms) > >> ─ preparing ‘CECPfuns’: > >> ✔ checking DESCRIPTION meta-information ... > >> ─ installing the package to process help pages > >> ─ checking for LF line-endings in source and make files and shell scripts > >> (13.7s) > >> ─ checking for empty or unneeded directories > >> ─ looking to see if a ‘data/datalist’ file should be added > >> ─ building ‘CECPfuns_0.0.0.9041.tar.gz’ > >> > >> * installing *source* package ‘CECPfuns’ ... > >> ** using staged installation > >> ** R > >> ** inst > >> ** byte-compile and prepare package for lazy loading > >> ** help > >> *** installing help indices > >> ** building package indices > >> ** installing vignettes > >> ** testing if installed package can be loaded from temporary location > >> ** testing if installed package can be loaded from final location > >> ** testing if installed package keeps a record of temporary installation > >> path > >> * DONE (CECPfuns) > >>> browseVignettes(package = "CECPfuns") > >> No vignettes found by browseVignettes(package = "CECPfuns") > >> > >> I hope someone can see what I'm doing wrong! As ever, TIA, > >> > >> Chris > >> > > > > ______________________________________________ > > R-package-devel@r-project.org mailing list > > https://stat.ethz.ch/mailman/listinfo/r-package-devel > > -- > Chris Evans (he/him) <ch...@psyctc.org> Visiting Professor, University of > Sheffield <chris.ev...@sheffield.ac.uk> > I do some consultation work for the University of Roehampton > <chris.ev...@roehampton.ac.uk> and other places > but <ch...@psyctc.org> remains my main Email address. I have a work web site > at: > https://www.psyctc.org/psyctc/ > and a site I manage for CORE and CORE system trust at: > http://www.coresystemtrust.org.uk/ > I have "semigrated" to France, see: > https://www.psyctc.org/pelerinage2016/semigrating-to-france/ > > https://www.psyctc.org/pelerinage2016/register-to-get-updates-from-pelerinage2016/ > > If you want an Emeeting, I am trying to keep them to Thursdays and my diary > is at: > https://www.psyctc.org/pelerinage2016/ceworkdiary/ > Beware: French time, generally an hour ahead of UK. > > ______________________________________________ > R-package-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-package-devel ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel