mirror of
https://github.com/higherkindness/mu-haskell.git
synced 2024-09-11 14:36:01 +03:00
Fill all cabal files for Hackage! 🚀 (#72)
This commit is contained in:
parent
fbdcffd646
commit
2b4bc601c8
1
CODEOWNERS
Normal file
1
CODEOWNERS
Normal file
@ -0,0 +1 @@
|
||||
* @serras @kutyel
|
@ -2,23 +2,26 @@ cabal-version: >=1.10
|
||||
name: mu-avro
|
||||
version: 0.1.0.0
|
||||
synopsis: Avro serialization support for Mu microservices
|
||||
-- description:
|
||||
-- bug-reports:
|
||||
description: You can use @mu-avro@ to read AVRO Schema Declarations for mu-haskell
|
||||
license: Apache-2.0
|
||||
license-file: LICENSE
|
||||
author: Alejandro Serrano, Flavio Corpa
|
||||
maintainer: alejandro.serrano@47deg.com
|
||||
-- copyright:
|
||||
copyright: Copyright © 2019-2020 <http://47deg.com 47 Degrees>
|
||||
category: Network
|
||||
build-type: Simple
|
||||
data-files: test/avro/*.avsc
|
||||
homepage: https://higherkindness.io/mu-haskell/
|
||||
bug-reports: https://github.com/higherkindness/mu-haskell/issues
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/higherkindness/mu-haskell
|
||||
|
||||
library
|
||||
exposed-modules: Mu.Adapter.Avro
|
||||
, Mu.Quasi.Avro
|
||||
, Mu.Quasi.Avro.Example
|
||||
-- other-modules:
|
||||
-- other-extensions:
|
||||
build-depends: base >=4.12 && <5
|
||||
, mu-schema
|
||||
, avro
|
||||
|
@ -1,17 +1,22 @@
|
||||
name: mu-persistent
|
||||
version: 0.1.0.0
|
||||
synopsis: Utilities for interoperation between Mu and Persistent
|
||||
-- description:
|
||||
description: Please see the <https://github.com/higherkindness/mu-haskell/persistent#readme readme file>.
|
||||
homepage: https://github.com/higherkindness/mu-haskell/persistent#readme
|
||||
license: Apache-2.0
|
||||
license-file: LICENSE
|
||||
author: Flavio Corpa, Alejandro Serrano
|
||||
maintainer: flavio.corpa@47deg.com
|
||||
copyright: Copyright © 2019-2020 47 Degrees. <http://47deg.com>
|
||||
copyright: Copyright © 2019-2020 <http://47deg.com 47 Degrees>
|
||||
category: Network
|
||||
build-type: Simple
|
||||
cabal-version: >=1.10
|
||||
extra-source-files: README.md
|
||||
bug-reports: https://github.com/higherkindness/mu-haskell/issues
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/higherkindness/mu-haskell
|
||||
|
||||
library
|
||||
exposed-modules: Mu.Adapter.Persistent
|
||||
|
@ -2,16 +2,21 @@ cabal-version: >=1.10
|
||||
name: mu-protobuf
|
||||
version: 0.1.0.0
|
||||
synopsis: Protocol Buffers serialization and gRPC schema import for Mu microservices
|
||||
-- description:
|
||||
-- bug-reports:
|
||||
description: You can use @mu-protobuf@ to read Protobuf Schema Declarations and services for mu-haskell
|
||||
license: Apache-2.0
|
||||
license-file: LICENSE
|
||||
author: Alejandro Serrano
|
||||
author: Alejandro Serrano, Flavio Corpa
|
||||
maintainer: alejandro.serrano@47deg.com
|
||||
-- copyright:
|
||||
copyright: Copyright © 2019-2020 <http://47deg.com 47 Degrees>
|
||||
category: Network
|
||||
build-type: Simple
|
||||
data-files: test/protobuf/*.proto
|
||||
homepage: https://higherkindness.io/mu-haskell/
|
||||
bug-reports: https://github.com/higherkindness/mu-haskell/issues
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/higherkindness/mu-haskell
|
||||
|
||||
library
|
||||
exposed-modules: Mu.Adapter.ProtoBuf
|
||||
@ -19,8 +24,6 @@ library
|
||||
, Mu.Quasi.ProtoBuf
|
||||
, Mu.Quasi.GRpc
|
||||
, Mu.Quasi.ProtoBuf.Example
|
||||
-- other-modules:
|
||||
-- other-extensions:
|
||||
build-depends: base >=4.12 && <5
|
||||
, mu-schema
|
||||
, mu-rpc
|
||||
@ -49,4 +52,5 @@ executable test-protobuf
|
||||
, proto3-wire
|
||||
hs-source-dirs: test
|
||||
default-language: Haskell2010
|
||||
ghc-options: -Wall -fprint-explicit-foralls
|
||||
ghc-options: -Wall
|
||||
-fprint-explicit-foralls
|
||||
|
@ -19,8 +19,6 @@ source-repository head
|
||||
|
||||
library
|
||||
exposed-modules: Compendium.Client
|
||||
-- other-modules:
|
||||
-- other-extensions:
|
||||
build-depends: base >=4.12 && <5
|
||||
, aeson
|
||||
, text
|
||||
|
@ -1,30 +1,35 @@
|
||||
cabal-version: >=1.10
|
||||
-- Initial package description 'mu-haskell.cabal' generated by 'cabal
|
||||
-- init'. For further documentation, see
|
||||
-- http://haskell.org/cabal/users-guide/
|
||||
|
||||
name: mu-rpc
|
||||
version: 0.1.0.0
|
||||
synopsis: Protocol-independent declaration of services and servers
|
||||
-- description:
|
||||
-- bug-reports:
|
||||
description: Protocol-independent declaration of services and servers for mu-haskell
|
||||
license: Apache-2.0
|
||||
license-file: LICENSE
|
||||
author: Alejandro Serrano
|
||||
author: Alejandro Serrano, Flavio Corpa
|
||||
maintainer: alejandro.serrano@47deg.com
|
||||
-- copyright:
|
||||
copyright: Copyright © 2019-2020 <http://47deg.com 47 Degrees>
|
||||
category: Network
|
||||
build-type: Simple
|
||||
extra-source-files: CHANGELOG.md
|
||||
homepage: https://higherkindness.io/mu-haskell/
|
||||
bug-reports: https://github.com/higherkindness/mu-haskell/issues
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/higherkindness/mu-haskell
|
||||
|
||||
library
|
||||
exposed-modules: Mu.Rpc,
|
||||
Mu.Server,
|
||||
Mu.Rpc.Examples
|
||||
-- other-modules:
|
||||
-- other-extensions:
|
||||
build-depends: base >=4.12 && <5, mtl, sop-core,
|
||||
mu-schema, conduit, text, template-haskell
|
||||
build-depends: base >=4.12 && <5
|
||||
, conduit
|
||||
, mtl
|
||||
, mu-schema
|
||||
, sop-core
|
||||
, template-haskell
|
||||
, text
|
||||
hs-source-dirs: src
|
||||
default-language: Haskell2010
|
||||
ghc-options: -Wall -fprint-potential-instances
|
||||
ghc-options: -Wall
|
||||
-fprint-potential-instances
|
||||
|
@ -3,7 +3,6 @@ name: mu-schema
|
||||
version: 0.1.0.0
|
||||
synopsis: Format-independent schemas for serialization
|
||||
description: With @mu-schema@ you can describe schemas using type-level constructs, and derive serializers from those. See @mu-avro@, @mu-protobuf@ for the actual adapters.
|
||||
-- bug-reports:
|
||||
license: Apache-2.0
|
||||
license-file: LICENSE
|
||||
author: Alejandro Serrano, Flavio Corpa
|
||||
|
@ -1,35 +1,47 @@
|
||||
cabal-version: >=1.10
|
||||
-- Initial package description 'mu-haskell.cabal' generated by 'cabal
|
||||
-- init'. For further documentation, see
|
||||
-- http://haskell.org/cabal/users-guide/
|
||||
|
||||
name: mu-grpc-client
|
||||
version: 0.1.0.0
|
||||
synopsis: gRPC clients from Mu definitions
|
||||
-- description:
|
||||
-- bug-reports:
|
||||
description: With @mu-grpc-client@ you can easily build gRPC clients for mu-haskell!
|
||||
license: Apache-2.0
|
||||
license-file: LICENSE
|
||||
author: Alejandro Serrano
|
||||
author: Alejandro Serrano, Flavio Corpa
|
||||
maintainer: alejandro.serrano@47deg.com
|
||||
-- copyright:
|
||||
copyright: Copyright © 2019-2020 <http://47deg.com 47 Degrees>
|
||||
category: Network
|
||||
build-type: Simple
|
||||
extra-source-files: CHANGELOG.md
|
||||
homepage: https://higherkindness.io/mu-haskell/
|
||||
bug-reports: https://github.com/higherkindness/mu-haskell/issues
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/higherkindness/mu-haskell
|
||||
|
||||
library
|
||||
exposed-modules: Mu.GRpc.Client.TyApps,
|
||||
Mu.GRpc.Client.Record,
|
||||
Mu.GRpc.Client.Examples
|
||||
other-modules: Mu.GRpc.Client.Internal
|
||||
-- other-extensions:
|
||||
build-depends: base >=4.12 && <5, sop-core,
|
||||
bytestring, async, text,
|
||||
mu-schema, mu-rpc, mu-protobuf,
|
||||
http2, http2-client, http2-client-grpc,
|
||||
http2-grpc-proto3-wire,
|
||||
conduit, stm, stm-chans, stm-conduit,
|
||||
template-haskell >= 2.12, th-abstraction
|
||||
build-depends: base >=4.12 && <5
|
||||
, async
|
||||
, bytestring
|
||||
, conduit
|
||||
, http2
|
||||
, http2-client
|
||||
, http2-client-grpc
|
||||
, http2-grpc-proto3-wire
|
||||
, mu-protobuf
|
||||
, mu-rpc
|
||||
, mu-schema
|
||||
, sop-core
|
||||
, stm
|
||||
, stm-chans
|
||||
, stm-conduit
|
||||
, template-haskell >= 2.12
|
||||
, text
|
||||
, th-abstraction
|
||||
hs-source-dirs: src
|
||||
default-language: Haskell2010
|
||||
ghc-options: -Wall -fprint-potential-instances
|
||||
ghc-options: -Wall
|
||||
-fprint-potential-instances
|
||||
|
@ -1,44 +1,67 @@
|
||||
cabal-version: >=1.10
|
||||
-- Initial package description 'mu-haskell.cabal' generated by 'cabal
|
||||
-- init'. For further documentation, see
|
||||
-- http://haskell.org/cabal/users-guide/
|
||||
|
||||
name: mu-grpc-server
|
||||
version: 0.1.0.0
|
||||
synopsis: gRPC servers for Mu definitions
|
||||
-- description:
|
||||
-- bug-reports:
|
||||
description: With @mu-grpc-server@ you can easily build gRPC servers for mu-haskell!
|
||||
license: Apache-2.0
|
||||
license-file: LICENSE
|
||||
author: Alejandro Serrano
|
||||
author: Alejandro Serrano, Flavio Corpa
|
||||
maintainer: alejandro.serrano@47deg.com
|
||||
-- copyright:
|
||||
copyright: Copyright © 2019-2020 <http://47deg.com 47 Degrees>
|
||||
category: Network
|
||||
build-type: Simple
|
||||
extra-source-files: CHANGELOG.md
|
||||
homepage: https://higherkindness.io/mu-haskell/
|
||||
bug-reports: https://github.com/higherkindness/mu-haskell/issues
|
||||
|
||||
source-repository head
|
||||
type: git
|
||||
location: https://github.com/higherkindness/mu-haskell
|
||||
|
||||
library
|
||||
exposed-modules: Mu.GRpc.Server
|
||||
-- other-extensions:
|
||||
build-depends: base >=4.12 && <5, sop-core,
|
||||
bytestring, async, mtl,
|
||||
mu-schema, mu-rpc, mu-protobuf,
|
||||
warp, warp-grpc, wai, warp-tls,
|
||||
http2-grpc-types, http2-grpc-proto3-wire,
|
||||
conduit, stm, stm-conduit
|
||||
build-depends: base >=4.12 && <5
|
||||
, async
|
||||
, bytestring
|
||||
, conduit
|
||||
, http2-grpc-proto3-wire
|
||||
, http2-grpc-types
|
||||
, mtl
|
||||
, mu-protobuf
|
||||
, mu-rpc
|
||||
, mu-schema
|
||||
, sop-core
|
||||
, stm
|
||||
, stm-conduit
|
||||
, wai
|
||||
, warp
|
||||
, warp-grpc
|
||||
, warp-tls
|
||||
hs-source-dirs: src
|
||||
default-language: Haskell2010
|
||||
ghc-options: -Wall -fprint-potential-instances
|
||||
ghc-options: -Wall
|
||||
-fprint-potential-instances
|
||||
|
||||
executable grpc-example-server
|
||||
main-is: ExampleServer.hs
|
||||
other-modules: Mu.GRpc.Server
|
||||
build-depends: base >=4.12 && <5, sop-core,
|
||||
bytestring, async, mtl,
|
||||
mu-schema, mu-rpc, mu-protobuf,
|
||||
warp, warp-grpc, wai, warp-tls,
|
||||
http2-grpc-types, http2-grpc-proto3-wire,
|
||||
conduit, stm, stm-conduit
|
||||
build-depends: base >=4.12 && <5
|
||||
, async
|
||||
, bytestring
|
||||
, conduit
|
||||
, http2-grpc-proto3-wire
|
||||
, http2-grpc-types
|
||||
, mtl
|
||||
, mu-protobuf
|
||||
, mu-rpc
|
||||
, mu-schema
|
||||
, sop-core
|
||||
, stm
|
||||
, stm-conduit
|
||||
, wai
|
||||
, warp
|
||||
, warp-grpc
|
||||
, warp-tls
|
||||
hs-source-dirs: src
|
||||
default-language: Haskell2010
|
||||
ghc-options: -Wall
|
||||
|
Loading…
Reference in New Issue
Block a user