> On 11 May 2017, at 15:49, Duncan Murdoch <murdoch.dun...@gmail.com> wrote:
> 
> On 11/05/2017 8:31 AM, Rainer Krug wrote:
>> Hi
>> 
>> I am building two packages:
>> 
>> - a data package which contains the data and function to extract it (several 
>> datasets, linked, like an sql database) and
>> - an analysis package which contains functions to analyse the data in the 
>> data package and depends on the data package.
>> 
>> The data package is updated often as the data is updated regularly, while 
>> the analysis package will (hopefully) be more static.
>> 
>> Now I created a report which I put in the vignette of the analysis package, 
>> which works nicely and the report is created when the analysis package is 
>> installed, but when the data package is updated, the user has to re-install 
>> the analysis package to re-create the report (vignette) of the updated 
>> dataset.
>> 
>> I know that I am abusing the vignette, but it works nicely.
>> 
>> My question:  Is there a way of re-creating the vignette by a user after 
>> they installed a newer version of the data package, or is there a better way 
>> of creating the report(s)?
> 
> 1.  No, if the analysis package isn't changed, it won't automatically update.

Yes - but can I initiate a rebuild by issuing a command in R like

rebuild_vignette()

to enable the user to rebuild the vignette?

> 
> 2.  Why not put the vignette in the data package?  Then it will be consistent 
> with the data in that package.

The vignette (which is a report) depends on functions in the Analysis package - 
so I would have circular dependencies - but I could actually invert the 
dependencies...

> 
> Duncan Murdoch
> 

--
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, 
UCT), Dipl. Phys. (Germany)

University of Zürich

Cell:       +41 (0)78 630 66 57

Fax (D):    +49 - (0)3 21 21 25 22 44

email:      rai...@krugs.de

Skype:      RMkrug

Attachment: signature.asc
Description: Message signed with OpenPGP

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to