piggyback (0.0.10)

0 users

Managing Larger Data on a GitHub Repository.


Because larger (> 50 MB) data files cannot easily be committed to git, a different approach is required to manage data associated with an analysis in a GitHub repository. This package provides a simple work-around by allowing larger (up to 2 GB) data files to piggyback on a repository as assets attached to individual GitHub releases. These files are not handled by git in any way, but instead are uploaded, downloaded, or edited directly by calls through the GitHub API. These data files can be versioned manually by creating different releases. This approach works equally well with public or private repositories. Data can be uploaded and downloaded programmatically from scripts. No authentication is required to download data from public repositories.

Maintainer: Carl Boettiger
Author(s): Carl Boettiger [aut, cre, cph] (<https://orcid.org/0000-0002-1642-628X>), Mark Padgham [ctb] (<https://orcid.org/0000-0003-2172-5265>), Jeffrey O Hanson [ctb] (<https://orcid.org/0000-0002-4716-6134>)

License: GPL-3

Uses: clisymbols, crayon, fs, gh, git2r, httr, jsonlite, lubridate, magrittr, memoise, usethis, testthat, knitr, rmarkdown, readr, covr, spelling

Released 10 months ago.

3 previous versions



  (0 votes)


  (0 votes)

Log in to vote.


No one has written a review of piggyback yet. Want to be the first? Write one now.

Related packages:(20 best matches, based on common tags.)

Search for piggyback on google, google scholar, r-help, r-devel.

Visit piggyback on R Graphical Manual.