Clone o repositório e seus submódulos recursivamente:
$ git clone git@github.com:EarthJournalismNetwork/jeo-theme.git --recursive
Para o desenvolvimento recomenda-se a utilização do editor Visual Studio Code com as seguintes extenções:
Para o desenvolvimento é requisito ter instaladas ao menos as seguintes ferramentas:
Abra outro terminal e na raíz do repositório execute o comando abaixo:
docker-compose up
Acesse http://localhost para ver o site.
Os assets serão automaticamente compilados pelo watcher
, mas se preferir, abra um terminar, vá até a a pasta themes/jeo-theme/
e execute os comandos abaixo:
$ npm install
$ npm run watch # vai ficar observando as mudanças nos assets
Há uma série de scripts úteis na pasta dev-scripts
dev-scripts/$ ./dump > dump.sql
dev-scripts/$ ./wp search-replace https:// http://
Se você tem um dump de banco de dados .sql
ou .sql.gz
, para importá-lo em sua versão local, copie o arquivo para compose/local/mariadb/data
e execute:
docker-compose down -v # o parametro -v apaga os dados do mariadb
docker-compose up