git.iko.soy/typeable/pagerduty
on 0.0.1 help sign in
typeable/pagerduty/pagerduty.cabal
93 lines 3.5 kB history raw
1name: pagerduty
2version: 0.0.1
3synopsis: Client library for PagerDuty Integration and REST APIs.
4homepage: http://github.com/brendanhay/pagerduty
5license: OtherLicense
6license-file: LICENSE
7author: Brendan Hay
8maintainer: Brendan Hay <brendan.g.hay@gmail.com>
9copyright: Copyright (c) 2013-2015 Brendan Hay, 2014 Kim Altintop
10category: Network, PagerDuty, Monitoring
11build-type: Simple
12cabal-version: >= 1.10
14description:
15 PagerDuty is an alerting system for IT professionals. PagerDuty connects
16 with a variety of systems (including monitoring tools and ticketing
17 systems) and dispatches alerts via automated phone call, SMS and email.
19 This library implements the full PagerDuty Integration and REST APIs which
20 are documented here:
21 .
22 * Integration API - <http://developer.pagerduty.com/documentation/integration>
23 .
24 * REST API - <http://developer.pagerduty.com/documentation/rest>
25 .
26 /Warning:/ This is an experimental preview release which is still under
27 heavy development and not intended for public consumption, caveat emptor!
29extra-source-files:
30 README.md
32source-repository head
33 type: git
34 location: git://github.com/brendanhay/pagerduty.git
36library
37 default-language: Haskell2010
38 hs-source-dirs: src
40 ghc-options: -Wall
42 exposed-modules:
43 Control.Monad.Trans.PagerDuty
44 , Network.PagerDuty.Integration
45 , Network.PagerDuty.REST
46 , Network.PagerDuty.REST.Alerts
47 , Network.PagerDuty.REST.EscalationPolicies
48 , Network.PagerDuty.REST.EscalationPolicies.EscalationRules
49 , Network.PagerDuty.REST.Incidents
50 , Network.PagerDuty.REST.Incidents.Notes
51 , Network.PagerDuty.REST.LogEntries
52 , Network.PagerDuty.REST.MaintenanceWindows
53 , Network.PagerDuty.REST.Reports
54 , Network.PagerDuty.REST.Schedules
55 , Network.PagerDuty.REST.Schedules.Overrides
56 , Network.PagerDuty.REST.Services
57 , Network.PagerDuty.REST.Services.EmailFilters
58 , Network.PagerDuty.REST.Users
59 , Network.PagerDuty.REST.Users.ContactMethods
60 , Network.PagerDuty.REST.Users.NotificationRules
61 , Network.PagerDuty.REST.Webhooks
63 other-modules:
64 Network.PagerDuty.Internal.IO
65 , Network.PagerDuty.Internal.Options
66 , Network.PagerDuty.Internal.Query
67 , Network.PagerDuty.Internal.TH
68 , Network.PagerDuty.Internal.Types
69 , Network.PagerDuty.Types
71 build-depends:
72 aeson == 0.8.*
73 , base >= 4.5 && < 5
74 , bifunctors >= 4.1 && < 5
75 , bytestring >= 0.9
76 , bytestring-conversion >= 0.2.1
77 , conduit > 1.1 && < 1.3
78 , data-default-class >= 0.0.1
79 , exceptions >= 0.6
80 , generics-sop >= 0.1.0.2
81 , http-client >= 0.4.3 && < 0.5
82 , http-types >= 0.8
83 , lens >= 4.4 && < 5
84 , lens-aeson >= 1
85 , mmorph >= 1 && < 2
86 , monad-control >= 1 && < 2
87 , mtl >= 2.2.1 && < 2.3
88 , template-haskell >= 2.2
89 , text >= 1.1
90 , time >= 1.5
91 , transformers == 0.4.*
92 , transformers-base >= 0.4.2
93 , unordered-containers >= 0.2.3