Skip to content

lucasjcs/advanced-javascript-components

Repository files navigation

Sobre

Olá! Este projeto consiste em um currículo simples desenvolvido em javascript (ES6) puro, sem utilizar bibliotecas ou frameworks.

Tecnologias

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Webpack 4.30.0 utilizado para compilar os módulos JavaScript
  • ESLint 5.16.0 para auxiliar nas regras de escrita de código JavaScript
  • Prettier 1.14.2 para auxiliar na indentação automática durante o desenvolvimento
  • Yarn 1.15.2 gerenciador de pacotes utilizado para instalação de dependências

Metodologia de Desenvolvimento

Neste projeto utilizei de uma abordagem modular de desenvolvimento, que consiste basicamente em separar o código em componentes, semelhante ao que acontece quando utilizamos React, por exemplo. Nesse modelo de desenvolvimento o código tende a ficar um pouco mais complexo, porém muito mais escalável e reutilizável.

Como executar

1 - Clone do repositório:
$ git clone https://github.com/lucasjcs/curriculo
2 - Instale as dependências:
$ cd curriculo 
$ npm install ou yarn 
3 - Execute o projeto:
$ npm start ou yarn start

Estrutura do Git

Branches

  • dev: branch de desenvolvimento em execução.

  • master: branch de produção, onde fica a versão pronta para build.

Commits

  • feat: entrega de funcionalidades novas
  • fix: correções realizadas no código
  • config: desenvolvimento de configurações

Observação

Para melhor legibilidade do código, recomendo que utilize o VSCode e instale a extensão ES6 String HTML, com ela é possível visualizar com syntax highlight as template literals.

Licence

Este projeto foi desenvolvido com ❤️ por @lucasjcs sob a licença MIT.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published