Yes! ... and you might consider writing your specifications along with example R code using rmarkdown. The Rstudio GUI has a nice interface and support tools (e.g. for compiling and previewing the doc) for writing rmarkdown, but you can also load and use the package through whatever R interface you prefer. Rstudio also has good support for git: https://jennybc.github.io/2014-05-12-ubc/ubc-r/session03_git.html
Cheers, Bert Bert Gunter "The trouble with having an open mind is that people keep coming along and sticking things into it." -- Opus (aka Berkeley Breathed in his "Bloom County" comic strip ) On Wed, Sep 7, 2016 at 8:56 AM, Rich Shepard <rshep...@appl-ecosys.com> wrote: > On Wed, 7 Sep 2016, Doran, Harold wrote: > >> I'm building a large program with many different people contributing to >> the coding in R and so it needs a well-articulated design spec. The >> program will have many different functions that must interact with each >> other, but the individual functions will be written by different people. > > > Harold, > > You need a version control system; I strongly recommend git > <https://git-scm.com/>. > > Rich > > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.