Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jimbrig/jimbrig.r-universe.dev

Personal R Universe Package Site and API
https://github.com/jimbrig/jimbrig.r-universe.dev

api package personal-website r-packages r-universe rstats

Last synced: about 1 month ago
JSON representation

Personal R Universe Package Site and API

Awesome Lists containing this project

README

        

# R Packages for Jimmy Briggs ([`jimbrig`](https://github.com/jimbrig))

> [!NOTE]
> This repository hosts the [`packages.json`](packages.json) configuration file used to build my [R Universe](https://jimbrig.r-universe.dev/).

- **Live Site:**
- **GitHub Repository:**

## Badges

[![Build package](https://github.com/r-universe/jimbrig/actions/workflows/build.yml/badge.svg)](https://github.com/r-universe/jimbrig/actions/workflows/build.yml)
[![Cleanup package server](https://github.com/r-universe/jimbrig/actions/workflows/cleanup.yml/badge.svg)](https://github.com/r-universe/jimbrig/actions/workflows/cleanup.yml)
[![Update Universe](https://github.com/r-universe/jimbrig/actions/workflows/sync.yml/badge.svg)](https://github.com/r-universe/jimbrig/actions/workflows/sync.yml)

## Configuration

All configuration is housed in the [`packages.json`](packages.json):

View Code

```json
[
{
"package": "jimstools",
"url": "https://github.com/jimbrig/jimstools"
},
{
"package": "lossrx",
"url": "https://github.com/jimbrig/lossrx"
},
{
"package": "losdevtapp",
"url": "https://github.com/jimbrig/lossdevtapp"
},
{
"package": "configR",
"url": "https://github.com/jimbrig/configR"
},
{
"package": "templateeR",
"url": "https://github.com/jimbrig/templateeR"
},
{
"package": "browsr",
"url": "https://github.com/jimbrig/browsr"
},
{
"package": "buildtools",
"url": "https://github.com/jimbrig/buildtools"
},
{
"package": "rtraining",
"url": "https://github.com/jimbrig/rtraining"
}
]
```

## Adding New Packages

Make a new pull-request to append an entry to the [`packages.json`](packages.json) file, i.e.:

```json
{
"package": "",
"url": "https://github.com/jimbrig/"
}
```

## Installing Packages

To install a package from my universe, utilize the following syntax:

```R
install.packages("", repos = "https://jimbrig.r-universe.dev")
```

alternatively, configure the `repos` option:

```R
options(
repos = c(
jimbrig = "https://jimbrig.r-universe.dev",
CRAN = "https://cloud.r-project.org"
)
)
install.packages("")
```