Skip to content

Open Sourcing Literate Unit B

Simon Hudon edited this page Oct 18, 2016 · 4 revisions
  • Splitting the libraries from the core
  • Linking to Travis
  • Uploading libraries on Hackage
    • Test suite
    • Haddock documentation
    • Test coverage information
    • Small example and tutorial

Hackage

Put the following libraries up on hackage:

  • printf-th (either put up on hackage or replace with an existing library)
  • invariants (rename to design-by-contract)
  • serialize-instances (bring the other instances of serialize over from generic-instances)

This way, we're reducing the list of packages fetched on github directly in many packages

What is needed before putting a library on Hackage

  • Make sure that a better library does not exist
  • Make sure that all the packages it depends on are on Hackage

Status

Todo: put in a table and write the status of the test suite and documentation

  • th-lift-deriving
  • printf-th
  • tex2png-hs
  • existential
  • generic-instances
  • axiomatic-classes
  • invariants
  • unitb-web
  • literate-unitb