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?)