<p><div><div><div><div data-width="100" data-show-faces="false" data-send="true" data-layout="button_count" data-height="21" data-href="https://www.r-bloggers.com/introducing-r-hub-the-r-package-builder-service/"></div></div><div><a data-url="https://www.r-bloggers.com/introducing-r-hub-the-r-package-builder-service/" data-counturl="https://www.r-bloggers.com/introducing-r-hub-the-r-package-builder-service/" data-count="horizontal" data-text="Introducing R-hub, the R package builder service" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://blog.revolutionanalytics.com/2016/10/r-hub-public-beta.html"> Revolutions</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<div>
<p>If you're developing a package for R to share with others — on CRAN, say — you'll want to make sure it <em>works</em> for others. That means testing it on various platforms (Windows, Mac, Linux, and all the versions thereof), and on various versions of R (current, past, and future). But it's likely you only have access to one platform, and installing and managing multiple R versions can be a pain.</p>
<p><a target="_blank" rel="nofollow" href="https://builder.r-hub.io/">R-hub</a>, the online package-building service now in public beta, aims to solve this problem by making it easy to build and test your package on a variety of platforms and R versions. Using the <a target="_blank" rel="nofollow" href="https://github.com/r-hub/rhub">rhub R package</a>, you can with a single command upload your package to the cloud-based R-hub service, and build and test your package on the current, prior, and in-development versions of R, using any or all of these platforms:</p>
<p><a target="_blank" rel="nofollow" href="https://builder.r-hub.io/advanced"><img title="Rhub platforms" alt="Rhub platforms" src="http://revolution-computing.typepad.com/.a/6a010534b1db25970b01b8d231b544970c-800wi" border="0"></a></p>
<p>(Mac platforms will be added soon, with Solaris a possible addition in the future.) In addition to running the standard R CMD CHECK package tests for you, R-hub also applies &quot;sanitizers&quot; to the binary builds, to check for common errors in any compiled code (for example, writing to unallocated memory). It also handles the loading of dependent packages for the tests, even if those packages aren't on CRAN or BioConductor (so you can test with development versions of packages on GitHub, for example).</p>
<p>R hub is for every member of the R community, and designed to make it easy to create and share R packages with others. In particular, for packages intended for submission to CRAN, R-hub is intended to simplify and streamline that process by detecting possible bugs and errors that might appear on other platforms or R versions <em>before</em> submitting the package to CRAN.</p>
<p>R-hub was developed by <a target="_blank" rel="nofollow" href="http://gaborcsardi.org/">Gábor Csárdi</a>, and funded by a <a target="_blank" rel="nofollow" href="https://www.r-consortium.org/projects/awarded-projects">generous grant from the R Consortium</a>. Microsoft is proud to be a <a target="_blank" rel="nofollow" href="https://www.r-consortium.org/members">founding member</a> of the R Consortium, and also provides <a target="_blank" rel="nofollow" href="https://azure.microsoft.com/">Azure</a> credits to support the ongoing operation of R-hub.</p>
<p>R-hub is available as a public beta now; download the <a target="_blank" rel="nofollow" href="https://github.com/r-hub/rhub">r-hub package from GitHub</a> to get started. (It will also be available on CRAN soon.) If you find problems or have suggestions, please report an issue at the <a target="_blank" rel="nofollow" href="https://github.com/r-hub">R-hub Github repository</a>. And if you'd like to learn more about R-hub, watch the recording of the <a target="_blank" rel="nofollow" href="https://www.r-consortium.org/events/2016/10/11/r-hub-public-beta">R-hub webinar</a> presented by the R Consortium, where Gábor introduces R-hub and demonstrates the process of building and testing a package.</p>
<p> </p>
</div>
<p><div><div><div><div data-width="55" data-show-faces="false" data-send="true" data-layout="box_count" data-height="62" data-href="https://www.r-bloggers.com/introducing-r-hub-the-r-package-builder-service/"></div></div><div><a data-url="https://www.r-bloggers.com/introducing-r-hub-the-r-package-builder-service/" data-counturl="https://www.r-bloggers.com/introducing-r-hub-the-r-package-builder-service/" data-count="vertical" data-text="Introducing R-hub, the R package builder service" class="twitter-share-button" data-via="rbloggers" href="https://twitter.com/share"></a></div><div></div></div><div></div></div>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://blog.revolutionanalytics.com/2016/10/r-hub-public-beta.html"> Revolutions</a></strong>.</div>
<hr>
<a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="https://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a title="The R Project for Statistical Computing" rel="nofollow" href="https://www.r-project.org/">R</a> news and <a title="R tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=tutorial">tutorials</a> on topics such as: <a title="Data science" rel="nofollow" href="https://www.r-bloggers.com/?s=data%20science">Data science</a>, <a title="Big Data" rel="nofollow" href="https://www.r-bloggers.com/?s=Big%20Data">Big Data, <a title="R jobs" rel="nofollow" href="https://www.r-users.com/">R jobs</a>, visualization (<a title="ggplot and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=ggplot2">ggplot2</a>, <a title="Boxplots using lattice and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=boxplot">Boxplots</a>, <a title="Maps and gis" rel="nofollow" href="https://www.r-bloggers.com/?s=map">maps</a>, <a title="Animation in R" rel="nofollow" href="https://www.r-bloggers.com/?s=animation">animation</a>), programming (<a title="RStudio IDE for R" rel="nofollow" href="https://www.r-bloggers.com/?s=RStudio">RStudio</a>, <a title="Sweave and literate programming" rel="nofollow" href="https://www.r-bloggers.com/?s=sweave">Sweave</a>, <a title="LaTeX in R" rel="nofollow" href="https://www.r-bloggers.com/?s=LaTeX">LaTeX</a>, <a title="SQL and databases" rel="nofollow" href="https://www.r-bloggers.com/?s=SQL">SQL</a>, <a title="Eclipse IDE for R" rel="nofollow" href="https://www.r-bloggers.com/?s=eclipse">Eclipse</a>, <a title="git and github, Version Control System" rel="nofollow" href="https://www.r-bloggers.com/?s=git">git</a>, <a title="Large data in R using Hadoop" rel="nofollow" href="https://www.r-bloggers.com/?s=hadoop">hadoop</a>, <a title="Web Scraping of google, facebook, yahoo, twitter and more using R" rel="nofollow" href="https://www.r-bloggers.com/?s=Web+Scraping">Web Scraping</a>) statistics (<a title="Regressions and ANOVA analysis tutorials" rel="nofollow" href="https://www.r-bloggers.com/?s=regression">regression</a>, <a title="principal component analysis tutorial" rel="nofollow" href="https://www.r-bloggers.com/?s=PCA">PCA</a>, <a title="Time series" rel="nofollow" href="https://www.r-bloggers.com/?s=time+series">time series</a>, <a title="finance trading" rel="nofollow" href="https://www.r-bloggers.com/?s=trading">trading</a>) and more...
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/sVA89FFjXFs"></a></div>