Skip to content

Commit

Permalink
introduce community repo
Browse files Browse the repository at this point in the history
  • Loading branch information
shikokuchuo committed Jun 8, 2024
1 parent 437b050 commit 2be4679
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion _quarto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ website:
- text: Report Issue
url: https://github.com/r-multiverse/help
- icon: rocket-takeoff
aria-label: "R-multiverse QA Universe"
aria-label: "R-multiverse Community Repository"
href: https://r-multiverse.r-universe.dev/
page-footer:
center: "© 2024 the R-multiverse project."
Expand Down
6 changes: 3 additions & 3 deletions about.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
title: "What is R-multiverse?"
---

## The Quality Assurance (QA) for R packages
## The Community Repository for R packages

A traditional software version cycle begins with the development phase, where bugs are expected and ironed out, and ends with the production phase, which promises a seamless user experience.

R-multiverse currently aims at a space just before production, commonly referred to as QA, in that:
R-multiverse currently aims at a space just before production, commonly referred to as Quality Assurance (QA). This means that:

1. Each package release has the full endorsement of its own maintainer. R-multiverse always provides a version that its developer chose to distribute for general use.
2. The user is still responsible for judging whether a package is appropriate to use. Some releases may still have issues, and these may be indicated by the check results at <https://r-multiverse.r-universe.dev>.

## Continuous maintainer-driven deployment

Each package only needs to be registered once. Every new [release](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository) automatically deploys to <https://r-multiverse.org> without needing to go through R-multiverse again. In other words, the package maintainer is in complete control. This frictionless, maintainer-driven experience was made possible by the incredible infrastructure of [rOpenSci's R-universe system](https://r-multiverse.r-universe.dev) managed by [Jeroen Ooms](https://github.com/jeroen/).
Each package only needs to be registered once. Every new [release](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository) automatically deploys to <https://multiverse.r-multiverse.org> without needing to go through R-multiverse again. In other words, the package maintainer is in complete control. This frictionless, maintainer-driven experience was made possible by the incredible infrastructure of [rOpenSci's R-universe system](https://r-multiverse.r-universe.dev) managed by [Jeroen Ooms](https://github.com/jeroen/).

## What about my personal R-universe?

Expand Down
2 changes: 1 addition & 1 deletion index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: "R-multiverse"

<img src="logo/logo-hexbin.png" align="right" width="140" />

A community-curated collection of R package releases, powered by [R-universe](https://r-universe.dev), available for installation from the repository at <https://r-multiverse.org>.
A community-curated collection of R package releases, powered by [R-universe](https://r-universe.dev), available for installation from the repository at <https://multiverse.r-multiverse.org>.

Anyone can contribute packages to the GitHub repository at <https://github.com/r-multiverse/contributions>. Once a package is registered, every new release is automatically built and checked with results available at <https://r-multiverse.r-universe.dev>. Package maintainers retain complete control over deployment.

Expand Down
2 changes: 1 addition & 1 deletion team.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Will Landau is a statistician and software developer in the life sciences. He sp
::: {.column width=10%}
:::
::: {.column width=70%}
Charlie Gao is the director of Hibiki AI Limited and a co-creator of R-multiverse. He is the creator of R packages [mirai](https://github.com/shikokuchuo/mirai) and [nanonext](https://github.com/shikokuchuo/nanonext).
Charlie Gao is director of Hibiki AI and a co-creator of R-multiverse. He is the creator of the [mirai](https://github.com/shikokuchuo/mirai) async framework for R and co-organizer of the [CambRidge](https://www.meetup.com/cambridge-r-user-group/) R user group.
:::
::::
:::
Expand Down
2 changes: 1 addition & 1 deletion users.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ R has built-in support for multiple repositories.
Simply add R-multiverse to your repository settings. For example:

```r
options(repos = c("https://r-multiverse.org", getOption("repos")))
options(repos = c("https://multiverse.r-multiverse.org", getOption("repos")))
```

Setting the `repos` option is only required once per session. We recommend adding this line to your `.Rprofile` so that it is set automatically.
Expand Down

0 comments on commit 2be4679

Please sign in to comment.