Description
Version Management Tools on the File System.
Description
Data version management on the file system for smaller projects. Manage data pipeline outputs with symbolic folder links, structured logging and reports, using 'R6' classes for encapsulation and 'data.table' for speed. Directory-specific logs used as source of truth to allow portability of versioned data folders.
README.md
Installation
install.packages("vmTools")
What is it?
- Version Management Tools For Data Science Projects using R6 classes.
- Lightweight data versioning using the file system and symbolic links
- No database required
- User-control of important versions with automated logs and reports
- best - a single best folder of data/outputs
- keep - an arbitrary number of important folders to keep
- remove - an arbitrary number of folders staged for removal (with method to delete)
- Lightweight data versioning using the file system and symbolic links
How does it work?
- See the vignettes folder for examples of how to use the package.
When was the package updated?
- See the NEWS file
Who wrote it? Who maintains it?
- See the DESCRIPTION file.
The newest version doesn't work for me, how do I install an older release?
# fill in your favorite version number
devtools::install_github("epi-sam/[email protected]")
Code of Conduct
Please note that the vmTools project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
Style Guide
Please note that the vmTools project is contains a Contribution Style Guide. By contributing to this project, you agree to read and adhere to these styles.