Tener instalado:
- Virtualbox
https://www.virtualbox.org/
- Vagrant
http://www.vagrantup.com/
- Less (opcional)
http://lesscss.org/
- Descargamos los archivos
git clone [email protected]:MozillaColombia/Vagrant-Mozilla-Col.git
cd Vagrant-Mozilla-Col
- Dentro del directorio de trabajo ejecutamos (Este proceso puede tardar la primera vez)
$ vagrant up
Listo eso es todo ya tenemos nuestro entorno de trabajo listo para trabajar.
Ahora abrimos Firefox y en la URL escribimos
http://localhost:8080/
Se debe abrir la pagina de Mozilla Colombia totalmente funcional.
El directorio donde están ubicados los archivos en nuestra carpeta de trabajo WWW
Vagrant-Mozilla-Col
├── www
│ ├── blog
│ ├── main
El archivo CSS para editar la pagina principal esta en:
>>> _css.less
/Vagrant-Mozilla-Col/www/main/less/_css.less
El archivo CSS para editar del blog (wordpress) esta en:
>>> _OneColombia.less
/Vagrant-Mozilla-Col/www/blog/wp-content/themes/OneColombia/less/_OneColombia.less
Si queremos acceder a la administración de wordpress
http://localhost:8080/blog/wp-login.php
Una vez terminemos de trabajar en la pagina apagamos la maquina virtual
$ vagrant halt
o
$ vagrant suspend
La próxima vez que queramos volver a trabajar simplemente ejecutamos
$ vagrant up
- Preferiblemente clonar el repositorio para poder hacer pull request.
- No actualizar wordpress ni los plugins
- Si queremos destruir la maquina virtual ejecutamos dentro del directorio de trabajo
$ vagrant destroy
-
Hacer un FORK en GITHUB.
-
Clonar el repositorio desde su fork.
git clone [email protected]:TUCUENTA/Vagrant-Mozilla-Col.git
- Agregar upstream remoto.
git remote add upstream [email protected]:MozillaColombia/Vagrant-Mozilla-Col.git
# Esto ahora te permitirá que hacer un pull de cambios del origen localmente y combinarlos, así:
git fetch upstream
git merge upstream/master
- Crear una BRANCH con titulo detallado sobre lo que vas a trabajar y cambiarse a ella
git checkout -b mejora_index
-
Trabajar
-
Agregar los cambios
git add FILE
# o
git add .
- Hacer COMMIT
git commit -am "COMENTARIO DETALLADO"
- Hacer un PUSH
git push origin mejora_index
- Crea un PULL REQUEST
By: ★m★
oooooooooo..........oooooooooo
oooooo..................oooooo
oooo.....oooooooooooo.....oooo
oo.....oooooooooooooo.......oo
o....ooooooooooooooooo.......o
....ooooo....ooooooooooooo....
...oooooo....oooooooooooooo...
...oooooo....oooooooooooooo...
...oooooo....oooooooooooooo...
....ooooo....oooooooooooooo...
o...ooooo....ooooooooooooo...o
oo....ooo....ooooooooooo.....o
ooo.....o....ooooooooo.....ooo
ooooo........oooooo......ooooo
ooooooo................ooooooo