I haven't quite figured out a sensible workflow for building packages and writing their documentation.
I want as much of the process (and the documentation) as possible to be automatically generated.
The obvious way to do this seems to be to use package.skeleton
to create the basic package files, then programmatically overwrite the DESCRIPTION
file and the Rd
files. The trouble with this is that you then lose the automatically generated fields that ensure you've remembered to document all the right parameters.
I'd like to know how you go about building packages and writing documentation. Are their any tools available to make the process easier? (roxygen looks like it was designed for this sort of thing; is there a good tutorial for it? and are there any alternatives?)