Giter Club home page Giter Club logo

4noobs_tracker's Introduction

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:

  1. 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).
  2. 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

  1. Realize um Fork do projeto
  2. Crie um branch com a nova feature (git checkout -b feature/featurebraba)
  3. Realize o Commit (git commit -m 'feature/featurebraba')
  4. Realize o Push no Branch (git push origin feature/featurebraba)
  5. Quando finalizar abra um Pull Request

Pessoas que melhoraram este projeto!

cherryramatisdev
Cherry Ramatis
Nandosts
Fernando Melo

4noobs_tracker's People

Contributors

cherryramatisdev avatar nandosts avatar github-actions[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.