From 878d695448f08584e0b90a88fb60614e4c346d6e Mon Sep 17 00:00:00 2001 From: Carl Boettiger Date: Tue, 11 Nov 2014 21:20:06 -0800 Subject: [PATCH] boilerplate for r-base image documentation Still needs a proper "how to use this image" section; this just fills in the license, logo, wikipedia summary etc --- r-base/README-short.txt | 1 + r-base/README.md | 54 ++++++++++++++++++++++++++++++++++++++++ r-base/content.md | 31 +++++++++++++++++++++++ r-base/license.md | 2 ++ r-base/logo.png | Bin 0 -> 13580 bytes 5 files changed, 88 insertions(+) create mode 100644 r-base/README-short.txt create mode 100644 r-base/README.md create mode 100644 r-base/content.md create mode 100644 r-base/license.md create mode 100644 r-base/logo.png diff --git a/r-base/README-short.txt b/r-base/README-short.txt new file mode 100644 index 000000000..197415303 --- /dev/null +++ b/r-base/README-short.txt @@ -0,0 +1 @@ +R is a free software environment for statistical computing and graphics. diff --git a/r-base/README.md b/r-base/README.md new file mode 100644 index 000000000..f81cbbd63 --- /dev/null +++ b/r-base/README.md @@ -0,0 +1,54 @@ +# Supported tags and respective `Dockerfile` links + +- [`3.1.1` (*3.1/Dockerfile*)](https://github.com/docker-library/gcc/blob/ba6f069df8e6c838d0465b09215e96f8d5d65269/4.6/Dockerfile) + +For more information about this image and its history, please see the [relevant +manifest file +(`library/r-base`)](https://github.com/docker-library/official-images/blob/master/library/r-base) +in the [`docker-library/official-images` GitHub +repo](https://github.com/docker-library/official-images). + +# What is R? + +R is a free software programming language and software environment for statistical computing and graphics. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. Polls and surveys of data miners are showing R's popularity has increased substantially in recent years. + +R is an implementation of the S programming language combined with lexical scoping semantics inspired by Scheme. S was created by John Chambers while at Bell Labs. R was created by Ross Ihaka and Robert Gentleman at the University of Auckland, New Zealand, and is currently developed by the R Development Core Team, of which Chambers is a member. R is named partly after the first names of the first two R authors and partly as a play on the name of S. + +R is a GNU project. The source code for the R software environment is written primarily in C, Fortran, and R. R is freely available under the GNU General Public License, and pre-compiled binary versions are provided for various operating systems. R uses a command line interface; however, several graphical user interfaces are available for use with R. + +> [wikipedia.org/wiki/R_(programming_language)](http://en.wikipedia.org/wiki/R_(programming_language)) + +![logo](https://raw.githubusercontent.com/docker-library/docs/master/r-base/logo.png) + +# How to use this image + + + + + +# License + +View [license information](https://github.com/rocker-org/rocker/blob/master/LICENSE) +for the software contained in this image. + +# User Feedback + +## Issues + +If you have any problems with or questions about this image, please contact us + through a [GitHub issue](https://github.com/rocker-org/rocker/issues). + +You can also reach many of the official image maintainers on Twitter: [@cboettig](http://twitter.com/cboettig) and [@eddelbuettel](http://twitter.com/eddelbuettel). + + +## Contributing + +You are invited to contribute new features, fixes, or updates, large or small; +we are always thrilled to receive pull requests, and do our best to process them +as fast as we can. + +Before you start to code, we recommend discussing your plans +through a [GitHub issue](https://github.com/rocker-org/rocker/issues), especially for more ambitious +contributions. This gives other contributors a chance to point you in the right +direction, give you feedback on your design, and help you find out if someone +else is working on the same thing. diff --git a/r-base/content.md b/r-base/content.md new file mode 100644 index 000000000..e8824e247 --- /dev/null +++ b/r-base/content.md @@ -0,0 +1,31 @@ +# What is R? + +R is a free software programming language and software environment for statistical computing and graphics. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. Polls and surveys of data miners are showing R's popularity has increased substantially in recent years. + +R is an implementation of the S programming language combined with lexical scoping semantics inspired by Scheme. S was created by John Chambers while at Bell Labs. R was created by Ross Ihaka and Robert Gentleman at the University of Auckland, New Zealand, and is currently developed by the R Development Core Team, of which Chambers is a member. R is named partly after the first names of the first two R authors and partly as a play on the name of S. + +R is a GNU project. The source code for the R software environment is written primarily in C, Fortran, and R. R is freely available under the GNU General Public License, and pre-compiled binary versions are provided for various operating systems. R uses a command line interface; however, several graphical user interfaces are available for use with R. + +> [wikipedia.org/wiki/R_(programming_language)](http://en.wikipedia.org/wiki/R_(programming_language)) + +%%LOGO%% + +# How to use this image + +## Start an R instance + +The most straightforward way to use this image is to use a gcc container as both +the build and runtime environment. In your `Dockerfile`, writing something along +the lines of the following will compile and run your project: + + FROM r-base:latest + COPY . /usr/src/myscripts + WORKDIR /usr/src/myscripts + CMD ["Rscript -e myscript.R"] + +Then, build and run the Docker image: + + docker build -t my-r-app . + docker run -it --rm --name my-running-app my-r-app + + diff --git a/r-base/license.md b/r-base/license.md new file mode 100644 index 000000000..d9d2e12e5 --- /dev/null +++ b/r-base/license.md @@ -0,0 +1,2 @@ +View [license information](https://github.com/rocker-org/rocker/blob/master/LICENSE) +for the software contained in this image. diff --git a/r-base/logo.png b/r-base/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c17a0174b626e602eb5e88d04f5c50ae4f73983c GIT binary patch literal 13580 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 rdq+F#Ha${`ap3;|{YW8{ literal 0 HcmV?d00001