Taller interno de introducción al uso de Github.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
README.md
index.html
presentacion_taller_github_101.md
style.css

README.md

Github 101

Taller inicial de Github. Ver presentación.

Table of Contents generated with DocToc

Setting up!

  1. Crear una cuenta en Github
  2. Crear una carpeta github donde irán todos los repositorios
  3. Instalar Source Tree y poner github como la carpeta default
  4. Instalar Sublime Text

Temas de la presentación

  1. ¿Qué es Git y qué es Github?
    • Versionado, repos locales y repos en la web
    • Herramientas para gestión de proyectos y trabajo con la comunidad
    • Github = git + web + comunidad + gestión de proyectos
  2. Conceptos importantes en Github (git + web)
    • Commits
    • Push
    • Pull
  3. Conceptos importantes en Github (comunidad + gestión de proyectos)
    • Issues
    • Wiki
    • README.md
  4. Crear un workflow en Github
    • Source Tree (GUI alternativa a la línea de comandos)
    • Crear un repositorio
    • Clonar un repositorio
  5. Buenas prácticas
    • Repos: convenciones para nombres, grande vs. chicos.
    • Commits: frecuencia, tamaño, mensajes.
    • Issues: nombres, etiquetas, comunicación, abierto/cerrado.
    • README.md: estructura usual.
  6. Markdown

Otros temas interesantes no cubiertos

  • Otros conceptos importantes en Github
  • CONTRIBUTING.md
  • Commit tags y HISTORY.md
  • Licencias
  • Read The Docs
  • Github Pages
  • Jekyll
  • Sublime Text (hot-keys básicos, markdown package)

Herramientas usadas en la presentación

  • Cleaver: 30-sec slideshows for Hackers. Se escribe en Markdown y renderiza en html.
  • Quicktime en Mac para screen videos
  • GIFBrewery para convertir los videos en GIFs
  • Google Draw para los esquemas
  • Cmd + shift + 4 en Mac para los screenshots

Duración recomendada

1 hora y media / 2 horas

Créditos

El comienzo de esta presentación se inspiró en Introduction to Github Slideshare.

Otras fuentes utilizadas