[R-pkg-devel] how to set .Rbuildignore with respect to vignettes?

Daniel Kelley D@n@Ke||ey @end|ng |rom D@|@C@
Thu Jan 28 12:45:51 CET 2021


SUMMARY QUESTION.

Should there be a `^vignettes$` line in `.Rbuildignore` files?


BACKGROUND.

I am trying to trim the size of the 'oce' package.  It has several vignettes, and I would like to learn how to include them optimally in my tarball.

The listing given in DETAILS reveals a duplicated vignette (`.Rmd`) file.  (I see such duplication for all the vignettes.)

The files in `oce/inst/doc` are created by `devtools::document(roclets = c('rd', 'collate', 'vignette')))` and so I am guessing that I should leave them intact.  However, I don't see the sense in the `vignettes` directory being included in the tarball, since it just contains duplicates of `.Rmd` files already included in `inst/doc`.

I wonder ... should add `^vignettes$` to my `.Rbuildignore` file to prevent the duplicates?  I can't find advice online that answers the question.

Thanks.  Dan Kelley, Dept. Oceanography, Dalhousie University, Nova Scotia, Canada.


DETAILS.

This is what I have at present.

➜  oce git:(master) ✗ tar -vtf ~/git/oce_1.3-0.tar.gz|grep map_proj
-rw-r--r--  0 kelley staff    3602 28 Jan 07:27 oce/inst/doc/map_projections.R
-rw-r--r--  0 kelley staff   12682 28 Jan 06:13 oce/inst/doc/map_projections.Rmd
-rw-r--r--  0 kelley staff  747469 28 Jan 07:27 oce/inst/doc/map_projections.html
-rw-r--r--  0 kelley staff   12682 28 Jan 06:13 oce/vignettes/map_projections.Rmd



More information about the R-package-devel mailing list