> exportPattern("^[[:alpha:]]+") means

It is a regular expression that basically says "export all the things", meaning 
the functions provided by your package. I regard it as a placeholder to make 
things work temporarily, while you get yourself organized for more proactive 
management of NAMESPACE.

I don't feel like you'll ever see that combined with import directives (as you 
have below), once you really begin to use roxygen? 

You should put 
#' @export
directives in the roxygen header of every function that should be exported and 
they will appear in NAMESPACE individually after you roxygenize or run 
devtools::document().

Somewhere you will also need import directives corresponding to all those 
imports you want to do. They can go in any roxygen header.

-- Jenny

> On Jun 10, 2016, at 12:04 AM, Knut Krueger <rh...@krueger-family.de> wrote:
> 
> how can I tell Roxygen to write the namespace like
> 
> exportPattern("^[[:alpha:]]+")
> import(igraph,chron,gdata,XLConnect)
>  importFrom("grDevices", "dev.off", "heat.colors", "postscript",
>     "rainbow")
> importFrom("graphics", "arrows", "lines", "par", "plot", "text",
>     "title")
> importFrom("stats", "na.omit")
> 
> 
> 
> 
> by the way what does exportPattern("^[[:alpha:]]+") means?
> 
> 
> Knut
> 
> ______________________________________________
> R-package-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-package-devel

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

Reply via email to