DEV Community

GaelS
GaelS

Posted on • Edited on

A Github's search engine for OSS contributors wannabe

TLDR: it's live here and the code is here

App

Hi all,

It can be hard sometimes for beginners to find THE good project and THE good issue to make a first open source contribution. In order to tackle, I created an application powered by the Github's GraphQL API.

It works as a search engine which allows you to query by keywords and languages across all repositories to find issues tagged with beginners friendly labels (I have listed more than 50 of them so far!).

The Github's API does not really expect this kind of use case where you want to search across all repositories. So, tweaks and workarounds had to (and some still need to) be found to handle in a better way some features such as the pagination for instance.

Besides, to have fun while practicing my CSS skills, I tried to achieve a 80's vibes design, hope you'll like it or better, will want to improve it !

This app is realized with React (preact under the hood), React Router and React Apollo.

Feel free to give me your feedbacks whether you like it or not :)

Thanks,
Gaรซl

PS : A small preview below :)

Preview

Top comments (6)

Collapse
 
cotcotcoder profile image
JeffD

I get the same idea after reading post "Who's looking for open source contributors" :)

Maybe just an image miss (to see your app for people without Github account :D)

Collapse
 
gaels profile image
GaelS

Updated, thanks for the advice ;)

Collapse
 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ • Edited

Yo bro noice project ๐Ÿ‘Œ๐Ÿคฉ

PS: i had the same idea
You stole it from my dreams ๐Ÿ˜‚๐Ÿ˜‚

Also will you be adding more language support ??

Collapse
 
gaels profile image
GaelS • Edited

Haha sorry mate ! ๐Ÿ˜‚
Don't hesitate to open ร  PR to improve the project ! ๐Ÿ˜‰
I am not really active on it currently but yes there are some features I would like to add.

Collapse
 
rushughes profile image
Rus Hughes

Looks great but the tags on the right hand side seem unpleasantly blurry compared to the rest of the text.

Collapse
 
gaels profile image
GaelS

I agree. I need to improve it ๐Ÿ˜€