init_proj: Crea un proyecto fisabior

Description Usage Arguments Details Value Examples

Description

Crea automáticamente un proyecto siguiendo la plantilla fisabior, empleando una jerarquía de directorios unificada, cargando archivos y funciones comunes del grupo de colaboradores. Opcionalmente, genera un repositorio git.

Usage

1
2
init_proj(proj_nom = NULL, proj_dir = NULL, git = TRUE,
  otro_lenguaje = NULL, articulo = FALSE)

Arguments

proj_nom

Cadena de caracteres con el nombre a asignar al proyecto. Por defecto se asigna el nombre "proyecto-yyy-mm-dd".

proj_dir

Cadena de caracteres indicando la ruta al directorio principal donde se creará el proyecto. Por defecto se escoge el directorio actual de trabajo, devuelto por la función getwd().

git

Valor lógico (TRUE o FALSE), indicando si se desea generar un repositorio git asociado al proyecto.

otro_lenguaje

Vector de cadena de caracteres indicando los lenguajes que se emplearán (p. ej., bugs, cpp, stan). Por defecto no se crea ningún directorio.

articulo

Cadena de caracteres indicando si ha de crearse un directorio para almacenar un artículo a enviar, revisado o una copia de imprenta. Por defecto no se crea ningún directorio.

Details

La función crea la estructura de directorios a partir del nombre del proyecto empleando minúsculas, con independencia de si el usuario ha introducido el argumento con mayúsculas: P. ej., proj_name = "Proyecto_X" siempre será reconocido por la función como proj_name = "proyecto_x".

Los informes se almacenan, junto con sus figuras y datos de caché (si los hubiera), en el directorio informes y subdirectorio específico al formato.

Value

La función crea la siguiente estructura de directorios en proj_dir/proj_nom/:

Opcionalmente, puede crear los siguientes directorios

Examples

1
2
3
4
5
## Not run: 
library(fisabior)
init_proj(proj_nom = "proyecto_europeo_X", proj_dir = "~/proyectos")

## End(Not run)

carlosvergara/fisabior documentation built on May 13, 2019, 12:49 p.m.