Essa aplicação tem como objetivo listar as issues e as pull requests do GitHub de todos os 4noobs cadastrados no repositório.
Para fazer a instalação do 4noobs tracker, siga as etapas abaixo:
A maneira de instalar os pacotes acima podem variar de acordo com o seu sistema operacional. Para verificar qual instalação é mais adequada para você, acesse a página oficial dos pacotes requisitados e siga as instruções.
Para um guia mais direto com a instalação, recomendo entrar no gorails
Com o git
instalado, clone o repositório
git clone https://github.com/cherryramatisdev/4noobs_tracker.git && cd 4noobs_tracker
Instale todas as dependências executando o seguinte em seu terminal
bundle install
Parabéns 🎉, você realizou a instalação do projeto. Agora basta iniciar a aplicação
bundle exec rails server
Caso a sua página inicial esteja vazia, você tem duas opções para conseguir desenvolver tranquilamente:
- Usar mock: Super útil caso você tenha interesse apenas em testar o framework e não quer lidar com configuração de tokens e etc (Recomendado para iniciantes).
- Usar os comandos
fetch
: Caso você tenha interesse em modificar a logica principal da aplicação, necessita lidar com geração de tokens. (**Caso
Para usar o mock é super simples, apenas execute o comando:
rails db:seed
Para conseguir executar esse comandos é necessária a configuração de uma variável de ambiente no projeto com o token do GitHub para que seja possível acessar a API deles. Por favor referencie a documentação
# Fazendo fetch de todos os repositórios
$ bundle exec rails fetch:repositories
# Fazendo fetch de todas as issues/pull requests
$ bundle exec rails fetch:issues
Contribuições fazem com que a comunidade open source seja um lugar incrível para aprender, inspirar e criar. Todas as contribuições são extremamente apreciadas!
Caso seja iniciante no framework Ruby on Rails, dê uma olhada na pasta docs
- Realize um Fork do projeto
- Crie um branch com a nova feature (
git checkout -b feature/featurebraba
) - Realize o Commit (
git commit -m 'feature/featurebraba'
) - Realize o Push no Branch (
git push origin feature/featurebraba
) - Quando finalizar abra um Pull Request
Cherry Ramatis |
William Rodrigues |
Fernando Melo |
Null |