master-plan/master-plan.cabal

80 lines
3.0 KiB
Plaintext
Raw Normal View History

2017-08-05 04:53:52 +03:00
name: master-plan
2017-08-18 19:45:47 +03:00
version: 0.3.1
2017-08-10 04:17:13 +03:00
synopsis: The project management tool for hackers
2017-08-12 21:10:44 +03:00
description: Master Plan is a tool that parses files that describes
projects using a simple and powerful syntax in which
project structures are encoded using a special algebra
with combinators for specifying the different kinds
of dependencies. It also supports estimations of cost and
risk, as well as some metadata. The tool is then able
to compute the priority of execution that minimizes costs,
and also output a nice visual representation of the structure.
Becase the plan description is plan text, it's portable
and fits well within source control.
2017-08-06 00:35:41 +03:00
homepage: https://github.com/rodrigosetti/master-plan
bug-reports: https://github.com/rodrigosetti/master-plan/issues
2017-08-05 04:53:52 +03:00
author: Rodrigo Setti
maintainer: rodrigosetti@gmail.com
2017-08-06 00:35:41 +03:00
stability: alpha
license: MIT
license-file: LICENSE
2017-08-05 04:53:52 +03:00
copyright: 2017 Rodrigo Setti. All rights reserved
category: Tools
build-type: Simple
cabal-version: >=1.10
extra-source-files: README.md
, CHANGELOG.md
2017-08-05 04:53:52 +03:00
2017-08-12 21:10:44 +03:00
source-repository head
type: git
location: git://github.com/rodrigosetti/master-plan.git
2017-08-05 04:53:52 +03:00
executable master-plan
hs-source-dirs: app
main-is: Main.hs
default-language: Haskell2010
ghc-options: -Wall
default-extensions: UnicodeSyntax
2017-08-14 03:04:44 +03:00
build-depends: base >= 4.5 && < 5
2017-08-05 04:53:52 +03:00
, master-plan
, optparse-applicative
2017-08-10 05:20:47 +03:00
, text
2017-08-05 04:53:52 +03:00
library
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall
default-extensions: UnicodeSyntax
2017-08-14 03:04:44 +03:00
build-depends: base >= 4.5 && < 5
2017-08-12 21:10:44 +03:00
, diagrams
, diagrams-lib
, diagrams-rasterific
2017-08-17 20:26:37 +03:00
, megaparsec >= 6.0.0
, mtl
2017-08-10 05:20:47 +03:00
, text
, syb
exposed-modules: MasterPlan.Data
, MasterPlan.Parser
2017-08-10 04:32:46 +03:00
, MasterPlan.Backend.Graph
2017-08-10 05:20:47 +03:00
, MasterPlan.Backend.Identity
2017-08-13 21:28:12 +03:00
, MasterPlan.Internal.Debug
2017-08-05 04:53:52 +03:00
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test
ghc-options: -Wall
default-language: Haskell2010
2017-08-14 03:04:44 +03:00
build-depends: base >= 4.5 && < 5
2017-08-10 04:17:13 +03:00
, QuickCheck
2017-08-05 04:53:52 +03:00
, hspec
2017-08-10 04:17:13 +03:00
, master-plan
, mtl
2017-08-07 00:29:51 +03:00
, quickcheck-instances
2017-08-10 04:17:13 +03:00
, random
, random-shuffle
2017-08-10 05:20:47 +03:00
, text
2017-08-05 04:53:52 +03:00
other-modules: MasterPlan.DataSpec
, MasterPlan.Arbitrary
, MasterPlan.ParserSpec