Using roxygen2 documentation with devtools document
function automatically generates a Collate:
field in the package DESCRIPTION, regardless of whether or not it is necessary to load the package library files in a particular order.
I'm working on a package with a bunch of S4 methods and want to be sure the class definitions are loaded before any methods or other classes using them, which I understand I can do with the Collate
list, but I'm not sure how to indicate this in the roxygen2 documentation format.
The roxygen2 manual makes some reference to an @include
tag but that looks like it might actually just include code in the documentation, for instance, for adding external examples through an @examples
flag. Can this be used for specifying collate order for methods?
@importfrom
is even better because it avoids naming conflicts. – Tyler Rinker@include
is the tage I don't understand, sorry for the typo. Text changed above. What's up with the@include
tag and how does it relate toCollate
ordering? – cboettig