add stubbed out test suite, CHANGELOG, LICENSE
This commit is contained in:
parent
ea96690e6a
commit
1576a5024b
6 changed files with 249 additions and 9 deletions
29
agora.cabal
29
agora.cabal
|
|
@ -1,7 +1,9 @@
|
|||
cabal-version: 2.4
|
||||
cabal-version: 3.0
|
||||
name: agora
|
||||
version: 0.1.0.0
|
||||
version: 0.1
|
||||
extra-source-files: CHANGELOG.md
|
||||
author: Emily Martins <emi@haskell.fyi>
|
||||
license: Apache-2.0
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Common Stanza Declarations
|
||||
|
|
@ -9,6 +11,7 @@ extra-source-files: CHANGELOG.md
|
|||
-- Language options, warnings, some options for plutus
|
||||
common lang
|
||||
default-language: Haskell2010
|
||||
|
||||
default-extensions:
|
||||
NoImplicitPrelude
|
||||
BangPatterns
|
||||
|
|
@ -52,7 +55,6 @@ common lang
|
|||
-fobject-code -fno-strictness -fplugin=RecordDotPreprocessor
|
||||
-fplugin-opt PlutusTx.Plugin:dump-uplc
|
||||
|
||||
-- Common external deps
|
||||
common deps
|
||||
build-depends:
|
||||
, base >=4.9 && <5
|
||||
|
|
@ -75,14 +77,29 @@ common deps
|
|||
, template-haskell
|
||||
, text
|
||||
|
||||
common test-deps
|
||||
build-depends:
|
||||
, tasty
|
||||
, QuickCheck
|
||||
, quickcheck-instances
|
||||
, tagged
|
||||
, utf8-string
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
library
|
||||
import: lang
|
||||
import: deps
|
||||
import: lang, deps
|
||||
exposed-modules:
|
||||
Agora.AuthorityToken
|
||||
|
||||
other-modules:
|
||||
|
||||
hs-source-dirs: src
|
||||
hs-source-dirs: src
|
||||
|
||||
test-suite agora-test
|
||||
import: lang, deps, test-deps
|
||||
type: exitcode-stdio-1.0
|
||||
|
||||
main-is: Spec.hs
|
||||
hs-source-dirs: test
|
||||
Loading…
Add table
Add a link
Reference in a new issue