* Add unit tests
* Add optparse-applicative parsers for input / output parameters * Rework metadata types and the way they compose (splitting Article into PrimaryKey and Entry)
Showing
- .gitignore 3 additions, 0 deletions.gitignore
- CHANGELOG.md 7 additions, 0 deletionsCHANGELOG.md
- geode.cabal 67 additions, 0 deletionsgeode.cabal
- guix.scm 7 additions, 5 deletionsguix.scm
- lib/GEODE/Metadata.hs 25 additions, 53 deletionslib/GEODE/Metadata.hs
- lib/GEODE/Metadata/Contrastive.hs 46 additions, 0 deletionslib/GEODE/Metadata/Contrastive.hs
- lib/GEODE/Metadata/Entry.hs 40 additions, 0 deletionslib/GEODE/Metadata/Entry.hs
- lib/GEODE/Metadata/PrimaryKey.hs 46 additions, 0 deletionslib/GEODE/Metadata/PrimaryKey.hs
- lib/GEODE/Metadata/Projector.hs 23 additions, 10 deletionslib/GEODE/Metadata/Projector.hs
- lib/GEODE/Metadata/SplitContext.hs 95 additions, 0 deletionslib/GEODE/Metadata/SplitContext.hs
- lib/GEODE/Metadata/TSV.hs 41 additions, 0 deletionslib/GEODE/Metadata/TSV.hs
- lib/GEODE/Metadata/TSV/Header.hs 39 additions, 0 deletionslib/GEODE/Metadata/TSV/Header.hs
- lib/GEODE/Metadata/Types.hs 27 additions, 36 deletionslib/GEODE/Metadata/Types.hs
- lib/GEODE/Options.hs 55 additions, 0 deletionslib/GEODE/Options.hs
- test/GEODE/Metadata/TestEntry.hs 47 additions, 0 deletionstest/GEODE/Metadata/TestEntry.hs
- test/GEODE/Metadata/TestPrimaryKey.hs 26 additions, 0 deletionstest/GEODE/Metadata/TestPrimaryKey.hs
- test/Main.hs 12 additions, 0 deletionstest/Main.hs
- test/Test/HUnit/Extra.hs 12 additions, 0 deletionstest/Test/HUnit/Extra.hs
Loading
Please register or sign in to comment