Hosting an Independent CRAN Repository
Adds a package-file to the repository
Build and start the microCRAN site
Creates and handle a (error) condition
Directory listing
Running microCRAN as a Docker container
Splits repository "contrib"-paths into a directory path and filename.
microCRAN: Hosting an Independent CRAN Repository
Test if path matches repository directory structure
Plumber route for adding package to repository
Matches package file extension to package type
Read DESCRIPTION file from package
Handler for package repository files
Stand-alone HTTP capable R-package repository, that fully supports R's install.packages() and available.packages(). It also contains API endpoints for end-users to add/update packages. This package can supplement 'miniCRAN', which has functions for maintaining a local (partial) copy of 'CRAN'. Current version is bare-minimum without any access-control or much security.