我刚刚创建了我的第一个R包并开始了我的第一个GitHub回购。 R包的主要功能和一些数据文件仍处于开发阶段,我想跟踪GitHub上同事的变化。
我的仓库应该包含预先打包的文件(pre-Rd)还是打包文件?我见过的所有其他R repo都有打包文件,但我认为它们还没有处于初始开发阶段。
答案 0 :(得分:2)
如果你想构建一个软件包,那么你应该开始用适当的目录和补充文件构建它,但是你只需要开发源代码,直到你创建了一个最小的可行产品,你可以创建一个可安装的软件包,并根据需要随时更新。
真的,您越早创建软件包就越好,因为它为迭代开发的最佳实践铺平了道路,它还可以帮助您在更改源代码时发现错误。
在这个博客上有一个关于在GitHub上构建软件包的好教程我称之为Hack-R.com(无耻的自我推销)。
http://hack-r.com/write-an-r-package-from-scratch-with-github/