packages feed

Cabal revisions of vcs-web-hook-parse-0.1.0.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                vcs-web-hook-parse-version:             0.1.0.0-synopsis:            Parse development platform web hook messages.-description:-  A development platform is a server system which hosts (mostly software)-  projects, version controlled repositories and often provides feature like-  issue tracking, merge requests, project search, project wikis and more.-  .-  Some development platforms can report various events using web hooks, i.e.-  send HTTP requests containing structured data (e.g. JSON or XML) to a-  specified URL. Then you can run a server which receives these messages and-  reports them to IRC or a mailing list (or anything else you like).-  .-  This package collects development platform specific types, and functions-  which parse the HTTP message bodies into values of these types. Then an-  actual web hook handler can be written using them.-  .-  Why have a single package which handles the various platforms? First, because-  parsing some JSON or XML structures is a simple task requiring very little-  code (thanks to awesome Haskell libraries), sometimes hardly worth having its-  own dedicated package. Second, having them all here may allow sharing types-  and perhaps even developing some common web hook formats in the future.-  .-  This package handles only /free-as-in-freedom/ development platforms. In-  particular, it means g1thub won't be supported (until it becomes free too),-  while support for all free platforms (DarcsDen, Gogs, Kallithea, GitLab's-  "community edition", etc.) is very welcome.-homepage:            http://rel4tion.org/projects/vcs-web-hook-parse/-bug-reports:         http://rel4tion.org/projects/vcs-web-hook-parse/tickets/-license:             PublicDomain-license-file:        COPYING-author:              fr33domlover-maintainer:          fr33domlover@riseup.net-copyright:           ♡ Copying is an act of love. Please copy, reuse and share.-category:            Web-build-type:          Simple-extra-source-files:  AUTHORS ChangeLog COPYING INSTALL NEWS README.md-cabal-version:       >=1.10--source-repository head-  type:                darcs-  location:            http://dev.rel4tion.org/fr33domlover/vcs-web-hook-parse--library-  exposed-modules:     Web.Hook.GitLab-                     , Web.Hook.Gogs-  -- other-modules:       -  -- other-extensions:    -  build-depends:       base       >=4.7 && <5-                     , aeson      >=0.9-                     , bytestring-                     , text-  hs-source-dirs:      src-  default-language:    Haskell2010+name:                vcs-web-hook-parse
+version:             0.1.0.0
+x-revision: 1
+synopsis:            Parse development platform web hook messages.
+description:
+  A development platform is a server system which hosts (mostly software)
+  projects, version controlled repositories and often provides feature like
+  issue tracking, merge requests, project search, project wikis and more.
+  .
+  Some development platforms can report various events using web hooks, i.e.
+  send HTTP requests containing structured data (e.g. JSON or XML) to a
+  specified URL. Then you can run a server which receives these messages and
+  reports them to IRC or a mailing list (or anything else you like).
+  .
+  This package collects development platform specific types, and functions
+  which parse the HTTP message bodies into values of these types. Then an
+  actual web hook handler can be written using them.
+  .
+  Why have a single package which handles the various platforms? First, because
+  parsing some JSON or XML structures is a simple task requiring very little
+  code (thanks to awesome Haskell libraries), sometimes hardly worth having its
+  own dedicated package. Second, having them all here may allow sharing types
+  and perhaps even developing some common web hook formats in the future.
+  .
+  This package handles only /free-as-in-freedom/ development platforms. In
+  particular, it means g1thub won't be supported (until it becomes free too),
+  while support for all free platforms (DarcsDen, Gogs, Kallithea, GitLab's
+  "community edition", etc.) is very welcome.
+homepage:            http://rel4tion.org/projects/vcs-web-hook-parse/
+bug-reports:         http://rel4tion.org/projects/vcs-web-hook-parse/tickets/
+license:             PublicDomain
+license-file:        COPYING
+author:              fr33domlover
+maintainer:          fr33domlover@riseup.net
+copyright:           ♡ Copying is an act of love. Please copy, reuse and share.
+category:            Web
+build-type:          Simple
+extra-source-files:  AUTHORS ChangeLog COPYING INSTALL NEWS README.md
+cabal-version:       >=1.10
+
+source-repository head
+  type:                darcs
+  location:            http://hub.darcs.net/fr33domlover/vcs-web-hook-parse
+
+library
+  exposed-modules:     Web.Hook.GitLab
+                     , Web.Hook.Gogs
+  -- other-modules:       
+  -- other-extensions:    
+  build-depends:       base       >=4.7 && <5
+                     , aeson      >=0.9
+                     , bytestring
+                     , text
+  hs-source-dirs:      src
+  default-language:    Haskell2010