setRobot é um tema base para auxiliar no desenvolvimento ágil de temas para WordPress.
##Motivação Para facilitar o fluxo e agilizar o desenvolvimento de temas.
##Requisitos
| Pré-requisitos | Como verificar | Como instalar |
|---|---|---|
| PHP >= 5.6.x | php -v |
php.net |
| Composer | composer -v |
Composer |
| Node.js 6.2.x | node -v |
nodejs.org |
| gulp >= 3.9.1 | gulp -v |
npm install -g gulp |
| Bower >= 1.7.9 | bower -v |
npm install -g bower |
##Referências
| Features | ferramentas usadas |
|---|---|
| HTML | Blade WP |
| CSS | Sass (Libsass via node-sass), CSSNano, Source Maps |
| Framework para Sass | Bourbon e Neat |
| Images | ImageMin |
| Assets para produção | Gulp-rev-all |
##Como Instalar
- Abra seu terminal e entre na pasta themes do seu projeto.
$ cd PATH/wp-content/themes/ - Execute o comando git clone:
$ git clone git@github.com:3runoDesign/setRobot.git nome_do_tema - No seu terminal, entre na pasta do seu tema
nome_do_tema:$ cd PATH/wp-content/themes/nome_do_tema/ - Ja dentro da pasta
nome_do_tema, execute o comando:$ npm run build - Por fim, execute o comando para os pacotes do composer:
$ composer install
###Tasks do gulp
| Comandos | Descrição |
|---|---|
gulp assets-build |
Cria arquivos final [Somente concatenados]. |
gulp ab |
Cria arquivos final [Somente concatenados]. |
--production/-p |
As tarefas assets-build e ab, tem uma flag para criar arquivo de produção. |
gulp w |
Tarefa para observar os arquivos e pastas: *.css,*.js,*.scss,*.php,img/**,fonts/** |
##Inspirações
- https://github.com/roots/sage
- https://github.com/wpbrasil/odin
- https://github.com/zach-adams/cutlass-wp-theme
##Como contribuir Se você usa Atom.io:
Se você usa Sublime Text:
Por favor, veja CONTRIBUTING.md para mais detalhes.
##Versionamento setRobot sem o Versionamento Semântico.
##Lançamentos Para saber mais, veja o CHANGELOG.md para mais detalhes.
#Copyright e Licença Copyright 2016. O código PHP esta licenciado sob a Licença GPLv2. Todos os arquivos CSS, SCSS, JS, imagens e outros não incluindo arquivos PHP estão licenciados como MIT ou pela licença especificada dentro de seus arquivos.