A bulletin board website app built with haskell and scotty. video demo: https://www.youtube.com/watch?v=UCR6re3PBNk
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
2.4KB

  1. name: bulletin-app
  2. version: 0.2.0.1
  3. synopsis: A simple bulletin board web app using scotty
  4. description: Please see readme.md
  5. homepage: https://gitlab.com/gilmi/bulletin-app
  6. license-file: LICENSE
  7. author: Gil Mizrahi
  8. maintainer: gilmi@posteo.net
  9. copyright: 2021 Gil Mizrahi
  10. category: Web
  11. build-type: Simple
  12. cabal-version: >=1.10
  13. extra-source-files: readme.md
  14. library
  15. hs-source-dirs: src
  16. exposed-modules:
  17. Web.Bulletin
  18. Web.Bulletin.Actions.Posts
  19. Web.Bulletin.Actions.MyUsers
  20. Web.Bulletin.Actions.Profile
  21. Web.Bulletin.Cli
  22. Web.Bulletin.Config
  23. Web.Bulletin.Database
  24. Web.Bulletin.Database.Common
  25. Web.Bulletin.Database.Users
  26. Web.Bulletin.Database.Posts
  27. Web.Bulletin.Database.RegTokens
  28. Web.Bulletin.Html
  29. Web.Bulletin.Model
  30. Web.Bulletin.Router
  31. Web.Bulletin.Server
  32. Web.Bulletin.Style
  33. Web.Bulletin.Validation
  34. ghc-options: -Wall -fno-warn-type-defaults
  35. default-language: Haskell2010
  36. build-depends: base >= 4.7 && < 5
  37. , text
  38. , bytestring
  39. , time
  40. , containers
  41. , raw-strings-qq
  42. -- web
  43. , lucid
  44. , scotty
  45. , wai
  46. , wai-extra
  47. , http-types
  48. , monad-logger
  49. -- db
  50. , persistent
  51. , persistent-template
  52. , persistent-sqlite
  53. , mtl
  54. , resourcet
  55. -- auth
  56. , my-scotty-users
  57. , random-strings
  58. , pureMD5
  59. -- markdown
  60. , cheapskate
  61. , cheapskate-lucid
  62. -- cli
  63. , optparse-generic
  64. executable bulletin-app
  65. hs-source-dirs: app
  66. main-is: Main.hs
  67. default-language: Haskell2010
  68. ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
  69. -- for static executable:
  70. -- ghc-options: -Wall -static -optl-static -optl-pthread -fPIC -threaded -rtsopts -with-rtsopts=-N
  71. build-depends: base >= 4.7 && < 5
  72. , bulletin-app