Helpers for GitHub pull requests (PR)
–
–
- Todo disponible en http://bit.ly/ayuda-pr.
- Video de practica.
- Presentacion en .html y .pdf.
Copyright 2019 R4DS-en Español (cienciadedatos) Comunidad online
Se concede permiso … a utilizar el Software sin restricción, …sujeto a las siguientes condiciones:
Este aviso se incluirán en todas las copias …
EL SOFTWARE SE PROPORCIONA “COMO ESTÁ”, SIN GARANTÍA DE NINGÚN TIPO …
Contribuyendo a Datos de miercoles
Inspirado en los datos de Bicicletas de Buenos Aires (#58), contribuidos por @eliocamp, y administrados por @rivaquiroga.
–
Este repositorio fue clonado de Datos de miercoles y simplificado para enfocarlo a datos específicos:
- El directorio
.git/
original fue reemplazado por uno nuevo. - Los directorios
meta/
yrecursos/
fueron eliminados. - Los subdirectorios de
datos/2019/
fueron eliminados, exceptodatos/2019/2019-08-28/
. - El archivo
datos/2019/2019-08-28/bicicletas.csv
fue reducido a sus primeras 500 filas.
Bifurca el repositorio fuente, y chequea una copia local (a mano)
Bifurca el repositorio fuente, y chequea una copia local (a mano)
Bifurca el repositorio fuente, y chequea una copia local (a mano)
Bifurca el repositorio fuente, y chequea una copia local (usethis)
library(usethis)
create_from_github(owner/repo)
Usando el paquete usethis, crea una rama para la PR
library(usethis)
# El numero de issue es opciopnal pero útil
pr_init("<numero de issue>_bicicletas-en-ba")
–
Agrega y describe datos de bicicletas y estaciones
Empuja la PR a GitHub, y abre una pagina web para iniciar la PR
pr_push()
–
Usando el paquete usethis, descarga la PR
library(usethis)
pr_fetch(<numero de pull request>)
Edita la PR
Empuja la PR de regreso a GitHub
pr_push()
Funde la PR, y elimina la rama local
pr_finish()
Elimina la rama de la PR
pr_finish()
Hay casos mas casos mas complejos, pero están fuera del alcance de esta demostración.
–
Fin