From f1c5442f4c7495a936217d446bef086c1273d9d5 Mon Sep 17 00:00:00 2001 From: Bruno Rodrigues Date: Mon, 6 Jan 2025 14:24:09 +0100 Subject: [PATCH] built readme --- README.md | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) diff --git a/README.md b/README.md index 4632c415..38d98ab9 100644 --- a/README.md +++ b/README.md @@ -113,6 +113,92 @@ rix( ) ``` +The table below illustrates this all the different types of environment +you can generate: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
r_verIntended useState of R versionState of CRAN packagesState of Bioconductor packagesState of other packages in Nixpkgs
"latest-upstream"Start of new project where versions don’t matterCurrent or previousOutdated (up to 6 months)Outdated (up to 6 months)Current at time of generation
"4.4.2" (or other)Reproducing old project or starting a new project where versions don’t matterSame as in `r_ver`Outdated (up to 2 months if using latest release)Outdated (up to 2 months if using latest release)Potentially outdated (up to 12 months)
"2024-12-14" (date)Reproducing old project or starting a new project using the most recent dateCurrent at that dateCurrent at that dateCurrent at that datePotentially outdated (up to 12 months)
"bleeding-edge"To develop against the latest release of CRANAlways currentAlways currentAlways currentAlways current
"frozen-edge"To develop against the latest release of CRAN, but manually manage updatesCurrent at time of generationCurrent at time of generationCurrent at time of generationCurrent at time of generation
"r-devel"To develop/test against the development version of RDevelopment versionAlways currentAlways currentAlways current
"r-devel-bioc-devel"To develop/test against the development version of R and BioconductorDevelopment versionAlways currentDevelopment versionAlways current
"bioc-devel"To develop/test against the development version of BioconductorAlways currentAlways currentDevelopment versionAlways current
+ +If you want to benefit from relatively fresh packages and have a stable +environment that for production purposes, using a date for `r_ver` is +your best option. + ## Quick-start for returning users
@@ -123,6 +209,9 @@ Click to expand If you’re already familiar with Nix and `{rix}`, install Nix using the [Determinate Systems installer](https://determinate.systems/posts/determinate-nix-installer): +(if you’re using WSL, do check out the [detailed installation +instructions](https://docs.ropensci.org/rix/articles/b1-setting-up-and-using-rix-on-linux-and-windows.html#windows-pre-requisites) +though): ``` bash curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install