From 55f47846f26b921431b820a6cfd574afefc458b8 Mon Sep 17 00:00:00 2001 From: andreavargasmontero Date: Fri, 12 Mar 2021 14:16:02 -0600 Subject: [PATCH 1/3] Cambia nombre a introR --- DESCRIPTION | 5 +++-- R/ixpantia.introR.R | 4 ++-- R/lista_tutoriales.R | 16 ++++++++-------- README.Rmd | 10 +++++----- vignettes/use_paquete.Rmd | 6 +++--- vignettes/uso_tutoriales_learnr.Rmd | 2 +- 6 files changed, 22 insertions(+), 21 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 60f2983..00933f5 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,4 +1,4 @@ -Package: ixpantia.introR +Package: introR Type: Package Title: Aprenda R con ejercicios interactivos del curso introducción a R de ixpantia Version: 0.0.3 @@ -54,7 +54,8 @@ Imports: datos RoxygenNote: 7.1.1 Suggests: + testthat (>= 3.0.0), knitr, rmarkdown Remotes: rstudio-education/gradethis - +Config/testthat/edition: 3 diff --git a/R/ixpantia.introR.R b/R/ixpantia.introR.R index a300255..e5fd04c 100644 --- a/R/ixpantia.introR.R +++ b/R/ixpantia.introR.R @@ -1,4 +1,4 @@ -#' \code{ixpantia.introR} package +#' \code{introR} package #' #' Aprenda R con ejercicios interactivos del curso introducción a R de ixpantia #' @@ -6,7 +6,7 @@ #' que aparece aqui abajo. #' #' @docType package -#' @name ixpantia.introR +#' @name introR #' @importFrom utils install.packages NULL diff --git a/R/lista_tutoriales.R b/R/lista_tutoriales.R index 77255d9..c3485bc 100644 --- a/R/lista_tutoriales.R +++ b/R/lista_tutoriales.R @@ -16,7 +16,7 @@ NULL #' practicar("pizarra_coercion") #'} practicar <- function(nombre_tutorial) { - tutoriales <- available_tutorials("ixpantia.introR") %>% + tutoriales <- available_tutorials("introR") %>% tibble::as_tibble() nombres <- tutoriales %>% @@ -31,7 +31,7 @@ practicar <- function(nombre_tutorial) { nombres } - learnr::run_tutorial(nombre_tutorial, package = "ixpantia.introR") + learnr::run_tutorial(nombre_tutorial, package = "introR") } #' @title Listar tutoriales @@ -55,11 +55,11 @@ listar_tutoriales <- function(tipo) { } if (tipo == "tarea") { - tutoriales <- learnr::available_tutorials("ixpantia.introR") %>% + tutoriales <- learnr::available_tutorials("introR") %>% tibble::as_tibble() %>% dplyr::filter(startsWith(name, "tarea")) } else if (tipo == "pizarra") { - tutoriales <- learnr::available_tutorials("ixpantia.introR") %>% + tutoriales <- learnr::available_tutorials("introR") %>% tibble::as_tibble() %>% dplyr::filter(startsWith(name, "pizarra")) } @@ -68,10 +68,10 @@ listar_tutoriales <- function(tipo) { #' @title Instalar dependendencias #' -#' @description Muestra las dependencias del paquete ixpantia.introR que son +#' @description Muestra las dependencias del paquete introR que son #' necesarias para poder practicar con los tutoriales interactivos #' -#' @details El paquete ixpantia.introR toma en cuenta una cantidad de paquetes +#' @details El paquete introR toma en cuenta una cantidad de paquetes #' que son necesarios para practicar con los tutoriales interactivos. Sino #' tenemos estos paquetes instalados en nuestro computador, no podremos hacer #' uso de los tutoriales. Si en algún caso no sabemos cuál paquete nos falta, @@ -87,9 +87,9 @@ revisar_dependencias <- function(instalar = FALSE) { if (instalar == TRUE) { # Si defino paquetes fuera no realiza la instalacion y busca el objeto - install.packages(tutorial_package_dependencies(package = "ixpantia.introR")) + install.packages(tutorial_package_dependencies(package = "introR")) } else { - return(tutorial_package_dependencies(package = "ixpantia.introR")) + return(tutorial_package_dependencies(package = "introR")) } } diff --git a/README.Rmd b/README.Rmd index adaf45d..7c1a137 100644 --- a/README.Rmd +++ b/README.Rmd @@ -13,13 +13,13 @@ knitr::opts_chunk$set( ) ``` -# ixpantia.introR +# introR [![CRAN status](https://www.r-pkg.org/badges/version/ixpantia.introR)](https://cran.r-project.org/package=ixpantia.introR) -El paquete `ixpantia.introR` le permitirá hacer uso de los tutoriales +El paquete `introR` le permitirá hacer uso de los tutoriales interactivos en su IDE de RStudio. Una forma para estudiar y practicar conceptos de R aprendidos en los cursos de ixpantia. @@ -28,7 +28,7 @@ conceptos de R aprendidos en los cursos de ixpantia. Antes de instalar este paquete, primero debemos de realizar la instalación del paquete que se llama `gradethis`. -Esto porque uno de los componentes del `ixpantia.introR` es el paquete [gradethis](https://github.com/rstudio-education/gradethis), sin embargo este no +Esto porque uno de los componentes del `introR` es el paquete [gradethis](https://github.com/rstudio-education/gradethis), sin embargo este no se encuentra publicado aún en el CRAN y por ende debemos de instalarlo desde su versión en desarrollo en Github. Podemos correr el siguiente comando para hacerlo: @@ -40,7 +40,7 @@ remotes::install_github("rstudio-education/gradethis") Recuerda que **necesitamos** además tener las **versiones más recientes** de **R ( >=4.0.2) y RStudio (>=1.3.959)** para tener la funcionalidad de los tutoriales dinámicos. -Una vez instalado el `gradethis` podemos proceder a instalar `ixpantia.introR`. +Una vez instalado el `gradethis` podemos proceder a instalar `introR`. Hay dos formas de instalar el paquete en su computador. Una es hacerlo directamente del repositorio en GitHub (versión en desarrollo) con el siguiente comando. @@ -50,7 +50,7 @@ se presiona la tecla **Enter** para que se ejecute e inmediatamente iniciará el proceso de la descarga. ```{r, eval = FALSE} -remotes::install_github("ixpantia/ixpantia.introR") +remotes::install_github("ixpantia/introR") ``` Una segunda forma es que cuente con el archivo `.tar.gz` en diff --git a/vignettes/use_paquete.Rmd b/vignettes/use_paquete.Rmd index de7cd0e..e9d8928 100644 --- a/vignettes/use_paquete.Rmd +++ b/vignettes/use_paquete.Rmd @@ -1,8 +1,8 @@ --- -title: "Uso del paquete ixpantia.introR" +title: "Uso del paquete introR" output: rmarkdown::html_vignette vignette: > - %\VignetteIndexEntry{Uso del paquete ixpantia.introR} + %\VignetteIndexEntry{Uso del paquete introR} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- @@ -28,7 +28,7 @@ llamada "Tutorial" Los paquetes que necesitamos para los tutoriales principalmente son: ```{r setup, eval = FALSE} -library(ixpantia.introR) +library(introR) library(learnr) library(gradethis) ``` diff --git a/vignettes/uso_tutoriales_learnr.Rmd b/vignettes/uso_tutoriales_learnr.Rmd index 2e878ef..36fcdf1 100644 --- a/vignettes/uso_tutoriales_learnr.Rmd +++ b/vignettes/uso_tutoriales_learnr.Rmd @@ -17,7 +17,7 @@ options(rmarkdown.html_vignette.check_title = FALSE) ``` Los tutoriales parte de -[`ixpantia.introR`](https://ixpantia.github.io/ixpantia.introR/) +[`introR`](https://ixpantia.github.io/ixpantia.introR/) están basados en el paquete [`learnr`](https://rstudio.github.io/learnr/). A continuación se comentan los principales elementos que constituyen dichos recursos. From 20fe340ba7650b8a95a26ed46f3a3366953c4193 Mon Sep 17 00:00:00 2001 From: andreavargasmontero Date: Fri, 12 Mar 2021 14:25:43 -0600 Subject: [PATCH 2/3] Actualiza documentacion con introR --- R/{ixpantia.introR.R => introR.R} | 0 R/lista_tutoriales.R | 2 +- docs/404.html | 8 +++---- docs/LICENSE-text.html | 8 +++---- docs/authors.html | 8 +++---- docs/index.html | 8 +++---- docs/pkgdown.yml | 2 +- docs/reference/index.html | 30 +++++++++++++++++++++------ man/{ixpantia.introR.Rd => introR.Rd} | 8 +++---- man/practicar.Rd | 2 +- man/revisar_dependencias.Rd | 4 ++-- 11 files changed, 49 insertions(+), 31 deletions(-) rename R/{ixpantia.introR.R => introR.R} (100%) rename man/{ixpantia.introR.Rd => introR.Rd} (66%) diff --git a/R/ixpantia.introR.R b/R/introR.R similarity index 100% rename from R/ixpantia.introR.R rename to R/introR.R diff --git a/R/lista_tutoriales.R b/R/lista_tutoriales.R index c3485bc..2371acc 100644 --- a/R/lista_tutoriales.R +++ b/R/lista_tutoriales.R @@ -9,7 +9,7 @@ NULL #' se hayan agregado las lineas siguientes en la terminal: #' #' @param nombre_tutorial Es el nombre de uno de los tutoriales dentro del -#' paquete ixpantia.introR +#' paquete introR #' #' @examples #'\dontrun{ diff --git a/docs/404.html b/docs/404.html index 4a52df1..f1854b7 100644 --- a/docs/404.html +++ b/docs/404.html @@ -6,7 +6,7 @@ -Page not found (404) • ixpantia.introR +Page not found (404) • introR @@ -70,8 +70,8 @@ - ixpantia.introR - 0.0.2 + introR + 0.0.3 @@ -94,7 +94,7 @@