Skip to content

an-org/datos-de-miercoles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ayuda para solicitudes de fusión en GitHub

Helpers for GitHub pull requests (PR)

Mauro Lepore

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.

Acerca de este repositorio

http://bit.ly/ayuda-pr

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/ y recursos/ fueron eliminados.
  • Los subdirectorios de datos/2019/ fueron eliminados, excepto datos/2019/2019-08-28/.
  • El archivo datos/2019/2019-08-28/bicicletas.csv fue reducido a sus primeras 500 filas.

Demostración

Contribuidor

Bifurca el repositorio fuente, y chequea una copia local (a mano)

Contribuidor

Bifurca el repositorio fuente, y chequea una copia local (a mano)

Contribuidor

Bifurca el repositorio fuente, y chequea una copia local (a mano)

Contribuidor

Bifurca el repositorio fuente, y chequea una copia local (usethis)

library(usethis)
create_from_github(owner/repo)

Contribuidor

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")

Contribuidor

Agrega y describe datos de bicicletas y estaciones

Contribuidor

Empuja la PR a GitHub, y abre una pagina web para iniciar la PR

pr_push()

Administradora

Usando el paquete usethis, descarga la PR

library(usethis)
pr_fetch(<numero de pull request>)

Administradora

Edita la PR

Administradora

Empuja la PR de regreso a GitHub

pr_push() 

Administradora

Funde la PR, y elimina la rama local

pr_finish() 

Contribuidor

Elimina la rama de la PR

pr_finish() 

Hay casos mas casos mas complejos, pero están fuera del alcance de esta demostración.

Gracias

Fin