Learn R Programming

⚠️There's a newer version (2.6.20) of this package.Take me there.

GRANBase (version 2.5.0)

Creating Continuously Integrated Package Repositories from Manifests

Description

Repository based tools for department and analysis level reproducibility. 'GRANBase' allows creation of custom branched, continuous integration-ready R repositories, including incremental testing of only packages which have changed versions since the last repository build.

Copy Link

Version

Install

install.packages('GRANBase')

Monthly Downloads

118

Version

2.5.0

License

Artistic-2.0

Issues

Pull Requests

Stars

Forks

Maintainer

Gabriel Becker

Last Published

May 9th, 2018

Functions in GRANBase (2.5.0)

sortDelimitedString

Alphabetically sort delimited strings
string2list

Converts delimited string to list
buildBranchesInRepo

Build SCM Checkouts Into Repository Directory
manifestReport

manifestReport
makeRepo

makeRepo
deltaDF

Returns the difference between 2 data frames
createSticker

Create hex stickers for packages
sendMail

Wrapper for sendmail, allows for multiple attachments to be sent
updateArchive

Move older package sources to the Archive directory
isValidEmail

Checks whether an email ID is valid
makeWinBins

Make Windows binary packages
testCoverage

Calculate and generate package code test coverage reports
emailNotifier

Send email notifications to maintainers whose builds failed
buildReport

buildReport
notifyManifest

Sends email notifications for a given manifest
pkgHTML

Create HTML splash pages for packages
determinePkgURL

Generate package's external URL after validation info as data.frame
addPkg,GRANRepository-method

addPkg
buildReportURL

Constructs the gRAN build report URL
clear_temp_fils

Clear packages and temporary files from repo build process
createJSON

Create JSON representation of package information
createHyperlink

Creates a href tag
buildRiskReport

Build risk-assessment for proposed package updates
createMeta

Create package metadata files in the "Meta" folder
generateDescInfo

Converts a DESCRIPTION file to a data.frame
buildBadge

Create Badges for build status
extPkgURL

Wrapper for determinePkgURL
emailTag

Create a mailto tag for email IDs
encode_string

Convert string to numeric representation
getFailureInfo

Creates a dataframe containing information regarding packages that had a failed status
readPkgsNEWS

Read and summarize the NEWS files for packages at risk (updatable)
reversals

Generate reverse dependency info as data.frame
extPkgURL_old

Wrapper for determinePkgURL. Deprecate due to performance issues.
identifyRisk

identifyRisk
getOS

Get the OS Type
relatedPkgs

Wrapper for dependsOnPkgs