@hackage / nemesis-titan

A collection of Nemesis tasks to bootstrap a Haskell project with a focus on continuous integration

Latest2014.5.19

About

Metadata

  • Last updated , by JinjingWang
  • License BSD-3-Clause
  • Categories Web Development
  • Maintained by: Jinjing Wang <nfjinjing@gmail.com>

  • Lottery factor: 0

Links

Installation

Readme

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.