/desafio-books-frontend

Desafio de avaliação de conhecimento técnico

Primary LanguageTypeScriptMIT LicenseMIT

ioasys books


License



ℹ️ Sobre

Desafio prático de desenvolvimento web.

⁉️ Motivo

Uma das etapa do processo seletivo da vaga Pessoa Desenvolvedora Full-stack da empresa ioasys.

🌱 Requisitos Mínimos

Node.js na versão 12 LTS

🚀 Tecnologias Utilizadas

O projeto foi desenvolvido utilizando as seguintes tecnologias

  • ReactJS
  • TypeScript
  • Styled-Components
  • React-router-dom
  • Yup
  • Axios
  • Polished
  • @Unform
  • EditorConfig
  • ESLint
  • Prettier

📦 Como baixar o projeto

Para copiar o projeto, utilize os comandos:

  # Clonar o repositório
  ❯ git clone https://github.com/jerp86/desafio-books-frontend.git

  # Entrar no diretóriocd desafio-books-frontend

Para instalar as dependências e iniciar o projeto, você pode utilizar o Yarn ou NPM:

Utilizando yarn

  # Instalar as dependências
  ❯ yarn

  # Iniciar o projeto
  ❯ yarn start

Utilizando npm

PS: Caso utilize o NPM, apague o arquivo yarn.lock para ter todas as dependências instaladas da melhor forma.

  # Instalar as dependências
  ❯ npm install

  # Iniciar o projeto
  ❯ npm start

🔗 Como contribuir

  • Faça um Fork do repositório.
  • Faça um clone do seu respositório gerado do fork:
    • ❯ git clone https://github.com/SEU_USUARIO/desafio-books-frontend
  • Antes de começar a trabalhar, adicione um novo remote; pode chamá-lo de "upstream":
    • ❯ git remote add upstream https://github.com/jerp86/desafio-books-frontend.git
  • Obtenha as alterações mais recentes do upstream para o repositório local:
    • ❯ git pull upstream master
  • Crie uma branch com sua feature:
    • ❯ git checkout -b NOME_DA_BRANCH
  • Adicione todas as suas mudanças:
    • ❯ git add -A ou ❯ git add .
  • Confirme suas alterações com um commit das mudanças:
    • ❯ git commit -m "Descrição sobre as mudanças"
  • Envie a sua branch com as alterações:
    • ❯ git push origin NOME_DA_BRANCH
  • Ir em Pull Requests do seu projeto ou projeto original e criar uma pull request.

♻️ Como atualizar seu fork com as mudanças do original

  • Certifique-se de que você está no branch master:
    • ❯ git checkout master
  • Obtenha as alterações mais recentes do upstream para o repositório local:
    • ❯ git pull upstream master
  • Leve as alterações do seu repositório local para a "origem":
    • ❯ git push origin master

*PS: Talvez você precise forçar um push para o seu próprio repositório do Github. Você pode fazer isso com:

  • ❯ git push -f origin master

Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Feito com ❤️ por Jerp86 👋️ Entre em contato!

Perfil do Linkedin de José Eduardo Rodrigues Pinto Perfil do Facebook de José Eduardo Rodrigues Pinto Perfil do Instagram de José Eduardo Rodrigues Pinto Perfil do Twitter de José Eduardo Rodrigues Pinto