Closed jthomasmock closed 1 year ago
Perhaps there's scope for a general section on: pick an IDE that knows about R and learn how it facilitates package development workflows. In this book, we recommend and will describe RStudio.
This quote from WTF feels relevant (https://rstats.wtf/project-oriented-workflow.html#ide-support-for-projects), i.e. once you decide to start developing packages, you will really benefit from using a proper IDE for R and learning it well:
Projects are a common and very attractive feature of many IDEs (1.2). Again, the practice of organizing work in projects is not prevalent among long-time coders because they use an IDE. Itβs the other way around: one of the attractions of an IDE is that it makes it easier to exploit development practices that have proven to be useful across many languages and domains
I think through various revisions, especially those contributed by @ateucher, we've addressed this as much as we can.
Generally, I think mentioning the RStudio Packages global options is worthwhile.
Also should the ? Developing packages - linked support article instead link out to this book? The support article is quite old and references R 3.1 π¬
5.1.3:
5.1.4:
arrow
orquarto
, where the package is part of a larger project in other languages.5.2.1
Beating the Command Palette dead horse again here as an option/callout π΄
5.4.1
devtools
? will throw warnings with namespace conflicts.