|
| 1 | +#' Ready4Project |
| 2 | +#' |
| 3 | +#' A module of the ready4 framework that contains details of a modelling project. |
| 4 | +#' |
| 5 | +#' @include C4_Ready4Module.R |
| 6 | +#' @slot ds_tb Dataset (a tibble) |
| 7 | +#' @slot dictionary_r3 Dictionary (a ready4 submodule) |
| 8 | +#' @slot dissemination_1L_chr Dissemination (a character vector of length one) |
| 9 | +#' @name Ready4Project-class |
| 10 | +#' @rdname Ready4Project-class |
| 11 | +#' @export Ready4Project |
| 12 | +#' @exportClass Ready4Project |
| 13 | +Ready4Project <- setClass("Ready4Project", |
| 14 | + contains = "Ready4Module", |
| 15 | + slots = c(#additions_tb = "tbl_df", |
| 16 | + badges_url_1L_chr = "character", |
| 17 | + dv_nm_1L_chr = "character", |
| 18 | + dv_root_1L_chr = "character", |
| 19 | + dv_server_1L_chr = "character", |
| 20 | + dv_toy_data_1L_chr = "character", |
| 21 | + dvs_tb = "tbl_df", |
| 22 | + extensions_tb = "tbl_df", |
| 23 | + filter_cdns_ls = "list", |
| 24 | + gh_org_1L_chr = "character", |
| 25 | + gh_repo_1L_chr = "character", |
| 26 | + gh_repos_brochure_chr = "character", |
| 27 | + gh_repos_exclude_chr = "character", |
| 28 | + gh_repos_framework_chr ="character", |
| 29 | + gh_repos_model_chr = "character", |
| 30 | + gh_repos_programs_chr = "character", |
| 31 | + gh_repos_subroutines_chr = "character", |
| 32 | + gh_tag_1L_chr = "Documentation_0.0", |
| 33 | + gh_url_stub_1L_chr = "character", |
| 34 | + libraries_chr = "character", |
| 35 | + libraries_tb = "tbl_df", |
| 36 | + methods_tb = "tbl_df", |
| 37 | + modules_tb = "tbl_df", |
| 38 | + sections_chr = "character", |
| 39 | + url_for_prj_1L_chr = "character", |
| 40 | + zenodo_1L_chr = "character", |
| 41 | + dissemination_1L_chr = "character"), |
| 42 | + prototype = list(#additions_tb = make_additions_tb(), |
| 43 | + badges_url_1L_chr = character(0),#project_badges_url_1L_chr = "https://img.shields.io/badge/ready4" |
| 44 | + dv_nm_1L_chr = character(0),#"ready4", |
| 45 | + dv_root_1L_chr = character(0),#"https://dataverse.harvard.edu/dataverse/",# root_1L_chr - print_data |
| 46 | + dv_server_1L_chr = "dataverse.harvard.edu", #server_1L_chr |
| 47 | + dv_toy_data_1L_chr = "fakes", #toy_data_dv_1L_chr = |
| 48 | + dvs_tb = ready4::get_datasets_tb()[0,],#NULL, |
| 49 | + extensions_tb = get_cls_extensions(get_libraries_tb())[0,],# cls_extensions_tb = get_cls_extensions(get_libraries_tb()) # NULL, |
| 50 | + filter_cdns_ls = list(),#NULL, |
| 51 | + gh_org_1L_chr = character(0), # org_1L_chr = "ready4-dev", |
| 52 | + gh_repo_1L_chr = character(0),#"ready4-dev/ready4", |
| 53 | + gh_repos_brochure_chr = character(0), # brochure_repos_chr = |
| 54 | + gh_repos_exclude_chr = character(0), #exclude_chr = |
| 55 | + gh_repos_framework_chr = character(0), # framework_repos_chr |
| 56 | + gh_repos_model_chr = character(0), # model_repos_chr |
| 57 | + gh_repos_programs_chr = character(0), # program_repos_chr |
| 58 | + gh_repos_subroutines_chr = character(0), # subroutine_repos_chr |
| 59 | + gh_tag_1L_chr = "Documentation_0.0", |
| 60 | + gh_url_stub_1L_chr = character(0), #url_stub_1L_chr = "https://ready4-dev.github.io/" |
| 61 | + libraries_chr = character(0), # module_pkgs_chr = make_modules_pkgs_chr() model_repos_chr = character(0), |
| 62 | + libraries_tb = make_libraries_tb(), #get_libraries_tb() # pkg_extensions_tb = NULL |
| 63 | + #methods_chr = NULL, # print_methods - Can be derived from included Ready4Module |
| 64 | + methods_tb = get_methods_tb(), #NULL, # print_methods |
| 65 | + modules_tb = get_modules_tb()[0,], #### print_modules |
| 66 | + sections_chr = character(0), |
| 67 | + url_for_prj_1L_chr = character(0), |
| 68 | + zenodo_1L_chr = "ready4" |
| 69 | + )) |
0 commit comments