GithubHelp home page GithubHelp logo

zircleui / github-trending-plus Goto Github PK

View Code? Open in Web Editor NEW
66.0 5.0 10.0 1.65 MB

✨ Experimental Github trending UI

Home Page: https://github-trending-plus.netlify.app/

License: MIT License

JavaScript 1.27% HTML 2.26% Vue 96.47%
github github-api zircle-ui vuejs coding-languages chart loss-positions gain

github-trending-plus's Introduction

An experimental Github trending UI using zircle-ui.

zircle status

Why?

Using Github trending you can find the repositories and developers that are most appealing for the community. You can filter them by selecting your preferred coding language or time frequency. It’s pretty good for having an idea of what the community is most excited about. This proposal includes two extra features: permanence of repositories & developers on trending chart and their relative gain / loss positions.

This concept is being made with zircle-ui for experimental purposes.

Features

  • Relative gain/loss positions.
  • Permanence on trending chart.
  • Filtering coding languages with trending results.
  • Most popular languages tracked (you can add more by opening an issue)
  • No github login required.

Status: 🌱 Beta

If you want to try this example just clone this repo or check out the live version at https://github-trending-plus.netlify.app/

Credits

This project is based on this awesome API https://github.com/huchenme/github-trending-api

Project setup

git clone https://github.com/zircleUI/github-trending-plus.git

After cloning the repository, go to project folder and execute:

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

License

MIT Licensed | Copyright © 2018 - present | Juan Martín Muda

github-trending-plus's People

Contributors

aissaoui-ahmed avatar dependabot[bot] avatar tinchox5 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

Watchers

 avatar  avatar  avatar  avatar  avatar

github-trending-plus's Issues

Vercel Deployment Hosting GitHub Trending API Disabled, Breaking Example in ZircleUI Documentation

I had a hard time deciding where to open this bug.

The bug can be seen from the demo URL in the README of this repository and from the GitHub Trending Plus page of the ZircleUI Documentation site, but I believe the example being embedded there is a deployment on behalf of this repository. If I'm wrong, let me know and I can open this issue in the ZircleUI/Docs or wherever is more appropriate.

The GitHub Trending Plus example in the docs make requests for GitHub data to these two endpoints:
https://github-trending-api.now.sh/repositories?since=daily&language=
https://github-trending-api.now.sh/developers?since=daily&language=

Those two requests get 308 redirected to these two endpoints respectively:
https://github-trending-api.vercel.app/repositories?since=daily&language=
https://github-trending-api.vercel.app/developers?since=daily&language=

Both of those requests to the Vercel deployment return a 451 error, and viewing them in the browser you can see that Vercel is saying the deployment has been disabled.

Due to those 451 errors, the example is not working as intended, and clicking on the "top repos" or "top devs" results in the display of text saying "Oops!! Network Error" above an infinite loading spinner.

I'd personally love to see this example working again if isn't too much trouble to get a deployment of the GitHub Trending API spun up again.

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.