mozdevs / devrel-dashboard

Dashboard for bugs filed by members of Mozilla's Developer Relations team
https://mozdevs.github.io/devrel-dashboard/
4 stars 2 forks source link

DevRel Dashboard

Will eventually show nice stats and summaries and such about Mozilla DevRel activity across Bugzilla, GitHub, and more.

Work in progress at https://mozdevs.github.io/devrel-dashboard/

WTF is Elm?

This project is written in Elm, a functional, immutable programming language that implements the best of React, Redux, TypeScript, etc. at the language level.

The syntax is a bit odd coming from languages like JavaScript, but the docs are great.

Hacking

  1. npm install
  2. npm start
  3. http://localhost:8080/

The page should live-update as you modify and save the source. Error messages will appear in the console where you ran npm start.

Contributing

Submit pull requests to the master branch.

To update GitHub Pages:

export REMOTE="origin"

git checkout master &&
git pull --ff-only $REMOTE master &&
git checkout gh-pages &&
git pull --ff-only $REMOTE gh-pages &&
git merge --no-commit master &&
npm install &&
npm run build &&
git add dist &&
git commit &&
git push $REMOTE gh-pages:gh-pages &&
git push $REMOTE master:master &&
git checkout master