ZuriHac2015/Projects/Gipeda

From HaskellWiki
< ZuriHac2015‎ | Projects
Revision as of 16:54, 16 May 2015 by Nomeata (talk | contribs) (Created page with "== Gipeda hacking at ZuriHac2015 == Gipeda is a dashboard to display performance data. Basically a converter from (Git revision × benchmark name × benchmark value) to shiny...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Gipeda hacking at ZuriHac2015

Gipeda is a dashboard to display performance data. Basically a converter from (Git revision × benchmark name × benchmark value) to shiny webpages.

It generates static files, mostly json-files, using shake to keep track of what to generate and what not. The front end plain javascript.

Gipeda was written with GHC as a customer in mind, and you can see it in action at http://perf.haskell.org/ghc. But it is kept generic and you are free to use it for your own projects as well.

Possible tasks for the hackathon:

  • Show a comparison of two arbitrary commits.
  • Keeping track of branches and tags.
  • Currently, it linearlizes the git history. This could be improved to show the ich history structure of git repository.
  • Notifications about regressions by mail or RSS.
  • Unify code on the server and the client, possibly using GHCJS.

This is also a nice project if for some weird reason you feel more like hacking JS and HTML than Haskell during ZuriHac.

If you have questions, talk to Joachim “nomeata” Breitner.