Skip to content

Commit 3fb5f0c

Browse files
Add GitHub.Enterprise module
1 parent b277deb commit 3fb5f0c

8 files changed

Lines changed: 41 additions & 3 deletions

File tree

github.cabal

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ library
9090
GitHub.Data.DeployKeys
9191
GitHub.Data.Deployments
9292
GitHub.Data.Email
93+
GitHub.Data.Enterprise
9394
GitHub.Data.Enterprise.Organizations
9495
GitHub.Data.Events
9596
GitHub.Data.Gists
@@ -153,6 +154,7 @@ library
153154
GitHub.Endpoints.Users.Emails
154155
GitHub.Endpoints.Users.Followers
155156
GitHub.Endpoints.Users.PublicSSHKeys
157+
GitHub.Enterprise
156158
GitHub.Internal.Prelude
157159
GitHub.Request
158160

samples/Enterprise/CreateOrganization.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ module Main (main) where
55
import Common
66

77
import qualified GitHub
8+
import qualified GitHub.Enterprise as GitHub
89

910
main :: IO ()
1011
main = do

samples/Enterprise/RenameOrganization.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ module Main (main) where
55
import Common
66

77
import qualified GitHub
8+
import qualified GitHub.Enterprise as GitHub
89

910
main :: IO ()
1011
main = do

src/GitHub.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
-- License : BSD-3-Clause
44
-- Maintainer : Oleg Grenrus <[email protected]>
55
--
6-
-- This module re-exports all request constructrors and data definitions from
6+
-- This module re-exports all request constructors and data definitions from
77
-- this package.
88
--
99
-- See "GitHub.Request" module for executing 'Request', in short

src/GitHub/Data.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ module GitHub.Data (
4141
module GitHub.Data.DeployKeys,
4242
module GitHub.Data.Deployments,
4343
module GitHub.Data.Email,
44-
module GitHub.Data.Enterprise.Organizations,
4544
module GitHub.Data.Events,
4645
module GitHub.Data.Gists,
4746
module GitHub.Data.GitData,
@@ -74,7 +73,6 @@ import GitHub.Data.Definitions
7473
import GitHub.Data.DeployKeys
7574
import GitHub.Data.Deployments
7675
import GitHub.Data.Email
77-
import GitHub.Data.Enterprise.Organizations
7876
import GitHub.Data.Events
7977
import GitHub.Data.Gists
8078
import GitHub.Data.GitData

src/GitHub/Data/Enterprise.hs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----------------------------------------------------------------------------
2+
-- |
3+
-- License : BSD-3-Clause
4+
-- Maintainer : Oleg Grenrus <[email protected]>
5+
--
6+
-- This module re-exports the @GitHub.Data.Enterprise.@ submodules.
7+
module GitHub.Data.Enterprise (
8+
-- * Module re-exports
9+
module GitHub.Data.Enterprise.Organizations,
10+
) where
11+
12+
import GitHub.Data.Enterprise.Organizations

src/GitHub/Endpoints/Enterprise/Organizations.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ module GitHub.Endpoints.Enterprise.Organizations (
1111
) where
1212

1313
import GitHub.Data
14+
import GitHub.Data.Enterprise
1415
import GitHub.Internal.Prelude
1516
import Prelude ()
1617

src/GitHub/Enterprise.hs

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
-----------------------------------------------------------------------------
2+
-- |
3+
-- License : BSD-3-Clause
4+
-- Maintainer : Oleg Grenrus <[email protected]>
5+
--
6+
-- This module re-exports all request constructors and data definitions for
7+
-- working with GitHub Enterprise.
8+
--
9+
module GitHub.Enterprise (
10+
-- * Enterprise Admin
11+
-- | See <https://developer.github.com/enterprise/v3/enterprise-admin/>
12+
13+
-- ** Organizations
14+
-- | See <https://developer.github.com/enterprise/v3/enterprise-admin/orgs/>
15+
createOrganizationR,
16+
renameOrganizationR,
17+
18+
-- * Data definitions
19+
module GitHub.Data.Enterprise,
20+
) where
21+
22+
import GitHub.Data.Enterprise
23+
import GitHub.Endpoints.Enterprise.Organizations

0 commit comments

Comments
 (0)