我如何学会不再担心,爱上防火墙

我如何学会不再担心,爱上防火墙

2018年3月4日

R的开源社区已经构建了健壮的包框架,它们“就是可以工作”。CRAN就是一个著名的例子;devtools使我们更容易使用公共GitHub存储库安装和开发包。英格兰vs伊朗让球如果您使用的所有包都在CRAN或公共GitHub上,RStudio Connect及其底层包rsconnect和packrat可以直观地工作。

但是,如果您在公司环境中开发私有包,则情况可能不再如此。我提出了一套对我来说很有效的解决方案:使用devtools并使用它在GitHub企业上开发和部署包,并使用drat在我们的防火墙中维护一个类似cran的存储库。

这些解决方案被提炼成一个新的包:ghentr,其目标是让你更容易地使用你的GitHub企业实例构建和共享一个私有包生态系统。

查看幻灯片

关于演讲者

Ian Lyttle是施耐德电气的一名数据科学家,专注于可视化。他是Tidyverse的热心用户,偶尔也为其撰稿。