diff --git a/images/C9logo.png b/images/C9logo.png new file mode 100644 index 0000000..975c060 Binary files /dev/null and b/images/C9logo.png differ diff --git a/images/github.png b/images/github.png new file mode 100644 index 0000000..5ce715d Binary files /dev/null and b/images/github.png differ diff --git a/images/herokulogo.png b/images/herokulogo.png new file mode 100644 index 0000000..22cc849 Binary files /dev/null and b/images/herokulogo.png differ diff --git a/images/original.jpg b/images/original.jpg new file mode 100644 index 0000000..240083f Binary files /dev/null and b/images/original.jpg differ diff --git a/slides.js b/slides.js index 3f5f870..cf39b6a 100644 --- a/slides.js +++ b/slides.js @@ -10,7 +10,8 @@ URL: http://code.google.com/p/html5slides/ */ -var PERMANENT_URL_PREFIX = 'http://localhost/~javaguirre/api-js-guluc3m/'; +//var PERMANENT_URL_PREFIX = 'http://localhost/~javaguirre/api-js-guluc3m/'; +var PERMANENT_URL_PREFIX = 'http://localhost:8000/'; var SLIDE_CLASSES = ['far-past', 'past', 'current', 'next', 'far-next']; diff --git a/template/index.html b/template/index.html index 0a07cab..0c9bb2a 100755 --- a/template/index.html +++ b/template/index.html @@ -47,7 +47,7 @@
@@ -74,6 +71,10 @@
Una versión nueva es un commit
#Linux apt-get install git (git-core) pacman -S git yum install git + #Mac brew install git + #Win mSysGit
Forja de proyectos de código abierto con tintes de Red Social
+Generación de un par de claves RSA
ssh-keygen -t rsa -C "your_email@example.com"
Creación del proyecto
-cd miproyecto -git init --
Copia de un proyecto
--git clone url_proyecto +# Creamos una carpeta miproyecto e iniciamos el repositorio +git init miproyecto +# o lo clonamos desde una URI existente +git clone uri_proyecto
touch README # añadimos algo de información git add README @@ -153,15 +168,51 @@
Manejando los archivos sometidos a versiones
+# Añadir archivo git add archivonuevo + +# Eliminar archivo git rm archivoviejo + +# Mover archivo git mv archivoviejo archivonuevo-+ ++ + +.gitignore
+Fichero en el que podemos indicar los archivos que nunca querremos en nuestro repositorio
++
+- Útil para ficheros compilados o metadatos
+- Usa wildcards
+
++$ cat .gitignore +*.pyc +directorio_que_no_quiero/ +++ +Manejo de Repositorios
+Añadimos un repositorio remoto
++git remote add nombre_repositorio URI ++Listamos nuestros repositorios remotos
++git remote -vv ++Eliminamos un repositorio remoto
++git remote rm nombre_repositorio ++Log @@ -207,6 +258,7 @@
Parcheando
# Creamos un parche con la diferencia git diff archivos > miarchivo.patch + # Aplicamos el parche en nuestro repo git apply miarchivo.patch@@ -234,7 +286,7 @@Ramas - Funcionalidad
- -Conflictos!
+Conflictos!
git checkout --ours filename.c git checkout --theirs filename.c @@ -249,22 +301,11 @@Conflictos!
git push origin master- Despliegue
--gem install heroku -#Heroku -heroku login -heroku create --stack cedar -git push heroku master -- -+ Más Github!
-
- API
+- API
- Bibliotecas API distintos lenguajes
- Gestión de grupos
- Bug tracker
@@ -273,9 +314,10 @@Más Github!
- Snippets de código (Gist)
+ Referencias @@ -285,9 +327,46 @@
Github Help
-Presentación en... github
+Presentación en... github
+ + +Cloud 9 IDE
+IDE en la nube
+ +
+ ++ + +Heroku
+Plataforma de Deploy en la nube
++
+- Definimos las dependencias en un fichero
+- Hacemos push a heroku
+- Listo
+
+ ++ + +Despliegue
++gem install heroku + +#Heroku +heroku login +heroku create --stack cedar +git push heroku master ++ ++ +Taller
+¿Preguntas? diff --git a/template/index2.html b/template/index2.html index 50acebd..1350b67 100644 --- a/template/index2.html +++ b/template/index2.html @@ -18,7 +18,7 @@ + src='slides.js'>