Giter Site home page Giter Site logo

jarretbryan / github-langs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wildan3105/github-langs

0.0 1.0 0.0 1.83 MB

:checkered_flag: Show programming language based on the repos of :octocat:'s account.

Home Page: https://github-langs.herokuapp.com

License: MIT License

Dockerfile 0.98% JavaScript 49.97% CSS 26.86% HTML 21.95% Shell 0.23%

github-langs's Introduction

Github Language Checker

Build Status Codacy Badge HitCount contributions welcome

2018!

I had some great ideas to improve this project! Unfortunately I don't have any much time to contribute it by myself, so I'm inviting you guys (existing contributors) and any open-source enthusiast :) Firstly, you could check on the TODO LIST to see the roadmap's checklist or you also can create your own issue to improve this project. Thank you and I'm waiting for your contributions!

What ?

Useful web checker to see what languages are used from a github account.

Go to the web!

Screenshot

Why ?

Let everyone know their languages statistic on github repo.

Running the app locally

CLIENT_ID=your_client_id
CLIENT_SECRET=your_client_secret
  • Install dependency : npm install

  • Start the app npm start and go to : http://localhost:5000

Running app through Docker

  • Build image : docker build -t local/github-langs .
  • Run image : docker run -v `pwd`/tests/screenshot-testing/screenshots:/app/tests/screenshot-testing/screenshots -v `pwd`/views:/app/views -v `pwd`/lib:/app/lib -it -p 5000:5000 --env-file .env local/github-langs
  • Start server in appeared terminal : npm start
  • App is now available on http://localhost:5000

Testing app through Docker

  • Build image : docker build -t local/github-langs .
  • Run image : docker run -v `pwd`/tests/screenshot-testing/screenshots:/app/tests/screenshot-testing/screenshots -v `pwd`/views:/app/views -v `pwd`/lib:/app/lib -it -p 5000:5000 --env-file .env local/github-langs
  • Redirect display output to xvfb : source start-xvfb.sh
  • Execute tests : npm test

TO DO LIST (ordered by priority) :

  • : Redirect to /me if user already logged in (Github)
  • : Improve UI
  • : Increase speed & security

Contributing

Check out this page

Related project(s)

License :

MIT (c) Wildan S. Nahar 2017 - 2018

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.