Este projeto tem como finalidade de divulgar o movimento escoteiro e o GETS (Grupo Escoteiro Terra da Saudade). Um dos principais motivos para a construção deste projeto é facilitar o cadastro dos possíveis escoteiros/voluntários e facilitar o controle de dados para os chefes, como por exemplo: ter um certo controle das pessoas que mudam de endereço, se vai parar de participar das atividades do grupo e entre outros.
Se espera que o projeto seja bastante utilizado pela comunidade de escoteiros e que facilite o dia a dia dos chefes que são responsáveis pelo controle do grupo.
O nosso projeto tem como foco um cadastro simples de se fazer, uma comunicação com os chefes do grupo de maneira mais fácil e sem precisar falar com eles diretamente logo de cara, assim podendo tirar as maiorias das dúvidas dentro do nosso site e ter uma comunicação à distância sem precisar falar diretamente com os chefes do grupo para finalização de cadastro.
O nosso projeto tem muito foco em acessibilidade, assim podendo facilitar o uso dos usuários que acabam tendo mais dificuldade com o uso da tecnologia, deixando bem prático e bem simplificado a utilização do nosso software.
Node.js
instalado executando o seguinte comando: node --version
. Se o comando não retornar
a versão do Node.js, então siga para os próximos passos. Caso contrário, pule para a próxima sessão.node --version
. Caso ainda não funcione, execute os próximos passos.Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
node --version
./bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)";
brew update;
brew install node;
node --version
e confirme se a instalação foi concluída com sucessosudo apt update
sudo apt install curl
sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
nvm install --lts
git clone https://github.com/Interdisciplinary-Project/Frontend.git
git clone git@github.com:Interdisciplinary-Project/Frontend.git
gh repo clone Interdisciplinary-Project/Frontend
cd Frontend # Este comando irá entrar dentro da pasta do projeto
npm i # Este comando irá instalar todas as dependências necessárias para rodar o projeto
code . # Este comando só deverá ser usado se você estiver usando o Visual Studio Code como Editor de Código Fonte
npm run dev # Este comando irá rodar o ambiente de desenvolvimento onde você poderá ver suas alterações em tempo real
Caso não queira instalar manualmente, rodar o projeto com o comando npm run dev
que a extensão será instalada automaticamente e o projeto já será rodado para
você começar a desenvolver. Caso queira realizar a instalação manual vá para
a próxima sessão. Após a instalação da extensão, vá para a sessão Configurações do ESLint
Caso haja algum problema ao executar o comando npm run dev
, siga os seguintes passos:
npm run build
. Se nenhum problema acontecer, execute npm run start
. Caso
algum erro aconteça, vá para o próximo passo.git switch main
e executar um
git pull origin main
. Após isso, vá novamente para o passo número 1. Se mesmo assim
o problema persistir, entre em contato com o líder do projeto.ESLint
. Para isso, procurem a aba de extensões (ou usem o atalho ctrl+x
). Daí, pesquisem por ESLint
e irá aparecer a extensão abaixo. Instale-a e vá para o próximo passo.ctrl+shift+p
. Irá aparecer a seguinte barra de pesquisa:Preferences: Open User Settings (JSON)
e tecle Enter
.Para realizar o deploy, basta executar o seguinte comando:
npm run deploy
Esse comando irá executar o linting, o build e o deploy. Assim, somente o código mais atualizado irá subir para produção
Quando se trabalha em um repostiório de código compartilhado utilizando Git, existem algumas práticas que são interessante de se seguir. Segue uma lista do que sempre (ou quase sempre) deve ser feito antes de iniciar qualquer desenvolvimento.
git switch main
para garantir que você está na branch principalgit switch -c NOME_DA_SUA_BRANCH
para criar uma nova branch a partir da maingit add .
git commit -m "AQUI_VAI_UMA_MENSAGEM_DE_COMMIT_QUE_DESCREVA_DE_FORMA_CLARA_AS_SUAS_ALTERAÇÕES"
git push origin ESCREVA_AQUI_O_NOME_DA_SUA_BRANCH
Compare & Pull Request
.
Create Pull Request
Pull Request
, execute os seguintes passos:
git switch main
git pull origin main # Se tiver confiança, pode executar somente git pull
# Aqui você pode criar sua nova branch de desenvolvimento normalmente e seguir trabalhando