Capacitación intensiva con foco en:
- Git
- Github y Github Pages
- HTML
- CSS
- JavaScript
Instalar RVM y setear la version de Ruby a 3.1.2 con
$ rvm install 3.1.2
$ rvm alias create default 3.1.2 Instalar just-the-docs con:
$ gem install just-the-docsInstalar eventmachine con:
$ gem install eventmachine -- --with-cppflags=-I/usr/local/opt/openssl/includeInstalar depedencias con:
$ bundle installLevantar el proyecton con:
$ bundle exec jekyll serveSe levanta localmente en localhost:4000
El contenido de cada clase (.md e imágenes necesarias) se agrupan por directorios. El nombre de cada directorio debe empezar con el orden del contenido seguido de un _ (guión bajo) y el nombre de la clase. Ejemplo:
4_cssLas clases dentro de un mismo directorio siguen la misma convención, donde el orden en el nombre se debe corresponder con el nav_order del archivo.
Para el tono se utiliza el voseo.
Para la inclusión de una nueva clase crear un branch que represente a la clase que se quiere incluir siguiendo la siguiente convención para el nombre:
clase_[nombre-clase]
Donde nombre-clase representa a la clase (en camelCase) que se desea incluir, por ejemplo: clase_speedTyping.
Los commits puede estar en español.
El deploy en Github Pages se hace únicamente a partir de la rama main por lo que cualquier clase nueva debe ir al main mediante un Pull Request.
La convención es similar a la del branch
Clase [nombre-clase]
Si luego de hacer el PR un branch necesita nuevamente un cambio, una vez terminado el cambio realizar otro PR siguiendo la misma convención de nombre pero con un sufijo que indique el número del cambio. Ejemplo:
Clase SpeedTyping
. . .
Clase SpeedTyping [2]