Boilerplate com Gulp 4, Sass, ESLint, Browserify, Babelify e Git Husky para automação de desenvolvimento Web estático ![]()
- Overview
- Tecnologias
- Features
- Obtendo o projeto
- Instalando as dependências
- Scripts de execução
- Autor
O objetivo deste boilerplate é ajudar na automação do desenvolvimento Web estático usando ferramentas como Gulp 4, Sass, PostCSS, Autoprefixer, ESLint, Browserify, Babel (Babelify) e Husky.
O projeto já conta com uma estrutura pronta para facilitar o desenvolvimento, contando com diretórios para o Sass, modularização do JavaScript e componentização do HTML, além do plugin Tiny Slider 2 para a criação de carousels (não possui dependência do jQuery) e o Bootstrap Grid para criação de grids responsivos.
Basta acessar o diretório src que fica na raíz do projeto e começar a utilizar a estrutura pronta que o projeto disponibiliza para poder desenvolver!
Ir para o topo.
As seguintes tecnologias foram usadas na construção do projeto:
- Node.js
- Gulp
- Bootstrap
- Sass
- Husky
- ESLint
- Babel
- Browserify
- BrowserSync
- Tiny Slider
- Boilerplate Web Development
Ir para o topo.
- Responsive
- CSS Flexbox
- Cross Browser
- Carousel
- Lazy-load
Ir para o topo.
Abra um terminal de comandos na pasta onde deseja salvar o projeto e digite o comando abaixo:
$ git clone https://github.com/jmontejr/boilerplate-web-development
Ou baixe o arquivo comprimido diretamente do repositório do projeto no Github e descompacte onde desejar.
Ir para o topo.
Entre no diretório raíz do projeto e execute no terminal o comando abaixo:
$ npm installIr para o topo.
Os comandos abaixo podem ser encontrados no arquivo package.json localizado na raíz do projeto.
Para executar os testes do ESLint execute no terminal o comando:
$ npm run lintPara corrigir os erros encontrados no teste do ESLint execute no terminal o comando:
$ npm run lint:fixPara remover o diretório ./docs (onde estão os arquivos de saída do build do projeto) execute no terminal o comando:
$ npm run cleanPara remover o cache execute no terminal o comando:
$ npm run clean:cachePara compilar os arquivos e ficar assistindo as alterações em um servidor local reativo emulado pelo BrowserSync execute no terminal o comando:
$ npm run devPara executar o build do projeto execute no terminal o comando
$ npm run buildIr para o topo.
Desenvolvido com ❤️
Ir para o topo.
