Taller inicial de Github. Ver presentación.
Table of Contents generated with DocToc
- Setting up!
- Temas de la presentación
- Otros temas interesantes no cubiertos
- Herramientas usadas en la presentación
- Duración recomendada
- Créditos
- Crear una cuenta en Github
- Crear una carpeta
github
donde irán todos los repositorios - Instalar Source Tree y poner
github
como la carpeta default - Instalar Sublime Text
- ¿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
- Conceptos importantes en Github (git + web)
- Commits
- Push
- Pull
- Conceptos importantes en Github (comunidad + gestión de proyectos)
- Issues
- Wiki
- README.md
- Crear un workflow en Github
- Source Tree (GUI alternativa a la línea de comandos)
- Crear un repositorio
- Clonar un repositorio
- 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.
- Markdown
- Sintaxis básica
- Markdown everywhere!
- Otros conceptos importantes en Github
- Forks
- Pull Request
- Merge
- Branches
- Conflictos de edición
- CONTRIBUTING.md
- Commit tags y HISTORY.md
- Licencias
- Read The Docs
- Github Pages
- Jekyll
- Sublime Text (hot-keys básicos, markdown package)
- 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
1 hora y media / 2 horas
El comienzo de esta presentación se inspiró en Introduction to Github Slideshare.
- BC-Policy-Framework-For-GitHub/Naming-Repos
- GitBestPractices
- Markdown Cheatsheet
- Rules for communicating at GitHub
- How we Write Github Issues
- How we organize GitHub issues: A simple styleguide for tagging
- Github Labels and Milestones
- Formatting your README
- Guidelines for repository contributors
- Creating your wiki
- About GitHub Wikis
- Projects with great wikis
- Git Style Guide