4noobs_tracker
4noobs_tracker copied to clipboard
List all the issues from 4noobs
4noobs tracker
Essa aplicação tem como objetivo listar as issues e as pull requests do GitHub de todos os 4noobs cadastrados no repositório.
Instalação
Para fazer a instalação do 4noobs tracker, siga as etapas abaixo:
Pré requisitos
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
Baixando o Projeto
Com o git instalado, clone o repositório
git clone https://github.com/cherryramatisdev/4noobs_tracker.git && cd 4noobs_tracker
Instalando as dependências
Instale todas as dependências executando o seguinte em seu terminal
bundle install
Iniciando a aplicação
Parabéns 🎉, você realizou a instalação do projeto. Agora basta iniciar a aplicação
bundle exec rails server
Fazendo o fetch dos repositórios e issues
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
Usar mock
Para usar o mock é super simples, apenas execute o comando:
rails db:seed
Usar os comandos fetch
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
Como contribuir
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
Pessoas que melhoraram este projeto!
|
Cherry Ramatis |
William Rodrigues |
Fernando Melo |
Null |