Code Monkey home page Code Monkey logo

issuehub.io's Introduction

issuehub.io (Moved to issuehub.pro)

Build Status

issuehub.pro is a small project that enables you to find GitHub issues to work on. Unlike other contributing projects, the focus is on labelled issues rather than projects.

The reason for making this project is to encourage issue labelling on open source projects, so that people with different types of experience and knowledge levels can easily find something to help out with.

Getting started

Install ruby

rvm install 2.5.1
Install Link
rvm install 2.5.1 https://rvm.io/rvm/install

Install the gems using the Gemfile

gem install bundler
bundle install
bundler Info Link
Gemfile https://bundler.io/gemfile.html

Set up the .env file

cp .env.example .env

Make sure the tests are passing

bundle exec rake spec

Run the app!

bundle exec rackup

Contributing

To contribute, pick one of the open issues (if any exist) and fix the bugs to the best of your ability. You can also improve the interface, refactor the code, or improve test coverage!

If there is something else that you would like to work on, or if you would like to improve issuehub in other ways, open an issue first so we can discuss it.

Also, have a look at the contribution guidelines.

Copyright

Copyright (c) 2013-2021 Despo Pentara. See LICENSE for details.

issuehub.io's People

Contributors

acrogenesis avatar balajidl avatar binarygalwalkin avatar bryant1410 avatar davidaylaian avatar dependabot-preview[bot] avatar dependabot-support avatar despo avatar dinushe avatar dreadknight avatar jacobstewart20 avatar jetaggart avatar langitangin avatar nadeemreflexis avatar panigrc avatar pdostal avatar spritle avatar steverob avatar swamwithturtles avatar teancom avatar tegon avatar trishitapingolia avatar ultrahalf avatar xanderyzwich avatar yogendra0sharma avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

issuehub.io's Issues

Scrollbars

Can we remove the scrollbars? They kinda look not so easy on the eyes IMO.

Easy Pick Label suggestion

Easy pick is always a label for contribution beginners. May take care of alternations like easypick, easy-pick and Easy Pick.

Configuring OAuth

Hi. This is a pretty simple(silly) question. But Im not able to properly configure GitHub OAuth and run the app locally.

I have created an app on Github.

Ive set homepage as: http://localhost:9292
Auth callback as: http://localhost:9292/auth/github/callback

And I have set the GITHUB_KEY, GITHUB_SECRET, KOBOL_DOMAIN -> localhost:9292 and KOBOL_SECRET

Now when I run the app and click login with github, it takes me to Github asks for authorization and then it does the redirect back to my app and I get OmniAuth::Strategies::OAuth2::CallbackError at /auth/github/callback.

to be precise:
ERROR -- omniauth: (github) Authentication failure! invalid_credentials: OmniAuth::Strategies::OAuth2::CallbackError, OmniAuth::Strategies::OAuth2::CallbackError

I know Im missing something! Just cant figure out what. Could you please help me out?

Support for excluding labels (url parameter)

For example docker uses status/claimed for issues that has been claimed. It would be nice to be able to filter them out.
In GitHub I can do this using -label:status/claimed in issue search field.

XSS Vulnerablity

At this line of code, the language parameter that is print out, is not sanitized that will make it vulnerable to xss.

I'm not familiar with rRuby otherwise would fix it myself.

Label suggestion

Many of repositories uses up-for-grabs to indicate simple issues which can be taken over by developers new to the project. There is also a website similar to this.

No Search Bar

Hi

I liked the idea which u come up with.
Just a suggestion that after the search on the basis of label and language, the resulted data list will increase so you should provide some filters or some internal search based on which the person can search using the issue keyword he has for which he has come here.

Doing good job... but the thing i mentioned is v imp so look forward to it else it is becoming v much messy.

Thanks!

Enhancement: change url format from `label[]=` to `label=`

When I paste a link like http://issuehub.io/?label[]=help+wanted&language=python into IRC, many popular clients' URL parsers only recognize the http://issuehub.io/?label[ part as being a link. Eliminating the [] from the URL would make it easier for people to share search results in media with dumb URL parsers.

Less used languages not showing

Hi,

I love the idea of putting issues at the center, instead of projects!
However I am not able to find any issues for Erlang projects.

Is issuehub.io not parsing these?

Use "Enter a label to get started" as a button or add a button

When I first tried this (awesome) app, I kept on searching for a button and thought that the message "Enter a label to get started" was a button!! ok sounds noobish :| but.. people may not instinctively hit enter.

What if we turned it into a button or added a button like "search" or something?

White-space:no-wrap is causing buttons to fall out of view on mobile

white-space: no-wrap on checkboxes div is causing buttons to fall off the page on mobile. Can be fixed by changing to normal, then making checkbox div class 'large-6' and language div class 'large-1' to give checkbox div more space. There is also a BR that needs removing.
img_1862

Filter by number of stars the repository has

The issue list currently includes many very small repositories. Some people might enjoy working on those, but I suspect many would prefer working on issues with a little more impact.

It would be useful to be able to show only issues in repositories with a minimum number of stars.

For example : stars:>=50 shows only repos with 50+ stars.

Another approach would be to filter out projects with only a few contributors.

Label suggestion

GitHub now sets up all its new repos with help wanted as a label.

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.