{"id":28702895,"url":"https://github.com/epiforecasts/epiforecasts.r-universe.dev","last_synced_at":"2026-01-31T18:06:08.540Z","repository":{"id":46290810,"uuid":"374551436","full_name":"epiforecasts/epiforecasts.r-universe.dev","owner":"epiforecasts","description":"epiforecasts R universe","archived":false,"fork":false,"pushed_at":"2026-01-17T19:05:19.000Z","size":32,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-01-18T05:34:11.943Z","etag":null,"topics":["infrastructure"],"latest_commit_sha":null,"homepage":"https://epiforecasts.r-universe.dev/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/epiforecasts.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-06-07T05:58:27.000Z","updated_at":"2026-01-17T19:05:22.000Z","dependencies_parsed_at":"2025-10-22T17:26:42.206Z","dependency_job_id":"b9168e34-4d4f-4b03-b00d-15927eb12fa7","html_url":"https://github.com/epiforecasts/epiforecasts.r-universe.dev","commit_stats":null,"previous_names":["epiforecasts/epiforecasts.r-universe.dev"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/epiforecasts/epiforecasts.r-universe.dev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epiforecasts%2Fepiforecasts.r-universe.dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epiforecasts%2Fepiforecasts.r-universe.dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epiforecasts%2Fepiforecasts.r-universe.dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epiforecasts%2Fepiforecasts.r-universe.dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/epiforecasts","download_url":"https://codeload.github.com/epiforecasts/epiforecasts.r-universe.dev/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/epiforecasts%2Fepiforecasts.r-universe.dev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28949274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T14:26:55.697Z","status":"ssl_error","status_checked_at":"2026-01-31T14:26:52.545Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["infrastructure"],"created_at":"2025-06-14T13:05:48.887Z","updated_at":"2026-01-31T18:06:08.525Z","avatar_url":"https://github.com/epiforecasts.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Epiforecasts R-universe\n\n[![Current status of epiforecasts R-universe](https://epiforecasts.r-universe.dev/badges/:registry)](https://github.com/r-universe/epiforecasts)\n[![Total of packages on epiforecasts R-universe](https://epiforecasts.r-universe.dev/badges/:total)](https://epiforecasts.r-universe.dev/)\n\n### Note to @epiforecasts team members\n\nThe file [`packages.json`](packages.json) contains a list of packages that will be automatically built and made available on https://epiforecasts.r-universe.dev/, including binaries for the relevant platforms.\n\nYou can add any 'package-like' repository in [`packages.json`](packages.json) (e.g., R packages but also R research compendia, bookdown projects, etc.). As long as it can be built with `R CMD build`, it can be added here. Please refer to [the official documentation](https://r-universe.dev/help/) to learn how you can build from a specific branch, specific subfolder or any other non-standard case.\n\nThanks to R-universe, you can now provide your users with an easy way to install the development version of your packages or projects that are not hosted on CRAN. Instead of recommending `drat` or:\n\n```r\nremotes::install_github(\"epiforecasts/yourproject\")\n```\n\nyou can now either instruct your users to run:\n\n```r\ninstall.packages(\"yourproject\", repos = \"https://epiforecasts.r-universe.dev\")\n```\n\nor to add the `epiforecasts` universe to their `.Rprofile`:\n\n```r\noptions(\n  repos = c(\n    epiforecasts = 'https://epiforecasts.r-universe.dev',\n    CRAN = 'https://cloud.r-project.org'\n  )\n)\n```\n\nand after a restart, run the regular:\n\n```r\ninstall.packages(\"yourproject\")\n```\n\nPlease note that as opposed to `remotes` (or `devtools`), installs via R-universe will not automatically detect every new commit as a new version. To make a change available via `update.packages(\"yourproject\")`, you need to increment the version number of your package.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepiforecasts%2Fepiforecasts.r-universe.dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fepiforecasts%2Fepiforecasts.r-universe.dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fepiforecasts%2Fepiforecasts.r-universe.dev/lists"}