我是 R 包提交的新手。我编写了一个程序,使用 R 中的基本函数来操作系统发育树数据。我依赖于 APE 包。经过将近一年的工作,现在是我提交包的时候了,除非需要,否则我几乎没有时间将其重写为 S3/4 样式。
目前它只是非常基本的,有 30 多个功能,并且有一个驱动程序类。包提交有很多行话,所以很难理解谷歌的结果。我将不胜感激任何帮助。
我的功能非常基本。例如,getRoot获取当前树的根(APE phylo 对象),getAncestor获取当前节点的祖先:
getRoot <- function(cur_Tree){
return(length(cur_Tree$tip.label)+1)
}
getAncestor <- function(cur_Node, cur_Tree){
...
return(ancestor)
}
这可以吗,还是我必须做其他事情才能提交包裹?稍后(在接下来的几个月内)我将有时间将这些功能转换为 S3/4,但目前最重要的是将它放在 CRAN 上。
小插图是否需要用乳胶写,或者我可以用word写所有要求吗?(我相信我看过一个用 word 写的小插图 -> pdf)
还有其他建议/链接吗?
此外,我认为 R 开发团队在 R 和维护包库方面做得非常出色。我的意图不是偷工减料……只是我有一个用 R 编写的程序,它是完整的,我想提交它。此外,虽然 github 是托管代码的绝佳资源,但我的主要目标是将包提交给 CRAN。
谢谢!