nemesis-titan: A collection of Nemesis tasks to bootstrap a Haskell project with a focus on continuous integration

[ bsd3, library, web ] [ Propose Tags ] [ Report a vulnerability ]

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 2013.6.13, 2013.6.13.1, 2013.6.13.2, 2013.6.13.3, 2013.6.14, 2013.6.22, 2013.7.13, 2013.7.13.1, 2013.7.14, 2014.5.19
Change log changelog.md
Dependencies air (>=2014.5.19), air-th, base (>=4 && <100), bytestring, directory, filepath, hspec, HStringTemplate, nemesis, random, uuid [details]
License BSD-3-Clause
Author Jinjing Wang
Maintainer Jinjing Wang <nfjinjing@gmail.com>
Category Web
Home page http://github.com/nfjinjing/nemesis-titan
Uploaded by JinjingWang at 2014-05-19T15:25:57Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 6819 total (21 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]

Readme for nemesis-titan-2014.5.19

[back to package description]

Titan!

Requirements

Guard

# User space guard gem is required

gem install guard
gem install guard-shell

Angel

cabal install angel

Nemesis

Automatically installed as a dependency of nemesis-titan.

Installation

cabal install nemesis-titan

# install hspec if not present
cabal install hspec

Usage

mkdir my-project
cd my-project

Bootstrap

curl -O https://raw.github.com/nfjinjing/nemesis-titan/master/vendor/Nemesis

List available tasks

runghc Nemesis

Generate "Main.hs"

runghc Nemesis Main/init

Start the continuous integration process

runghc Nemesis Main/titan

Check

Make some changes in src/Main.hs and see your code gets auto compiled and tested in the console.