diff --git a/Gemfile.lock b/Gemfile.lock
index 0d256e892..8f452fbd6 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -20,6 +20,7 @@ GEM
faraday (0.13.1)
multipart-post (>= 1.2, < 3)
ffi (1.9.18)
+ ffi (1.9.18-x64-mingw32)
forwardable-extended (2.6.0)
gemoji (3.0.0)
github-pages (155)
@@ -189,6 +190,8 @@ GEM
net-dns (0.8.0)
nokogiri (1.8.0)
mini_portile2 (~> 2.2.0)
+ nokogiri (1.8.0-x64-mingw32)
+ mini_portile2 (~> 2.2.0)
octokit (4.7.0)
sawyer (~> 0.8.0, >= 0.5.3)
parallel (1.12.0)
@@ -224,6 +227,7 @@ GEM
PLATFORMS
ruby
+ x64-mingw32
DEPENDENCIES
github-pages
@@ -232,4 +236,4 @@ DEPENDENCIES
rake
BUNDLED WITH
- 1.15.3
+ 1.15.4
diff --git a/_config.yml b/_config.yml
index 9ac2da052..6fbeb2371 100644
--- a/_config.yml
+++ b/_config.yml
@@ -11,7 +11,7 @@ title : "On Demand Training"
title_separator : "-"
name : "GitHub, Inc."
description : "You're in control. We're with you along the way."
-baseurl : "/on-demand" # the subpath of your site, e.g. "/blog"
+baseurl : "/training-kit" # the subpath of your site, e.g. "/blog"
gh_repo :
teaser : # filename of teaser fallback teaser image placed in /images/, .e.g. "500x300.png"
breadcrumbs : true # true, false (default)
@@ -85,3 +85,5 @@ sass:
# Custom site configuration
lang: en
+
+theme: jekyll-theme-minimal
diff --git a/_data/navigation.yml b/_data/navigation.yml
index 62c9d5efd..ff1997ce3 100644
--- a/_data/navigation.yml
+++ b/_data/navigation.yml
@@ -50,6 +50,34 @@ intro-nav:
- title: "You Completed the GitHub Flow"
url: /intro-to-github/you-completed-github-flow
+intro-nav-es:
+ - title: "Introducción a GitHub"
+ url: /intro-to-github-es/
+ - title: "Crear cuenta GitHub"
+ url: /intro-to-github-es/crear-cuenta-github
+ - title: "Únete al repositorio de la clase"
+ url: /intro-to-github-es/unete-repo-clase
+ - title: "Explora el repositorio GitHub"
+ url: /intro-to-github-es/explora-repositorio
+ - title: "Utiliza el flujo de trabajo GitHub"
+ url: /intro-to-github-es/flujo-github
+ - title: "Creando una rama o branch"
+ url: /intro-to-github-es/creando-rama-branch
+ - title: "Busca tus coordenadas"
+ url: /intro-to-github-es/buscar-coordenadas
+ - title: "Trabajar en GitHub"
+ url: /intro-to-github-es/trabajar-en-github
+ - title: "Crear un Pull Request"
+ url: /intro-to-github-es/crear-pull-request
+ - title: "Colaborar en GitHub"
+ url: /intro-to-github-es/colaborar-en-github
+ - title: "Editar archivos en GitHub"
+ url: /intro-to-github-es/editar-en-github
+ - title: "Hacer Merge de tu Pull Request"
+ url: /intro-to-github-es/merge-pull-requests
+ - title: "Has completado el Flujo GitHub"
+ url: /intro-to-github-es/celebrar
+
github-desktop-nav:
- title: "GitHub Pages & GitHub Desktop"
url: /github-desktop/
diff --git a/_includes/activity/intro-to-github-es/00-crear-cuenta-github.md b/_includes/activity/intro-to-github-es/00-crear-cuenta-github.md
new file mode 100644
index 000000000..2b58a496d
--- /dev/null
+++ b/_includes/activity/intro-to-github-es/00-crear-cuenta-github.md
@@ -0,0 +1,12 @@
+Para esta clase, necesitarás una cuenta en GitHub.com.
+
+Si ya tienes una cuenta en GitHub.com estás listo para empezar. Si no, puedes obtener tu cuenta gratuita siguiendo esos pasos:
+
+![gif of the following directions](../images/gifs/intro/sign-in.gif)
+
+1. Accede a [GitHub.com](https://github.com) e introduce un nombre de usuario, dirección de correo electrónico y contraseña en los campos correspondientes, y haz clic en **Sign up for GitHub**.
+1. Selecciona la opción **Unlimited public repositories for free** (Repositorios gratuitos ilimitados).
+1. Recibirás un correo de verificación en la dirección indicada.
+1. Haz clic en el enlace que recibirás en ese correo para completar el proceso de verificación.
+
+Si te estás preguntado a dónde ir desde aquí, haz clic en **Dime por qué** para un rápido tour de tu panel de usuario.
\ No newline at end of file
diff --git a/_includes/activity/intro-to-github-es/01-unirte-repo-intro.md b/_includes/activity/intro-to-github-es/01-unirte-repo-intro.md
new file mode 100644
index 000000000..223a3943c
--- /dev/null
+++ b/_includes/activity/intro-to-github-es/01-unirte-repo-intro.md
@@ -0,0 +1,7 @@
+¡Es hora de ensuciarse las manos! Utiliza estos pasos para acceder a nuestro proyecto compartido:
+
+![gif of the directions]( ../images/gifs/intro/join-repo-make-issue-introduction.gif)
+
+1. Entra en tu cuenta GitHub.
+1. Navega hasta nuestro [proyecto compartido](https://github.com/githubschool/open-enrollment-classes-introduction-to-github/issues/) y haz clic en el botón **New issue**.
+1. Introduce un título para tu issue y haz clic en **Submit new issue**. El usuario GitHubTeacher te añadirá automágicamente a nuestro proyecto como colaborador.
\ No newline at end of file
diff --git a/_includes/activity/intro-to-github-es/02-gestionar-notificaciones.md b/_includes/activity/intro-to-github-es/02-gestionar-notificaciones.md
new file mode 100644
index 000000000..088ef5354
--- /dev/null
+++ b/_includes/activity/intro-to-github-es/02-gestionar-notificaciones.md
@@ -0,0 +1,4 @@
+GitHub defaults to over communication and lets you decide what you do and do not want to receive:
+
+1. Scroll to the top of issue #927.
+2. On the right side of the issue, click **Unsubscribe** to stop getting email notifications from this discussion.
diff --git a/_includes/activity/intro-to-github-es/03-crear-branch.md b/_includes/activity/intro-to-github-es/03-crear-branch.md
new file mode 100644
index 000000000..ff9074cca
--- /dev/null
+++ b/_includes/activity/intro-to-github-es/03-crear-branch.md
@@ -0,0 +1,10 @@
+Es hora de que crees un branch (o rama) que utilizarás para añadir tu pin al mapa. Así es como se hace:
+
+![gif of directions](../images/gifs/intro/create-branch-intro.gif)
+
+1. Navega a la pestaña Code en el repositorio de la clase.
+2. Haz clic en el desplegable titulado **Branch: master**.
+3. En el campo, introduce este nombre único para tu branch: `usuario-ciudad` utilizando tu nombre de usuario y tu ciudad.
+4. Haz clic en **Create branch: usuario-ciudad** o presiona Enter para crear tu branch.
+
+> Cuando empiezas a escribir en el campo branch, debería mostrarse un botón azul. Si no lo hace, no eres aún un colaborador en el proyecto y tienes que crear un issue [aquí](https://github.com/githubschool/open-enrollment-classes-introduction-to-github/issues/).
diff --git a/_includes/activity/intro-to-github-es/04-crear-archivo-en-github.md b/_includes/activity/intro-to-github-es/04-crear-archivo-en-github.md
new file mode 100644
index 000000000..e0430a1c0
--- /dev/null
+++ b/_includes/activity/intro-to-github-es/04-crear-archivo-en-github.md
@@ -0,0 +1,16 @@
+Es momento de añadir tu archivo al repositorio:
+
+![gif of directions](../images/gifs/intro/working-on-github.gif)
+
+1. En tu nuevo branch, añade un archivo nuevo con el nombre `_pins/TU-USUARIO.json`.
+1. Introduce el siguiente contenido en tu archivo:
+
+ ---
+ githubHandle: TU-USUARIO
+ latitude: TU-LATITUD
+ longitude: TU-LONGITUD
+ ---
+
+
+1. Navega hasta la parte inferior e introduce un mensaje de commit que describa tu aportación.
+1. Haz commit de tu cambio a tu branch.
diff --git a/_includes/activity/intro-to-github-es/05-crear-pull-request.md b/_includes/activity/intro-to-github-es/05-crear-pull-request.md
new file mode 100644
index 000000000..1ffa50c98
--- /dev/null
+++ b/_includes/activity/intro-to-github-es/05-crear-pull-request.md
@@ -0,0 +1,20 @@
+Ahora que has creado un archivo, vas a crear un Pull Request para mostrar los cambios que propones a las demás personas que están completando este proyecto:
+
+![gif of directions](../images/gifs/intro/pull-request-intro.gif)
+
+1. Navega hasta la pestaña Pull Requests.
+2. Haz clic en `New Pull Request`.
+3. En el desplegable **base**, selecciona `master`.
+4. En el desplegable **compare**, selecciona tu branch.
+5. Haz clic en **Create pull request**.
+6. Puedes dejar el título por defecto o hacerlo más descriptivo.
+7. Utilizando [formato markdown](https://guides.github.com/features/mastering-markdown/) para explicar el trabajo que has hecho en tu branch:
+ - Resume el cambio propuesto.
+ - Menciona al equipo de formadores usando `@githubteacher`.
+ - Utiliza la palabra clave `closes` seguida inmediatamente por el número de tu issue (ej. `closes #3`) para indicar a qué Issue se refiere este Pull Request. Cuando haces esto, el issue se cerrará automáticamente cuando se haga merge del pull request.
+
+ > Los mensajes de Pull Requess son una excelente oportunidad para describir los cambios realizados en el proyecto. Por ejemplo, podrías también incluir información explicando el tipo de feedback que te gustaría que te aportaran los demás u ofreciendo a tus colaboradores una idea de tu planificación temporal para el trabajo.
+
+8. Haz clic en **Preview** para ver qué aspecto tendrá el Pull Request.
+9. Asígnate el pull request a ti mismo haciendo clic en **assign to yourself** en la sección Assignees.
+10. Haz clic en `Create pull request`.
diff --git a/_includes/activity/intro-to-github-es/05a-colaborar-en-pull-request.md b/_includes/activity/intro-to-github-es/05a-colaborar-en-pull-request.md
new file mode 100644
index 000000000..7e14aab96
--- /dev/null
+++ b/_includes/activity/intro-to-github-es/05a-colaborar-en-pull-request.md
@@ -0,0 +1,6 @@
+:tada: ¡Enhorabuena! Has creado tu Pull Request. Ahora es momento de ponerte el sombrero de colaborador e ir a ayudar a los demás.
+
+![gif of directions](../images/gifs/intro/collaborate.gif)
+
+1. Ahora que se ha creado tu pull request, vuelve a la lista de pull requests para encontrar un pull request abierto -- que no sea el tuyo.
+2. Ofrece feedback :loudspeaker: y motivación :tada:.
diff --git a/_includes/activity/intro-to-github-es/06-merge-un-pr.md b/_includes/activity/intro-to-github-es/06-merge-un-pr.md
new file mode 100644
index 000000000..8bfaec230
--- /dev/null
+++ b/_includes/activity/intro-to-github-es/06-merge-un-pr.md
@@ -0,0 +1,9 @@
+Si todas tus comprobaciones están pasando y no tienes ningún cambio solicitado por otros estudiantes, adelante, puedes hacer merge de tu pull request:
+
+![gif of directions](../images/gifs/intro/merge-intro.gif)
+
+1. Abre tu [Pull Request](https://github.com/githubschool/open-enrollment-classes-introduction-to-github/pulls) para hacer merge.
+1. Navega hasta la parte inferior del Pull Request y haz clic en el botón **Merge pull request**.
+1. Puedes aceptar el mensaje por defecto para el merge commit.
+1. Haz clic en **Confirm merge**.
+1. Haz clic en **Delete branch** para eliminar el branch, dado que ya no contiene una tarea o variación en la que se esté trabajando.
diff --git a/_includes/help-build-fail-es.md b/_includes/help-build-fail-es.md
new file mode 100644
index 000000000..8d3b97938
--- /dev/null
+++ b/_includes/help-build-fail-es.md
@@ -0,0 +1,22 @@
+## Ayuda: Mi Build ha fallado
+
+El repositorio de la clase está utilizando integración continua a través de [Travis CI](https://travis-ci.org) para hacer tests al código que has enviado. Para simplificar, está comprobando que la sintaxis es correcta en tu archivo.
+
+Los archivos que estamos usando son muy delicados. Si has cometido algún error, verás un mensaje de que tu build ha fallado. Esto generalmente significa que el texto que has introducido es incorrecto. Comprueba la sintaxis con cuidado, compárala con las instrucciones y modifica tu archivo como sea necesario.
+
+Cuando hagas commit de tus cambios, Travis CI volverá a comprobar tu archivo.
+
+Continúa haciendo esto hasta que veas un mensaje de que el build ha pasado. Si necesitas ayuda, no olvides que puedes mencionar a `@githubteacher` en tu pull request.
+
+### Ayuda con problemas específicos
+
+El build puede fallar por diversos motivos. Observar los detalles del log de **Travis CI** puede ayudarte a resolver los problemas en tu código.
+
+1. Abre el _Pull request_
+2. Baja hasta abajo al icon "merge" en la sección donde dice 'checks have failed'.
+ Aquí verás muchas 'x's rojas :x:. Malo.
+3. Abre los `Details`
+
+El log o registro del build de Travis CI puede parecer un poco críptico. Pero con una lectura cuidadosa puede que seas capaz de adivinar la razón por la que tu build está fallando (por cierto, si piensas que el `job log` es críptico, échale un vistazo al `Raw log`).
+
+El script para el build consiste en una serie de comandos. Puede resultar de ayuda saber que **cada nuevo comando empieza con un símbolo `$`**. Dichos comandos pueden ser algo simple o un nuevo (sub)script. Las propiedas individuales de tu _branch_ se testean en scripts individuales. Por ejemplo, **Travis CI** comprueba muy al principio que tu archivo esté formateado de manera apropiada como un "archivo `.yaml`".
diff --git a/_includes/help-gh101-common-es.md b/_includes/help-gh101-common-es.md
new file mode 100644
index 000000000..3438a7432
--- /dev/null
+++ b/_includes/help-gh101-common-es.md
@@ -0,0 +1,29 @@
+### Resolviendo problemas comunes
+
+Hay un par de razones por las que los builds pueden fallar en esta clase. Si tu pull request no está pasando y no se puede hacer merge, comprueba con cuidado lo siguiente:
+
+#### El nombre del archivo es incorrecto
+
+El archivo para la clase debería estar en la carpeta `/_pins` y debería es´tar nombrado como `TU-USUARIO`.json. Comprueba para asegurarte de que:
+
+ - Tu archivo no está en las carpetas `/_pin` o `/pins`.
+ - Tu arhivo no termina con `.jason`, `.md`, `.txt`.
+
+#### El formato del archivo es incorrecto
+
+Los contenidos de tu archivo `.json` deberían tener este aspecto:
+
+ ```
+ ---
+ githubHandle: TU-USUARIO
+ latitude:
+ longitude:
+ ---
+
+ ```
+
+Asegúrate de que:
+
+- Has incluido 3 guiones antes y después de tu código `---` y no `...` o cualquier otro carácter.
+- La `H` en `Handle` es mayúscula.
+- `Handle`, `latitude`, y `longitude` están escritos correctamente.
diff --git a/_includes/help-other-things-es.md b/_includes/help-other-things-es.md
new file mode 100644
index 000000000..0e91af385
--- /dev/null
+++ b/_includes/help-other-things-es.md
@@ -0,0 +1,7 @@
+## Ayuda: algo va mal
+
+Este es un repositorio ajetreado con muchas contribuciones. Si ves algún mensaje diferente, comprueba esta la guía para resolución de problemas:
+
+| Mensaje | ¿Qué hacer? |
+| -------- | ---------- |
+| **This branch has conflicts and cannot be merged** | Este mensaje te está diciendo que alguien ha realizado cambios en master que entran en conflicto con los cambios que has hecho en tu archivo. No veremos los conflictos en esta clase así que menciona con @ a @githubteacher desde tu Pull Request e intentaremos ayudarte a resolverlo.|
diff --git a/_includes/tell-me-why-es/crear-issue.md b/_includes/tell-me-why-es/crear-issue.md
new file mode 100644
index 000000000..bccf590fb
--- /dev/null
+++ b/_includes/tell-me-why-es/crear-issue.md
@@ -0,0 +1,20 @@
+## Usando los Issues (problemas/asuntos) en GitHub
+
+Los _Issues_ (literalmente, problemas o asuntos) en GitHub se utilizan para registrar y discutir ideas, mejoras, tareas y errores. Facilitan la colaboración de diferentes maneras:
+
+- Reemplazan al email para discusiones sobre el proyecto, asegurando que todos los miembros del equipo (incluidos los futuros) tengan la historia completa.
+- Permiten enlaces cruzados a otros _Issues_ y _Pull requests_.
+- Crean un registro único y exhaustivo de cómo y por qué tomaste determinadas decisiones.
+- Permiten incluir a las personas adecuadas en la conversación a través de menciones con @ y menciones de equipo.
+
+Para saber más acerca de los _issues_, mira este video:
+
+
+
+## ¿Por qué te hemos pedido que crees un _Issue_?
+
+Cuando te registras en GitHub, automáticamente tienes **acceso de sólo lectura** a cualquier repositorio público. Esto significa que puedes mirar, comentar _Issues_ y _Pull requests_, y abrir nuevos _Issues_ para notificar errores o solicitar mejoras en tus proyectos favoritos. ¡Incluso puedes crear repositorios en tu propia cuenta!
+
+Sin embargo, no puedes realizar cambios directamente en el proyecto de otra persona, a no ser que utilices un flujo de trabajo específico (llamado "Fork" y "Pull") o te otorguen **acceso como colaborador**.
+
+Para este repositorio, hemos creado un webhook (mecanismo automatizado) que te añado como colaborador cuando creas un _Issue_. Si has completado los pasos de arriba, ¡estás listo para ser colaborador en nuestro proyecto!
\ No newline at end of file
diff --git a/_includes/tell-me-why-es/gestionar-notificaciones.md b/_includes/tell-me-why-es/gestionar-notificaciones.md
new file mode 100644
index 000000000..7201a533e
--- /dev/null
+++ b/_includes/tell-me-why-es/gestionar-notificaciones.md
@@ -0,0 +1,32 @@
+## Gestionando notificaciones
+Una vez has comentado en un _issue_ o _pull request_, empezarás a recibir notificaciones por email. Por defecto, se enviarán notificaciones por email cuando haya actividad en el hilo.
+También puedes decidir recibir notificaciones de un repositorio completo. Cada vez que haya un _issue_, _pull request_ o _comentario_ nuevo, recibirás una notificación.
+
+### Puedes silenciar o activar notificaciones _individualmente para issues y pull requests_.
+
+1. Accede al issue o pull request.
+2. Haz clic en el botón "(Un)suscribe" de la parte derecha, debajo del botón _Notifications_. Debajo de este botón, una descripción breve explica el estado actual de las notificaciones.
+
+### Puedes _personalizar_ las notificaciones en Settings.
+
+1. Haz clic en tu icono de perfil.
+2. Haz clic en **Settings**.
+3. Haz clic en **Notifications** del menú de la izquierda.
+Aquí puedes ajustar tus [preferencias](https://help.github.com/articles/managing-notification-delivery-methods/) para las notificaciones.
+
+### Puedes elegir recibir notificaciones de un _repositorio_.
+
+* _**Watch**_: Recibirás notificaciones cada vez que un _issue_, _pull request_ o _comentario_ **nuevo** se publique, y también cuando se **cierra** un _issue_ o se hace **merge** de un _pull request_.
+* _**Not watching**_: Dejar de recibir notificaciones, pero las menciones con @ se te seguirán enviando.
+* _**Ignore**_: Detener todas las notificaciones.
+
+### Puedes _revisar las notificaciones_ para los repositorios que ya estás siguiendo.
+
+1. Haz clic en tu icono de perfil.
+2. Haz clic en **Settings**.
+3. Haz clic en **Notifications** del menú de la izquierda.
+4. Haz clic en el link "[repositories you’re watching](https://github.com/watching)".
+5. Selecciona la pestaña **Watching**.
+6. Haz clic en el botón **(Un)watch** para habilitar o inhabilitar las notificaciones para ese repositorio.
+
+
diff --git a/_layouts/simple-class-es.html b/_layouts/simple-class-es.html
new file mode 100644
index 000000000..623b4fc15
--- /dev/null
+++ b/_layouts/simple-class-es.html
@@ -0,0 +1,172 @@
+---
+layout: default
+---
+
+
+ {% include blue-hero.html %}
+
+
+
+ {% include sidebar.html %}
+
+
+ {% if page.title %}{% endif %}
+ {% if page.excerpt %}{% endif %}
+ {% if page.date %}{% endif %}
+ {% if page.modified %}{% endif %}
+
+
+
+ ¿Atascado? Abre un tema (issue) en el repositorio para esta clase y menciona a @githubteacher para obtener ayuda de uno de los instructores de GitHub.
+
+ {% for post in site.related_posts limit:4 %}
+ {% include archive-single.html type="grid" %}
+ {% endfor %}
+
+
+ {% endif %}
+
diff --git a/index_es.html b/index_es.html
new file mode 100644
index 000000000..23ca96999
--- /dev/null
+++ b/index_es.html
@@ -0,0 +1,52 @@
+---
+layout: default
+excerpt: "Tú tienes el control. Estamos contigo a lo largo del camino."
+timeline:
+ showWelcome: true
+courses:
+ - title: "GitHub 101: Introducción a GitHub"
+ description: Si estás buscando una itnroducción rápida y entretenida a GitHub, la has encontrado. Esta clase te pondrá en marcha con GitHub en menos de una hora.
+ image: ./images/about/repo.png
+ imageAlt: The 'repo' octocat, cartoon of five octocats inside of a metal box
+ link: /intro-to-github
+ - title: "GitHub 102: GitHub Pages desde GitHub Desktop"
+ description: Aprende cómo **usar GitHub Desktop** para copiar un repositorio a tu ordenador, registrar (track) los cambios y comunicarte con GitHub.
+ image: ./images/about/forktocat.jpg
+ imageAlt: The 'forktocat' octocat, cartoon of two octocats joined at the head
+ link: /github-desktop
+ - title: "GitHub 103: GitHub Pages desde la línea de comandos"
+ description: Aprende cómo **usar la línea de comandos** para copiar un repositorio a tu ordenador, registrar (track) los cambios y comunicarte con GitHub.
+ image: ./images/about/collabocats.jpg
+ imageAlt: The 'collabocats', cartoon of octocats pictured on two laptops with symbols showing they're collaborating on code
+ link: /github-cli
+ - title: GitHub para usuarios de Windows
+ description: Aprende cómo configurar tu entorno git local para trabajar con GitHub y cómo completar el flujo de trabajo de GitHub usando extensión GitHub para Visual Studio.
+ image: ./images/red-polo.png
+ imageAlt: The 'red polo' octocat, a cartoon of an octocat wearing a red polo
+ link: /windows
+ - title: Git sin problemas
+ description: Guías rápidas para evitar situaciones problemáticas con git.
+ image: ./images/about/inspectocat.jpg
+ imageAlt: The 'inspectocat', a cartoon of an octocat wearing a trenchcoat and holding a magnifying glass
+ link: /git-trouble
+ - title: Introducción a GraphQL
+ description: Aprende cómo crear integraciones continuas accediendo y actualizado directamente los datos en GitHub usando GraphQL.
+ image: ./images/graphql-logo.svg
+ imageAlt: The pink symbol for GraphQL, a triangle inside of a hexagon
+ link: /graphql
+ - title: Electron
+ description: Una completa suite de cursos que te pondrán en marcha con Electron.
+ image: ././images/atom.png
+ imageAlt: Electron logo
+ link: /electron
+---
+
+
+
{{ site.title }}
+
{{ page.excerpt }}
+
+
+
+
+ {% include timeline.html %}
+
diff --git a/paths/intro-to-github-es/00-bienvenida.md b/paths/intro-to-github-es/00-bienvenida.md
new file mode 100644
index 000000000..8f2b5189a
--- /dev/null
+++ b/paths/intro-to-github-es/00-bienvenida.md
@@ -0,0 +1,49 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Introducción a GitHub
+permalink: /intro-to-github-es/
+next-page: /intro-to-github-es/crear-cuenta-github
+sidebar:
+ nav: "intro-nav-es"
+main-content: |
+ ## Estamos felices de que estés aquí :octocat:
+
+ Este curso está diseñado para que puedas empezar a usar GitHub en menos de una hora.
+ Si necesitas ayuda por el camino, mira el video paso a paso que tienes abajo en la sección "Enséñame cómo".
+
+ **En este curso, aprenderas a**:
+
+ - Usar el sitio web GitHub.com para completar el Flujo GitHub (el flujo de trabajo de GitHub)
+ - Colaborar con nuevos amigos en un divertido proyecto
+ - Añadir tu pin al mapa!
+
+
+
+ **¿Estás listo?** Haz clic en el botón **Continuar** abajo para ver qué viene después.
+
+show-me-how:
+ includes:
+ - intro-video.html
+tell-me-why: |
+ ## ¿Qué es GitHub?
+
+
+
+ ¡Nos alegra que nos hagas esa pregunta! Mucha gente se encuentra con GitHub a través de alguno de los millones de proyectos de código abierto que aloja, o porque su jefe o profesor lo está usando. ¿Por qué usan GitHub esos proyectos?
+
+ **En el fondo, GitHub es una plataforma de colaboración.**
+
+ Gente de todo el mundo usa GitHub para colaborar en proyectos que van desde software, pasando por documentos de políticas o libros de recetas. Puedes compartir tus proyectos con el mundo e invitar a tus amigos a ayudar, o puedes mantener tus proyectos en privado y aún así tener acceso fácil a ellos dondequiera que estés.
+
+ **GitHub también es una herramienta potente de control de versiones.**
+
+ Mientras colaboras, GitHub utiliza Git (un software de control de versiones distribuido y de código abierto) para registrar todos los cambios que realizas en tu proyecto.
+
+ **GitHub es mucho más.**
+
+ GitHub se utiliza para crear algunas de las aplicaciones más potentes en el mundo. Puede hacer un montón de cosas muy chulas, pero esta clase se centrará en iniciarte en lo más básico. ¡Profundizaremos en el resto más adelante!
+
+---
diff --git a/paths/intro-to-github-es/01-crear-cuenta-github.md b/paths/intro-to-github-es/01-crear-cuenta-github.md
new file mode 100644
index 000000000..7485def99
--- /dev/null
+++ b/paths/intro-to-github-es/01-crear-cuenta-github.md
@@ -0,0 +1,36 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Crear una cuenta en GitHub
+permalink: /intro-to-github-es/crear-cuenta-github
+next-page: /intro-to-github-es/unete-repo-clase
+sidebar:
+ nav: "intro-nav-es"
+main-content:
+ includes:
+ - activity/intro-to-github-es/00-crear-cuenta-github.md
+show-me-how:
+tell-me-why: |
+ ## Explorando GitHub
+
+ Ahora que ya has creado (o has entrado con) tu cuenta GitHub, exploremos:
+
+ ### Tu panel de usuario (Dashboard)
+
+ Cuando entres por primera vez en tu cuenta de GitHub, aterrizarás en tu panel de usuario o dashboard. El dashboard contiene un resumen de las cosas emocionantes que pasan en GitHub. Puedes personalizar los proyectos que sigues o encontrar enlaces rápidos a tus propios proyectos.
+
+ ### Tu perfil de usuario
+
+ Haz clic en tu icono de usuario arriba a la derecha para acceder a tu perfil.
+
+ Tu perfil contiene información sobre tu actividad en GitHub. Ésta es tu página publica en GitHub. Algunos contratadores incluso comprobarán tu perfil cuando quieras acceder a un puesto de trabajo, así que no te olvides de añadir una [imagen de perfil](https://help.github.com/articles/setting-your-profile-picture/) adecuada y una bio interesante.
+
+ ### Tus repositorios GitHub
+
+ Leerás muchas veces la palabra "repositorio", así que hablemos sobre ello. Un repositorio es un contenedor que recoge todo lo relacionado con un proyecto específico.
+
+ Si acabas de crear tu cuenta, seguramente no tendrás ningún repositorio todavía. No te preocupes, ¡lo arreglaremos en la próxima página!
+
+---
diff --git a/paths/intro-to-github-es/02-unete-repo-clase.md b/paths/intro-to-github-es/02-unete-repo-clase.md
new file mode 100644
index 000000000..96a747d07
--- /dev/null
+++ b/paths/intro-to-github-es/02-unete-repo-clase.md
@@ -0,0 +1,19 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Únete al repositorio de esta clase
+permalink: /intro-to-github-es/unete-repo-clase
+next-page: /intro-to-github-es/explora-repositorio
+sidebar:
+ nav: "intro-nav-es"
+main-content:
+ includes:
+ - activity/intro-to-github-es/01-unirte-repo-intro.md
+show-me-how:
+tell-me-why:
+ includes:
+ - tell-me-why-es/crear-issue.md
+ - tell-me-why-es/gestionar-notificaciones.md
+---
diff --git a/paths/intro-to-github-es/03-explora-repositorio.md b/paths/intro-to-github-es/03-explora-repositorio.md
new file mode 100644
index 000000000..c8917b7ce
--- /dev/null
+++ b/paths/intro-to-github-es/03-explora-repositorio.md
@@ -0,0 +1,46 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Explora el repositorio de GitHub
+permalink: /intro-to-github-es/explora-repositorio
+next-page: /intro-to-github-es/flujo-github
+sidebar:
+ nav: "intro-nav-es"
+main-content: |
+ Tómate unos minutos para familiarizarte con la estructura de un repositorio GitHub:
+
+ ![gif of directions](../images/gifs/intro/explore-repo.gif)
+
+ 1. Mira el video en la sección **Dime por qué** para un tour guiado.
+ 2. Navega a la pestaña **Code** (código) para encontrar el README del repositorio.
+ 3. Haz clic en un **Issue** y en un **Pull Request** para ver la diferencia (PISTA: uno contiene cambios en el código, el otro no).
+ 4. Haz clic en **Insights** y selecciona las opciones **Pulse** o **Graphs** para ver algunas estadísticas del repositorio.
+show-me-how:
+tell-me-why: |
+
+ ## Explorando un repositorio GitHub
+
+ Ahora que ya tienes un repositorio, mira este breve video para conocer las características clave de que dispone:
+
+
+
+ ### Más características geniales
+
+ El video cubre algunas de las características más utilizadas. Aquí tienes algunas otras cosas interesantes que puedes encontrar en los repositorios GitHub:
+
+ - **Projects:** Puedes crear paneles de seguimiento de proyectos tipo Kanban dentro de GitHub.
+ - **Wiki**: GitHub también tiene un espacio donde crear y alojar la documentación relevante para tu proyecto.
+ - **Insights**: Una opción de menú desplegable que contiene enlaces a diferentes herramientas analíticas para tu repositorio. Dispone de las siguientes opciones:
+ - **Pulse**: Pulse es el dashboard o panel de nuestro proyecto. Contiene información sobre el trabajo que se ha completado y el trabajo en curso.
+ - **Graphs**: Graphs ofrece una visión más detallada y granular de la actividad del repositorio, incluyendo quién ha contribuido, cuándo se ha realizado el trabajo, y quién ha hecho un fork del repositorio.
+
+ ### Archivos especiales
+
+ En el video has aprendido que existe un archivo especial llamado README.md. Aquí tienes algunos otros archivos especiales que puedes añadir a tus repositorios:
+
+ - **CONTRIBUTING.md**: El archivo `CONTRIBUTING.md` se utiliza para describir el proceso para colaborar con el repositorio. El enlace al archivo `CONTRIBUTING.md` se muestra cada vez que alguien empieza a crear un nuevo issue o pull request.
+ - **ISSUE_TEMPLATE.md**: El archivo `ISSUE_TEMPLATE.md` es otro archivo especial más que puedes utilizar como plantilla del cuerpo de un issue. Por ejemplo, si siempre quieres recoger cierto tipo de información para los informes de error, puedes incluirlos en este documento y todos los nuevos issues se abrirán conteniendo este texto.
+
+---
diff --git a/paths/intro-to-github-es/04-flujo-github.md b/paths/intro-to-github-es/04-flujo-github.md
new file mode 100644
index 000000000..71dcbe5be
--- /dev/null
+++ b/paths/intro-to-github-es/04-flujo-github.md
@@ -0,0 +1,30 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Utiliza el Flujo GitHub
+permalink: /intro-to-github-es/flujo-github
+next-page: /intro-to-github-es/creando-rama-branch
+sidebar:
+ nav: "intro-nav-es"
+main-content: |
+
+ Para añadir tu pin al proyecto, necesitas añadir un nuevo archivo. Harás esto mediante el Flujo GitHub.
+
+ Hasta ahora, has creado un issue, te has convertido en colaborador de nuestro repositorio, y has explorado un poco. ¡Ahora es el momento de ponerse a trabajar y añadir tu pin al mapa de la clase! Para añadir tu pin al mapa, vamos a utilizar el [Flujo GitHub](https://guides.github.com/introduction/flow/).
+
+ Para resumir rápidamente el Flujo GitHub, es un flujo de trabajo basado en ramas o branches (no te preocupes, explicaremos las branches en la póxima sección) que te habilita para hacer cambios a los archivos de un proyecto sin alterar el contenido publicado hasta que _tú_ estés listo para compartir tus increíbles cambios :sparkles:.
+
+show-me-how:
+tell-me-why: |
+
+ # Entendiendo el Flujo GitHub
+
+ Si quieres saber más sobre el Flujo GitHub, mira este video:
+
+
+
+
+
+---
diff --git a/paths/intro-to-github-es/05-creando-rama-branch.md b/paths/intro-to-github-es/05-creando-rama-branch.md
new file mode 100644
index 000000000..95ae70dbe
--- /dev/null
+++ b/paths/intro-to-github-es/05-creando-rama-branch.md
@@ -0,0 +1,32 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Crear una rama o branch
+permalink: /intro-to-github-es/creando-rama-branch
+next-page: /intro-to-github-es/buscar-coordenadas
+sidebar:
+ nav: "intro-nav-es"
+main-content:
+ includes:
+ - activity/intro-to-github-es/03-crear-branch.md
+show-me-how:
+tell-me-why: |
+ ## Creando una rama o branch
+
+ Acabas de aprender que el primer paso en el Flujo GitHub es crear una rama o branch.
+
+ Las branches son una parte importante del flujo GitHub porque nos permiten separar nuestro trabajo de la `master` branch o rama principal. En otras palabras, los pines de todos aquellos que ya se están mostrando en el mapa estarán seguros mientras aprendes a añadir el tuyo.
+
+ Dado que las branches son tan importantes, te recomendamos que mires este video para saber más:
+
+
+
+ ## Consejos para usar branches
+
+ Un único proyecto como el nuestro puede tener cientos de branches - cada una probando nuevas funcionalidades o diferentes planteamientos para una misma funcionalidad.
+
+ El truco para gestionar branches con cun equipo es mantenerlas concisas y con vidas cortas. En otras palabras, una branch debería representar una única funcionalidad o resolución de problema. Y ya que GitHub no limita el número de branches que puedes tener, hace que las cosas sean mucho menos confusas si las mantienes activas sólo por unos días y las eliminas una vez que se hayan integrado (merged), de lo que hablaremos un poco más adelante.
+
+---
diff --git a/paths/intro-to-github-es/06-buscar-coordenadas.md b/paths/intro-to-github-es/06-buscar-coordenadas.md
new file mode 100644
index 000000000..769c146d2
--- /dev/null
+++ b/paths/intro-to-github-es/06-buscar-coordenadas.md
@@ -0,0 +1,30 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Busca tus coordenadas
+permalink: /intro-to-github-es/buscar-coordenadas
+next-page: /intro-to-github-es/trabajar-en-github
+sidebar:
+ nav: "intro-nav-es"
+main-content: |
+ Para crear tu pin, necesitas saber la latitud y longitud en las que te encuentras:
+
+ ![gif of directions](../images/gifs/intro/find-coordinants.gif)
+
+ 1. Encuentra tu latitud y longitud usando uno de estos botones.
+
+ [ Buscar mis coordenadas automáticamente](#location){: #find-location .btn .btn--success} [ Buscar mis coordenadas manualmente ](https://mynasadata.larc.nasa.gov/latitudelongitude-finder/){: .btn .btn--warning}
+
+
+ Estás en , ,
+ Tu latitude:
+ Tu longitud:
+ Encontramos esto basándonos en la dirección IP:
+
+ 1. Anota tu latitud y longitud, necesitarás introducirlas en los próximos pasos.
+show-me-how:
+tell-me-why:
+
+---
diff --git a/paths/intro-to-github-es/07-trabajar-en-github.md b/paths/intro-to-github-es/07-trabajar-en-github.md
new file mode 100644
index 000000000..3859cc1ab
--- /dev/null
+++ b/paths/intro-to-github-es/07-trabajar-en-github.md
@@ -0,0 +1,42 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Trabajar en GitHub
+permalink: /intro-to-github-es/trabajar-en-github
+next-page: /intro-to-github-es/crear-pull-request
+sidebar:
+ nav: "intro-nav-es"
+main-content:
+ includes:
+ - activity/intro-to-github-es/04-crear-archivo-en-github.md
+show-me-how:
+tell-me-why: |
+
+ ## Añadir un nuevo archivo
+
+ Para añadir tu pin, añade un archivo nuevo al repositorio de la clase. Tienes instrucciones específicas más arriba, pero antes considera algunas de las prácticas formas en las que GitHub te permite añadir archivos a tus proyectos.
+
+ - **Subir archivos:** si ya tienes un archivo en tu ordenador que quieres añadir a tu repositorio, simplemente arrástralo a la ventana del repositorio en GitHub.
+ - **Crear un archivo nuevo:** también puedes escoger crear un archivo nuevo en tu repositorio haciendo clic en el botón **Create new file**. Esto abre un editor de archivos basado en web simple. Primero, escribe un nombre de archivo con la extensión apropiada. La extensión indicará a GitHub cómo renderizar tu contenido.
+ - **Modificar un archivo ya existente:** a veces simplemente necesitas hacer cambios en un archivo que ya existe. Si es el caso, navega hasta ese archivo utilizando el directorio de archivos en la pestaña Code. Una vez has abierto el archivo, haz clic en el icono del lápiz en la parte superior derecha para abrir el archivo en modo edición.
+
+ ## Haz commit de tus cambios
+
+ Una vez has terminado de crear o hacer cambios a un archivo en GitHub, navega hasta la parte inferior de la página. Ahí, busca la sección **Commit new file**.
+
+ En el primer campo, escribe un mensaje de commit. El mensaje de commit debería explicar brevemente qué cambios estás introduciendo en el archivo.
+
+ #### Normas para sobrevivir a los commits:
+
+ - No termines tu mensaje con un punto.
+ - Hazlos breves, de 50 caracteres o menos. Puedes añadir detalles adicionales en la ventana de descripción extendida, si hace falta. Esto está justo debajo de la línea de asunto.
+ - Los commits utilizan el modo infitivo. _Añadir_ en lugar de _Añadido_. _Combinar_ en vez de _Combinado_.
+ - Piensa en tu commit como la expresión de una intención de introducir un cambio.
+
+ ## Escoge tu branch (o rama)
+
+ Luego, elige dónde quieres hacer el commit de tus cambios. Si estabas en tu branch cuando hiciste clic en el botón **Create new file**, GitHub realizará el commit directamente sobre ese branch. Pero, si olvidaste crear un branch nuevo, puedes hacerlo ahora.
+
+---
diff --git a/paths/intro-to-github-es/08-crear-pull-request.md b/paths/intro-to-github-es/08-crear-pull-request.md
new file mode 100644
index 000000000..d3ede9747
--- /dev/null
+++ b/paths/intro-to-github-es/08-crear-pull-request.md
@@ -0,0 +1,22 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Crear un Pull Request
+permalink: /intro-to-github-es/crear-pull-request
+next-page: /intro-to-github-es/colaborar-en-github
+sidebar:
+ nav: "intro-nav-es"
+main-content:
+ includes:
+ - activity/intro-to-github-es/05-crear-pull-request.md
+show-me-how:
+tell-me-why: |
+ ## Colaborando en tu código
+
+ Pensemos en el flujo de trabajo GitHub otra vez. Has creado un branch, añadido un archivo, y hecho commit de ese archivo a tu branch. Ahora es el momento de colaborar en tu archivo con los otros estudiantes en esta clase. Esta colaboración ocurre en un Pull Request. Mira este video para saber más:
+
+
+
+---
diff --git a/paths/intro-to-github-es/09-colaborar-en-github.md b/paths/intro-to-github-es/09-colaborar-en-github.md
new file mode 100644
index 000000000..5b1e71ca0
--- /dev/null
+++ b/paths/intro-to-github-es/09-colaborar-en-github.md
@@ -0,0 +1,19 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Colaborar en GitHub
+permalink: /intro-to-github-es/colaborar-en-github
+next-page: /intro-to-github-es/editar-en-github
+sidebar:
+ nav: "intro-nav-es"
+main-content:
+ includes:
+ - activity/intro-to-github-es/05a-colaborar-en-pull-request.md
+show-me-how:
+tell-me-why: |
+ ## Convertirte en un maestro de Markdown
+
+ Aquí tienes un recurso adicional que podría serte de ayuda para [utilizar Markdown en GitHub](https://guides.github.com/features/mastering-markdown/).
+---
diff --git a/paths/intro-to-github-es/10-editar-en-github.md b/paths/intro-to-github-es/10-editar-en-github.md
new file mode 100644
index 000000000..7169d9bc7
--- /dev/null
+++ b/paths/intro-to-github-es/10-editar-en-github.md
@@ -0,0 +1,33 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Editar archivos en GitHub
+permalink: /intro-to-github-es/editar-en-github
+next-page: /intro-to-github-es/merge-pull-request
+sidebar:
+ nav: "intro-nav-es"
+main-content: |
+ El repositorio de la clase utiliza integración continua para asegurar que el archivo que has creado cumple todos los requerimientos. Si algo está mal, verás un mensaje que dice **Checks have failed**. Aquí tienes lo que deberías hacer:
+
+ 1. Revisa los detalles para ver qué comprobaciones están fallando.
+ 2. Haz clic en la pestaña **Files changed** en la parte superior del Pull Request.
+ 3. En la parte superior derecha del encabezado del archivo, haz clic en el icono del lápiz para abrir el editor web.
+ 4. Haz los cambios necesarios.
+ 5. Navega a la parte inferior de la página y añade el commit a tu branch.
+ 6. ¡Esto iniciará una nueva ronda de comprobaciones!
+
+troubleshooting:
+ includes:
+ - help-build-fail-es.md
+ - help-gh101-common-es.md
+ - help-other-things-es.md
+show-me-how:
+tell-me-why: |
+ ## ¿Cuándo deberías editar?
+
+ Si tus comprobaciones están fallando o has recibido comentarios en tu pull request, puede que necesites hacer algunos pequeños cambios. Este video te mostrará cómo:
+
+
+---
diff --git a/paths/intro-to-github-es/11-merge-pull-requests.md b/paths/intro-to-github-es/11-merge-pull-requests.md
new file mode 100644
index 000000000..345861a83
--- /dev/null
+++ b/paths/intro-to-github-es/11-merge-pull-requests.md
@@ -0,0 +1,46 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Haz merge (combina) tu Pull Request
+permalink: /intro-to-github-es/merge-pull-request
+next-page: /intro-to-github-es/celebrar
+sidebar:
+ nav: "intro-nav-es"
+main-content:
+ includes:
+ - activity/intro-to-github-es/06-merge-un-pr.md
+show-me-how:
+tell-me-why: |
+ ## Merge explicado
+
+ Cuando haces merge (combinas) de tu branch, estás cogiendo el contenido e historia de la rama que creaste y añadiéndolo al contenido e historia del branch `master` o rama principal.
+
+ ![Merge visual](../images/merge-visual.jpg){: .align-center}
+
+ ### Claves para hacer merge en equipos
+
+ Muchos proyectos han establecido normbas acerca de quién debería (o no debería) hacer merge de un pull request:
+
+ - Algunos dicen que debería ser la persona que creó el pull request, porque serán quienes tengan que lidiar con cualquier problema que surga del merge.
+ - Otros dicen que debería ser una única persona en cada proyecto para garantizar la consistencia.
+ - Y otros dicen que debería ser cualquiera menos la persona que creó el pull request.
+
+ Ésta es una discusión que deberías tener con los otros miembros de tu equipo.
+
+ ### Herramientas para merges más seguros
+
+ GitHub también dispone de herramientas que pueden ayudarte a garantizar que el código que combinas es seguro. Por ejemplo, este repositorio utiliza integración continua para validar la sintaxis en tu archivo y utliliza branches protegidos para evitar que hagas merge del branch si tu archivo contiene errores. ¡Emplearemos más tiempo en ver estas características en otra clase!
+
+ ### Utilizando la revisión de código
+
+ GitHub también incluye una característica de revisión de código que permite a otros indicar que han revisado el código y que o bien lo aprueban (**Approve**) o que solicitan cambios (**Request changes**).
+
+ ## Hacer merge de tu pull request
+
+ Cuando se han atajado todos los comentarios y todas las comprobaciones son correctas, estás listo para hacer merge de tu pull request. Este video te mostrará lo fácil que es:
+
+
+
+---
diff --git a/paths/intro-to-github-es/12-celebrar.md b/paths/intro-to-github-es/12-celebrar.md
new file mode 100644
index 000000000..2fa1ce78a
--- /dev/null
+++ b/paths/intro-to-github-es/12-celebrar.md
@@ -0,0 +1,45 @@
+---
+layout: simple-class-es
+header:
+ overlay_image: cover.jpeg
+ overlay_filter: rgba(46, 129, 200, 0.6)
+title: Has completado el GitHub Flow
+permalink: /intro-to-github-es/celebrar
+sidebar:
+ nav: "intro-nav-es"
+main-content: |
+
+ ## :tada: ¡Enhorabuena!
+
+ Ahora que has hecho merge de tu pull request, ¡has completado en flujo de trabajo de GitHub! ¡Comprueba tu nuevo pin en el mapa!
+
+
+
+ ## Nos encanta el feedback :heart:
+
+ Por favor, tómate _literalmente menos de un minuto_ para contarnos qué te ha parecido este curso. También puedes optar por apuntarte para recibir avisos de clases futuras. [Empezar encuesta](http://www.surveygizmo.com/s3/3288550/intro-to-github)!
+
+ ## ¿Y ahora qué?
+
+ Esperamos que esta clase sea sólo el primer paso en tu viaje para aprender a utilizar GitHub, y que te haya mostrado lo fácil que es contribuir a proyectos. Si estás listo para los próximos pasos, aquí tienes algunas ideas.
+
+ ### Contribuir a un proyecto
+
+ Puedes utilizar [explore](https://github.com/explore) para encontrar un proyecto al que contribuir O, mejor aún, puedes contribuir a alguno de los proyectos de código abierto que ayudaron a hacer realidad este curso:
+
+ - [Jekyll](https://github.com/jekyll)
+ - [Jekyll Theme: Minimal Mistakes](https://github.com/mmistakes/minimal-mistakes)
+ - [geojson](https://github.com/geojson)
+ - [OpenStreetMap](http://www.openstreetmap.org/about)
+ - [Travis CI](https://github.com/travis-ci/travis-web)
+
+ ### Ayuda a otros
+
+ Que hayas terminado este ejercicio no quiere decir que tengas que irte. Puedes pasarte por los Issues abiertos en cualquier momento y ayudar a otros estudiantes que están completando el curso. O, deja un comentario alentador en un pull request antiguo. ¡Puede que seas el motivo que los empuje a terminar!
+
+ ### Sigue aprendiendo
+
+ El equipo de entrenamiento de GitHub ofrece webinars gratuitos y cursos completos cada mes. Simplemente visita el sitio de [GitHub Training](https://services.github.com/training/) para apuntarte a nuestro próximo curso.
+show-me-how:
+tell-me-why:
+---
diff --git a/paths/intro-to-github/04-github-flow.md b/paths/intro-to-github/04-github-flow.md
index 15e34791d..2e9a01d17 100644
--- a/paths/intro-to-github/04-github-flow.md
+++ b/paths/intro-to-github/04-github-flow.md
@@ -11,7 +11,7 @@ sidebar:
main-content: |
To add your pin to the project, you will need to add a new file. You will do this with the GitHub Flow.
- So far, you have created an issue, become a collaborator on our repository, and done a little exploring. Know it is time to get to work and add your pin to the class map! To add your pin to the map, we are going to use the [GitHub Flow](https://guides.github.com/introduction/flow/).
+ So far, you have created an issue, become a collaborator on our repository, and done a little exploring. Now it is time to get to work and add your pin to the class map! To add your pin to the map, we are going to use the [GitHub Flow](https://guides.github.com/introduction/flow/).
To quickly summarize the GitHub Flow, it is a branch based workflow (don't worry, we explain branches in the next section) that enables you to make changes to a project's file without altering the published content until _you_ are ready to share you amazing changes :sparkles:.
diff --git a/resources/learning-path/index_es.html b/resources/learning-path/index_es.html
new file mode 100644
index 000000000..049a727bf
--- /dev/null
+++ b/resources/learning-path/index_es.html
@@ -0,0 +1,177 @@
+---
+layout: default
+subpage: learning-path
+title: Learning Path
+description: Aprender Git y GitHub puede parecer abrumador, pero con esta práctica lista de recursos educativos, te convertirás en un experto en Git en nada de tiempo.
+redirect_from: /on-demand/path/
+breadcrumbColor: "bg-gray-light"
+breadcrumbSize: "lg"
+---
+{% capture thead %}
+
+
+
Formato
+
Título
+
Tiempo
+
+
+{% endcapture %}
+
+{% include light-hero.html %}
+{% include breadcrumbs.html %}
+
+