Skip to content

geisson/starter-frontend

Repository files navigation

Starter Front-End

O objetivo do starter é fornecer uma base completa e configurada para o desenvolvimento de códigos legíveis e consistentes

Linguagens suportadas

  • Typescript
  • Sass
  • CSS
  • HTML

Lints e empacotadores

Instalação

yarn install
Instala as dependências do projeto

yarn prepare
Instala e configura o husk.

Comandos

yarn start
Inicia o servidor do Webpack e abre o projeto no navegador.

yarn build
Cria a versão de distribuição do projeto, em /dist.
Os arquivos são gerados no modo de produção.

yarn github-page
Cria e envia para o github a branch github-page, preparada para se publicar no Github Pages.

yarn commit
Para usar o CommitLint.
Use esse comando ao invés de git commit -m 'message'.

Configurações

Stylelint, Stylelint-a11y, Stylelint-scales

Lint do Css e Scss.
Aquivo de configuração: .stylelintrc

Htmlhint

Lint do HTML.
Arquivo de configuração: .htmlhintrc

Eslint

Lint JavaScript e Typescript.
Arquivo de configuração: .estlintrc.json

Commitlint

Lint commits.
Arquivo de configuração: commitlint.config.js

Webpack

Empacotador do projeto.
Arquivo de configuração: webpack.config.js

Extensões para VScode

Importante: configure corretamente cada extensão. Minhas configurações do VSCode estão no arquivo: settings.json


Desenvolvimento: Geisson Iuri | Página do projeto


Commitizen friendly

About

base para projetos font-end

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published