
This is also covered in Section 21.1.Ĭontinuous integration and deployment, a.k.a. We strongly recommend syncing your local Git repositories to a hosted service and, at this point in time, GitHub is the or, at least, “an” obvious choice. In Section 21.1, we explain why we think version control is so important. We say that based on Git’s general prevalence and, specifically, its popularity within the R package ecosystem. We strongly recommend the use of formal version control and, at this point in time, Git is the obvious choice. But even if it’s not RStudio, we strongly recommend working with an IDE that has specific support for R and R package development. That’s what we document, since it’s what we use and devtools is developed to work especially well with RStudio. In Section 5.2 we encouraged the use of the RStudio IDE for package development work. You will notice that we recommend using certain tools:Īn integrated development environment (IDE). In Chapter 22 we discuss how the nature of package maintenance varies over the lifecycle of a package.

Here we’ll discuss the use of version control and continuous integration.

INFO 5940 - Computing for Information Science
