Skip to content

Commit

Permalink
added video intro
Browse files Browse the repository at this point in the history
  • Loading branch information
Bruno Rodrigues committed Sep 27, 2024
1 parent a1b06da commit 9e4af81
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
15 changes: 15 additions & 0 deletions README.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,14 @@ Use cases include running web apps (e.g., Shiny, `{plumber}` APIs) or
snapshots package versions, `{rix}` provides an entire ecosystem snapshot,
including system-level dependencies.

*Important sidenote: as it so happened, there is currently a bug in the released
CRAN version that we thought we had solved, which we did, but only partially.
When running `rix::rix()` two files should be generated: a `default.nix` and an
`.Rprofile` for your project. It turns out that this file can be empty. If it
is, run `rix::rix_init(rprofile_action = "overwrite")` to generate a proper
`.Rprofile`. This is important, especially on Mac or if you have a system-wide
library of packages! We will submit a fix asap.*

While Nix has a steep learning curve, `{rix}`

1. simplifies creating Nix expressions, which define reproducible environments.
Expand All @@ -52,6 +60,13 @@ While Nix has a steep learning curve, `{rix}`
same code in different development environments, and finally to deploy
software environments in production.

If you want to watch a 5-Minute video introduction:

<div align="center">
<iframe width="560" height="315" src="https://www.youtube.com/embed/OOu6gjQ310c?si=tQ-s9ZgEBxak8k8G" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div>


Nix includes nearly all CRAN and Bioconductor packages, with the ability to
install specific package versions or GitHub snapshots. Nix also includes Python,
Julia (and many of their respective packages) as well as many, many other tools
Expand Down
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,15 @@ Use cases include running web apps (e.g., Shiny, `{plumber}` APIs) or
which snapshots package versions, `{rix}` provides an entire ecosystem
snapshot, including system-level dependencies.

*Important sidenote: as it so happened, there is currently a bug in the
released CRAN version that we thought we had solved, which we did, but
only partially. When running `rix::rix()` two files should be generated:
a `default.nix` and an `.Rprofile` for your project. It turns out that
this file can be empty. If it is, run
`rix::rix_init(rprofile_action = "overwrite")` to generate a proper
`.Rprofile`. This is important, especially on Mac or if you have a
system-wide library of packages! We will submit a fix asap.*

While Nix has a steep learning curve, `{rix}`

1. simplifies creating Nix expressions, which define reproducible
Expand All @@ -45,6 +54,15 @@ While Nix has a steep learning curve, `{rix}`
evaluate the same code in different development environments, and
finally to deploy software environments in production.

If you want to watch a 5-Minute video introduction:

<div align="center">

<iframe width="560" height="315" src="https://www.youtube.com/embed/OOu6gjQ310c?si=tQ-s9ZgEBxak8k8G" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen>
</iframe>

</div>

Nix includes nearly all CRAN and Bioconductor packages, with the ability
to install specific package versions or GitHub snapshots. Nix also
includes Python, Julia (and many of their respective packages) as well
Expand Down

0 comments on commit 9e4af81

Please sign in to comment.