Learn R Programming

GRANCore (version 0.2.7)

Classes and Methods for 'GRANBase'

Description

Provides the classes and methods for GRANRepository objects that are used within the 'GRAN' build framework for R packages. This is primarily used by the 'GRANBase' package and repositories that are created by it.

Copy Link

Version

Install

install.packages('GRANCore')

Monthly Downloads

11

Version

0.2.7

License

Artistic-2.0

Issues

Pull Requests

Stars

Forks

Maintainer

Gabriel Becker

Last Published

February 4th, 2020

Functions in GRANCore (0.2.7)

archivedir

archivedir Return the full path to the archive directory for the final repository deployment.
logfile

Log file location of a GRAN (sub) repository
loadRepo

Backwards compatible load utility
staging

staging Return the staging directory or the staging_logs to be used when building the repository. If the directory does not exist it will be created.
dest_base

dest_base Return the full path to the contrib directory for the final repository deployment.
coverage_report_dir

coverage_report_dir Return the path where test coverage reports for packages will be deployed for use in the build report.
GRANRepository-class

GRANRepository
check_result_dir

check_result_dir Return the path where check results for packages will be deployed for use in the build report.
email_options

email_options Email options for sending build failure notifications
backup_archive

backup_archive Return path where packages are backed up by default when clearing the repo
make_windows_bins

make_windows_bins Return the logical that determines whether to build Windows binaries
metadatadir

metadatadir Return the full path to the pkg metadata directory for the final repository deployment.
errlogfile

Log file location of a GRAN (sub) repository
temp_lib

temporary library
pkg_doc_dir

pkg_doc_dir Return the path where test coverage reports for packages will be deployed for use in the build report.
repobase

repobase Generic accessor function to retreive the repo specific subdirectory within the base directory
windowsbindir

windowsbindir Return the full path to the location of the windows binary builds
updateGRANRepoObject

updateGRANRepoObject
install_result_dir

install_result_dir Return the path where instal results for packages will be deployed for use in the build report.
repo_url

repo_url Return the url that the repository will be served at. This is the web address corresponding to repository, suitable for calling contrib.url. e.g http://www.website.com/gran/current/
install_packages,character,GRANRepository-method

install_packages method for GRANRepository objects
RepoToList

Transform a GRANRepository object into a list
prepDirStructure

prepDirStructure
notrack,GRANRepository-method

notrack Return the directory which stores retreived versions of non-GRAN packages for use in virtual repositories
checkout_dir

checkout_dir Return the directory that package sources will be checked-out into for use in the build process
param

Extract parameter object
contrib.url

contrib.url A generic for contrib.url so that available.packages et al can interact with GRANRepository objects.
writeGRANLog

writeGRANLog
RepoBuildParam-class

ResultsRow
repo_results

Repository build results
available.packages

available.packages A generic for available.packages and a method for GRANRepository objects
destination

destination Return the full path to the contrib directory for the final repository deployment.
email_notify

email_notify Should emails be sent for build failure notifications?