bmaupin / langtrends

Programming language trends
https://bmaupin.github.io/langtrends/
MIT License
3 stars 1 forks source link

CI License


About

Simple charts showing programming language trends

Why?

I like to keep up with programming languages and see how their adoption is changing over time. Unfortunately I wasn't happy with many of the existing sites for a number of reasons:

Having said that, many of those sites have specific advantages over this project:

This project has also been a place for me to learn or refresh my knowledge on specific technologies (React, TypeScript, sql.js-httpvfs, LoopBack, Grails, etc)

Built with

Development

  1. (Optional) Host the data locally

    1. Check out https://github.com/bmaupin/langtrends-data

    2. Run npm run dev in that project

  2. Create .env.development file and set REACT_APP_API_BASE_URL

    • Use local data:

      REACT_APP_API_BASE_URL='http://localhost:4000'

    • Or use the data hosted on GitHub

      REACT_APP_API_BASE_URL='https://bmaupin.github.io/langtrends-data/data'

  3. Run this app

    npm install
    npm run dev

Deploying

  1. Create .env.production file and set REACT_APP_API_BASE_URL

  2. Deploy

    npm run deploy