R/sync_proyecto_git.R

Defines functions sync_proyecto_git

Documented in sync_proyecto_git

#' Sincronizar proyecto con Github
#' @description  Vincula proyecto de R local con repositorio de organización en Github.
#'
#' @param repo Por defecto estos se crean en repositorio DEP ('d4t4tur'). Se puede pasar 'repo = "dnme-minturdep"'
#' como argumento alternativo para vincular con repositorio PROD
#' @param privado Por defecto el repositorio será privado. Se puede pasar como argumento
#' 'privado = FALSE' para que sea público'
#' @param protocolo Por defecto el repositorio usa protocolo de conexión 'ssh'. Se puede pasar como argumento
#' 'protocolo = "https"' como alternativa
#' @return Vínculo origin/remote para un repositorio .git sincronizado con Organización en Github
#' @export

sync_proyecto_git <- function(repo = "d4t4tur",
                              privado = TRUE,
                              protocolo = "ssh"){

  usethis::use_git(message = "Armado de proyecto")
  usethis::use_github(organisation = repo,
                      private = privado,
                      protocol = protocolo )


}
d4t4tur/herramientas documentation built on March 23, 2024, 8:28 a.m.