packages feed

streamly-0.9.0: docs/streamly-docs.cabal

cabal-version:      2.2
-- Reasons for having a separate package for docs:
-- * Leaner main package and better modularity
-- * This package can be forked out as an independent package
-- * We can have code examples in haddock with more dependencies
-- * Documentation can be released independent of the library
-- * We do not want too many doc modules in the main library
name:               streamly-docs
version:            0.9.0
synopsis:           Documentation for Streamly
description:        Documentation for Streamly
build-type:         Simple

-------------------------------------------------------------------------------
-- Library
-------------------------------------------------------------------------------

extra-doc-files:
  User/*.md
  User/Tutorials/*.md
  User/Tutorials/*.link
  User/HowTo/*.md
  User/HowTo/*.link
  User/Explanatory/*.md
  User/Explanatory/streaming-pradigms.rst
  User/ProjectRelated/*.md
  User/ProjectRelated/*.link
  User/ProjectRelated/ApiChangelogs/0.8.3.txt
  User/ProjectRelated/ApiChangelogs/0.8.3-0.9.0.txt
  Developer/*.png
  Developer/*.md
  Developer/*.link
  Developer/*.rst

library
  default-language: Haskell2010
  ghc-options:      -Wall
  hs-source-dirs:    .
  exposed-modules:
    User.Tutorials.Tutorial
    User.Tutorials.ConcurrentStreams
    User.Tutorials.ReactiveProgramming

  build-depends:
      base              >= 4.9   &&  < 4.18
    , transformers      >= 0.4   && < 0.6
    , streamly
    , streamly-core