После некоторых проб и ошибок вот что я придумал. Это решение гарантирует, что все объекты экспортируются должным образом, что сборка / проверка R CMD не рвется, что нет избыточной документации, и что примеры будут выполнены. Обратите внимание, что решение не будет работать, если заменить @export на @ method / @ S3method. Теоретически это должно работать, но это не для меня. У кого-нибудь есть лучшее решение?
#' Title. More Info.
#'
#' @param someParam Param info.
#'
#' @name MyMethod
#' @export MyMethod
NULL
#' @rdname MyMethod
#' @name MyMethod.ClassName
#' @export MyMethod.ClassName
setMethodS3( "MyMethod" , "ClassName" , appendVarArgs = FALSE ,
function( this , someParam ) { ... } )