packages feed

gipeda-0.1: gipeda.cabal

name:                gipeda
version:             0.1
category:            Development
synopsis:            Git Performance Dashboard
description:
 Gitpeda is a a tool that presents data from your program’s benchmark suite
 (or any other source), with nice tables and shiny graphs.
 .
 So it is up to you whether you have a polling shell script loop, a post-commit
 hook or a elaborate jenkins setup. As long as the performance data ends up in
 the `logs/` directory, gipeda is happy.
 .
 Gipeda produces static pages. In fact, the (single) html file and the
 accompagning JavaScript code is completely static. Giepda just generates a
 large number of json files. This has the advantage of easy deployment: Just put
 gipeda in your webspace of copy the files to some static web hosting and you
 are done. This putts very little load on your server, is cache friendly and has
 no security problems.
 .
 Do you want to see it live? Check out these:
 .
   * Demo page, visualizing fairly boring stuff about gipedia itself:
     http://nomeata.github.io/gipeda/
   * GHC’s gipeda installation:
     https://perf.ghc.haskell.org/
homepage:            https://github.com/nomeata/gipeda
license:             MIT
license-file:        LICENSE
author:              Joachim Breitner
maintainer:          mail@joachim-breitner.de
build-type:          Simple
extra-source-files:
  README.md,
  site/index.html,
  site/js/gipeda.js,
  install-jslibs.sh
cabal-version:       >=1.10

executable gipeda
  main-is:
      gipeda.hs

  other-modules:
    BenchmarkSettings,
    BenchmarksInCSV,
    BenchNames,
    GraphReport,
    IndexReport,
    JsonSettings,
    JsonUtils,
    ParentMap,
    Paths,
    ReadResult,
    ReportTypes,
    RevReport,
    Shake,
    Summary,
    WithLatestLogs

  build-depends:
      base                 >= 4.6  && <4.9,
      bytestring           >= 0.10 && <0.11,
      containers           >= 0.4  && <0.6,
      directory            >= 1.2  && <1.3,
      filepath             >= 1.3  && <1.4,
      shake                >= 0.13 && <0.15,
      text                 >= 0.11 && <1.3,
      unordered-containers >= 0.2  && <0.3,
      split                >= 0.2  && <0.3,
      vector               >= 0.10 && <0.11,
      cassava              >= 0.4  && <0.5,
      yaml                 >= 0.8  && <0.9,
      aeson                >= 0.7  && <0.9

  hs-source-dirs: src

  default-language: Haskell2010

source-repository head
  type:     git
  location: https://github.com/nomeat/gipeda