From a386dd209566262b386bfcafe47ef00b92c6a714 Mon Sep 17 00:00:00 2001 From: Alp Mestanogullari Date: Sat, 2 Mar 2019 10:08:03 +0100 Subject: [PATCH] point to www.servant.dev (website) and docs.servant.dev (self-explanatory) --- README.md | 6 ++--- doc/cookbook/basic-auth/basic-auth.cabal | 2 +- .../basic-streaming/basic-streaming.cabal | 2 +- doc/cookbook/curl-mock/curl-mock.cabal | 2 +- .../db-postgres-pool/db-postgres-pool.cabal | 2 +- .../db-sqlite-simple/db-sqlite-simple.cabal | 2 +- doc/cookbook/file-upload/FileUpload.lhs | 2 +- doc/cookbook/file-upload/file-upload.cabal | 2 +- doc/cookbook/generic/generic.cabal | 2 +- .../hoist-server-with-context.cabal | 2 +- doc/cookbook/https/https.cabal | 2 +- .../jwt-and-basic-auth.cabal | 2 +- doc/cookbook/pagination/pagination.cabal | 2 +- doc/cookbook/sentry/sentry.cabal | 2 +- .../structuring-apis/structuring-apis.cabal | 2 +- doc/cookbook/testing/testing.cabal | 2 +- .../using-custom-monad.cabal | 2 +- .../using-free-client/using-free-client.cabal | 2 +- doc/examples.md | 2 +- doc/links.rst | 4 +-- doc/tutorial/tutorial.cabal | 4 +-- servant-client-core/CHANGELOG.md | 2 +- servant-client-core/servant-client-core.cabal | 2 +- servant-client-ghcjs/README.md | 4 +-- .../servant-client-ghcjs.cabal | 4 +-- servant-client/CHANGELOG.md | 2 +- servant-client/servant-client.cabal | 4 +-- servant-conduit/servant-conduit.cabal | 2 +- servant-docs/servant-docs.cabal | 2 +- servant-foreign/servant-foreign.cabal | 2 +- .../servant-http-streams.cabal | 4 +-- servant-machines/servant-machines.cabal | 2 +- servant-pipes/servant-pipes.cabal | 2 +- servant-server/README.md | 2 +- servant-server/servant-server.cabal | 4 +-- servant/CHANGELOG.md | 26 +++++++++---------- servant/servant.cabal | 4 +-- 37 files changed, 59 insertions(+), 59 deletions(-) diff --git a/README.md b/README.md index 70b7a6ed..215adcf9 100644 --- a/README.md +++ b/README.md @@ -4,14 +4,14 @@ ## Getting Started -We have a [tutorial](http://haskell-servant.readthedocs.org/en/stable/tutorial/index.html) that +We have a [tutorial](http://docs.servant.dev/en/stable/tutorial/index.html) that introduces the core features of servant. After this article, you should be able to write your first servant webservices, learning the rest from the haddocks' examples. -The central documentation can be found [here](http://haskell-servant.readthedocs.org/). +The central documentation can be found [here](http://docs.servant.dev/). Other blog posts, videos and slides can be found on the -[website](http://haskell-servant.github.io/). +[website](http://www.servant.dev/). If you need help, drop by the IRC channel (#servant on freenode) or [mailing list](https://groups.google.com/forum/#!forum/haskell-servant). diff --git a/doc/cookbook/basic-auth/basic-auth.cabal b/doc/cookbook/basic-auth/basic-auth.cabal index 7275d906..edefd31e 100644 --- a/doc/cookbook/basic-auth/basic-auth.cabal +++ b/doc/cookbook/basic-auth/basic-auth.cabal @@ -1,7 +1,7 @@ name: cookbook-basic-auth version: 0.1 synopsis: Basic Authentication cookbook example -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/basic-streaming/basic-streaming.cabal b/doc/cookbook/basic-streaming/basic-streaming.cabal index 03c75c36..a81cf04d 100644 --- a/doc/cookbook/basic-streaming/basic-streaming.cabal +++ b/doc/cookbook/basic-streaming/basic-streaming.cabal @@ -1,7 +1,7 @@ name: cookbook-basic-streaming version: 2.1 synopsis: Streaming in servant without streaming libs -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/curl-mock/curl-mock.cabal b/doc/cookbook/curl-mock/curl-mock.cabal index 48c00b71..f519c4f6 100644 --- a/doc/cookbook/curl-mock/curl-mock.cabal +++ b/doc/cookbook/curl-mock/curl-mock.cabal @@ -1,7 +1,7 @@ name: cookbook-curl-mock version: 0.1 synopsis: Generate curl mock requests cookbook example -homepage: http://haskell-servant.readthedocs.org +homepage: http://docs.servant.dev license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/db-postgres-pool/db-postgres-pool.cabal b/doc/cookbook/db-postgres-pool/db-postgres-pool.cabal index 5e597ea1..86dc4154 100644 --- a/doc/cookbook/db-postgres-pool/db-postgres-pool.cabal +++ b/doc/cookbook/db-postgres-pool/db-postgres-pool.cabal @@ -1,7 +1,7 @@ name: cookbook-db-postgres-pool version: 0.1 synopsis: Simple PostgreSQL connection pool cookbook example -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/db-sqlite-simple/db-sqlite-simple.cabal b/doc/cookbook/db-sqlite-simple/db-sqlite-simple.cabal index 04ce774b..24e5da52 100644 --- a/doc/cookbook/db-sqlite-simple/db-sqlite-simple.cabal +++ b/doc/cookbook/db-sqlite-simple/db-sqlite-simple.cabal @@ -1,7 +1,7 @@ name: cookbook-db-sqlite-simple version: 0.1 synopsis: Simple SQLite DB cookbook example -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/file-upload/FileUpload.lhs b/doc/cookbook/file-upload/FileUpload.lhs index 3f19092b..49c8cdd5 100644 --- a/doc/cookbook/file-upload/FileUpload.lhs +++ b/doc/cookbook/file-upload/FileUpload.lhs @@ -126,7 +126,7 @@ Content of "README.md" ## Getting Started -We have a [tutorial](http://haskell-servant.readthedocs.org/en/stable/tutorial/index.html) that +We have a [tutorial](http://docs.servant.dev/en/stable/tutorial/index.html) that introduces the core features of servant. After this article, you should be able to write your first servant webservices, learning the rest from the haddocks' examples. diff --git a/doc/cookbook/file-upload/file-upload.cabal b/doc/cookbook/file-upload/file-upload.cabal index bcc53063..6d35539f 100644 --- a/doc/cookbook/file-upload/file-upload.cabal +++ b/doc/cookbook/file-upload/file-upload.cabal @@ -1,7 +1,7 @@ name: cookbook-file-upload version: 0.1 synopsis: File upload cookbook example -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/generic/generic.cabal b/doc/cookbook/generic/generic.cabal index b8113f88..71e02c80 100644 --- a/doc/cookbook/generic/generic.cabal +++ b/doc/cookbook/generic/generic.cabal @@ -1,7 +1,7 @@ name: cookbook-generic version: 0.1 synopsis: Using custom monad to pass a state between handlers -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/hoist-server-with-context/hoist-server-with-context.cabal b/doc/cookbook/hoist-server-with-context/hoist-server-with-context.cabal index e5d11a90..b06cc01e 100644 --- a/doc/cookbook/hoist-server-with-context/hoist-server-with-context.cabal +++ b/doc/cookbook/hoist-server-with-context/hoist-server-with-context.cabal @@ -3,7 +3,7 @@ version: 0.0.1 synopsis: JWT and basic access authentication with a Custom Monad cookbook example description: Using servant-auth to support both JWT-based and basic authentication. -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/https/https.cabal b/doc/cookbook/https/https.cabal index e17cc9b1..670a0739 100644 --- a/doc/cookbook/https/https.cabal +++ b/doc/cookbook/https/https.cabal @@ -1,7 +1,7 @@ name: cookbook-https version: 0.1 synopsis: HTTPS cookbook example -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/jwt-and-basic-auth/jwt-and-basic-auth.cabal b/doc/cookbook/jwt-and-basic-auth/jwt-and-basic-auth.cabal index 3826ef04..a83933e2 100644 --- a/doc/cookbook/jwt-and-basic-auth/jwt-and-basic-auth.cabal +++ b/doc/cookbook/jwt-and-basic-auth/jwt-and-basic-auth.cabal @@ -3,7 +3,7 @@ version: 0.0.1 synopsis: JWT and basic access authentication cookbook example description: Using servant-auth to support both JWT-based and basic authentication. -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/pagination/pagination.cabal b/doc/cookbook/pagination/pagination.cabal index 26b7a828..0c16debe 100644 --- a/doc/cookbook/pagination/pagination.cabal +++ b/doc/cookbook/pagination/pagination.cabal @@ -1,7 +1,7 @@ name: cookbook-pagination version: 2.1 synopsis: Pagination with Servant example -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/sentry/sentry.cabal b/doc/cookbook/sentry/sentry.cabal index 17fea17a..7096e2eb 100644 --- a/doc/cookbook/sentry/sentry.cabal +++ b/doc/cookbook/sentry/sentry.cabal @@ -1,7 +1,7 @@ name: cookbook-sentry version: 0.1 synopsis: Collecting runtime exceptions using Sentry -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/structuring-apis/structuring-apis.cabal b/doc/cookbook/structuring-apis/structuring-apis.cabal index 78476e61..eb6d7756 100644 --- a/doc/cookbook/structuring-apis/structuring-apis.cabal +++ b/doc/cookbook/structuring-apis/structuring-apis.cabal @@ -1,7 +1,7 @@ name: cookbook-structuring-apis version: 0.1 synopsis: Example that shows how APIs can be structured -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/testing/testing.cabal b/doc/cookbook/testing/testing.cabal index a1e385aa..2bfbd73f 100644 --- a/doc/cookbook/testing/testing.cabal +++ b/doc/cookbook/testing/testing.cabal @@ -2,7 +2,7 @@ name: cookbook-testing version: 0.0.1 synopsis: Common testing patterns in Servant apps description: This recipe includes various strategies for writing tests for Servant. -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/using-custom-monad/using-custom-monad.cabal b/doc/cookbook/using-custom-monad/using-custom-monad.cabal index 81e910d3..7fefa489 100644 --- a/doc/cookbook/using-custom-monad/using-custom-monad.cabal +++ b/doc/cookbook/using-custom-monad/using-custom-monad.cabal @@ -1,7 +1,7 @@ name: cookbook-using-custom-monad version: 0.1 synopsis: Using custom monad to pass a state between handlers -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/cookbook/using-free-client/using-free-client.cabal b/doc/cookbook/using-free-client/using-free-client.cabal index a2cc152d..7fd053c2 100644 --- a/doc/cookbook/using-free-client/using-free-client.cabal +++ b/doc/cookbook/using-free-client/using-free-client.cabal @@ -1,7 +1,7 @@ name: cookbook-using-free-client version: 0.1 synopsis: Using Free client -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ license: BSD3 license-file: ../../../servant/LICENSE author: Servant Contributors diff --git a/doc/examples.md b/doc/examples.md index c65b99f1..a3a8c74a 100644 --- a/doc/examples.md +++ b/doc/examples.md @@ -8,7 +8,7 @@ - **[servant-examples](https://github.com/sras/servant-examples)**: - Similar to [the cookbook](https://haskell-servant.readthedocs.io/en/latest/cookbook/index.html) but + Similar to [the cookbook](https://docs.servant.dev/en/latest/cookbook/index.html) but with no explanations, for developers who just want to look at code examples to find out how to do X or Y with servant. diff --git a/doc/links.rst b/doc/links.rst index 5f14c527..34595ebd 100644 --- a/doc/links.rst +++ b/doc/links.rst @@ -3,7 +3,7 @@ Helpful Links ------------- - the central documentation (this site): - `haskell-servant.readthedocs.org `_ + `docs.servant.dev `_ - the github repo: `github.com/haskell-servant/servant `_ @@ -18,7 +18,7 @@ Helpful Links `groups.google.com/forum/#!forum/haskell-servant `_ - blog posts and videos and slides of some talks on servant: - `haskell-servant.github.io `_ + `www.servant.dev `_ - the servant packages on hackage: diff --git a/doc/tutorial/tutorial.cabal b/doc/tutorial/tutorial.cabal index 59a3c5d8..2f0edc33 100644 --- a/doc/tutorial/tutorial.cabal +++ b/doc/tutorial/tutorial.cabal @@ -3,8 +3,8 @@ version: 0.10 synopsis: The servant tutorial description: The servant tutorial can be found at - -homepage: http://haskell-servant.readthedocs.org/ + +homepage: http://docs.servant.dev/ category: Servant, Documentation license: BSD3 license-file: LICENSE diff --git a/servant-client-core/CHANGELOG.md b/servant-client-core/CHANGELOG.md index 4c8e7654..9dfcadc3 100644 --- a/servant-client-core/CHANGELOG.md +++ b/servant-client-core/CHANGELOG.md @@ -168,7 +168,7 @@ Just like `hoistServer` allows us to change the monad in which request handlers of a web application live in, we also have `hoistClient` for changing the monad in which *client functions* live. - Read [tutorial section for more information](https://haskell-servant.readthedocs.io/en/release-0.14/tutorial/Client.html#changing-the-monad-the-client-functions-live-in). + Read [tutorial section for more information](https://docs.servant.dev/en/release-0.14/tutorial/Client.html#changing-the-monad-the-client-functions-live-in). ([#936](https://github.com/haskell-servant/servant/pull/936)) iF you have own combinators, you'll need to define a new method of diff --git a/servant-client-core/servant-client-core.cabal b/servant-client-core/servant-client-core.cabal index 8b109d28..af2b8514 100644 --- a/servant-client-core/servant-client-core.cabal +++ b/servant-client-core/servant-client-core.cabal @@ -8,7 +8,7 @@ description: This library provides backend-agnostic generation of client functions. For more information, see the README. -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ bug-reports: http://github.com/haskell-servant/servant/issues license: BSD3 license-file: LICENSE diff --git a/servant-client-ghcjs/README.md b/servant-client-ghcjs/README.md index d34385e2..70a683dd 100644 --- a/servant-client-ghcjs/README.md +++ b/servant-client-ghcjs/README.md @@ -4,12 +4,12 @@ Type safe querying of servant APIs from the browser. `servant-client-ghcjs` is much like `servant-client`, as both packages allow you to generate functions that query the endpoints of your servant API. Both packages should feel the same in usage. The big difference lies in how they perform the actual requests. `servant-client` (indirectly) uses your operating system's socket mechanisms, whereas `servant-client-ghcjs` uses your browser's [XHR](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest) mechanisms to send requests. -This guide assumes knowledge of servant. Reading its [documentation](http://haskell-servant.readthedocs.io) is recommended if you're new to the subject. +This guide assumes knowledge of servant. Reading its [documentation](http://docs.servant.dev) is recommended if you're new to the subject. ## Using servant-client-ghcjs `servant-client-ghcjs` should feel familiar if you've worked with `servant-client`. -Take the following API (taken from the [Querying an API](http://haskell-servant.readthedocs.io/en/stable/tutorial/Client.html) section in the servant documentation) +Take the following API (taken from the [Querying an API](http://docs.servant.dev/en/stable/tutorial/Client.html) section in the servant documentation) ```haskell {-# LANGUAGE DataKinds #-} diff --git a/servant-client-ghcjs/servant-client-ghcjs.cabal b/servant-client-ghcjs/servant-client-ghcjs.cabal index 6666dbee..a8cacfe4 100644 --- a/servant-client-ghcjs/servant-client-ghcjs.cabal +++ b/servant-client-ghcjs/servant-client-ghcjs.cabal @@ -9,11 +9,11 @@ description: This library lets you automatically derive Haskell functions that let you query each endpoint of a webservice. . - See . + See . . -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ bug-reports: http://github.com/haskell-servant/servant/issues license: BSD3 license-file: LICENSE diff --git a/servant-client/CHANGELOG.md b/servant-client/CHANGELOG.md index 1dc0f31a..aa144cab 100644 --- a/servant-client/CHANGELOG.md +++ b/servant-client/CHANGELOG.md @@ -147,7 +147,7 @@ Just like `hoistServer` allows us to change the monad in which request handlers of a web application live in, we also have `hoistClient` for changing the monad in which *client functions* live. - Read [tutorial section for more information](https://haskell-servant.readthedocs.io/en/release-0.14/tutorial/Client.html#changing-the-monad-the-client-functions-live-in). + Read [tutorial section for more information](https://docs.servant.dev/en/release-0.14/tutorial/Client.html#changing-the-monad-the-client-functions-live-in). ([#936](https://github.com/haskell-servant/servant/pull/936)) - *servant-client* Add more constructors to `RequestBody`, including diff --git a/servant-client/servant-client.cabal b/servant-client/servant-client.cabal index 06e30b13..9dc92c47 100644 --- a/servant-client/servant-client.cabal +++ b/servant-client/servant-client.cabal @@ -8,11 +8,11 @@ description: This library lets you derive automatically Haskell functions that let you query each endpoint of a webservice. . - See . + See . . -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ bug-reports: http://github.com/haskell-servant/servant/issues license: BSD3 license-file: LICENSE diff --git a/servant-conduit/servant-conduit.cabal b/servant-conduit/servant-conduit.cabal index ef589709..8a7535cb 100644 --- a/servant-conduit/servant-conduit.cabal +++ b/servant-conduit/servant-conduit.cabal @@ -9,7 +9,7 @@ description: Servant Stream support for conduit. . Provides 'ToSourceIO' and 'FromSourceIO' instances for 'ConduitT'. -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ bug-reports: http://github.com/haskell-servant/servant/issues license: BSD3 license-file: LICENSE diff --git a/servant-docs/servant-docs.cabal b/servant-docs/servant-docs.cabal index a676acd2..38923afd 100644 --- a/servant-docs/servant-docs.cabal +++ b/servant-docs/servant-docs.cabal @@ -12,7 +12,7 @@ description: . -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ bug-reports: http://github.com/haskell-servant/servant/issues license: BSD3 license-file: LICENSE diff --git a/servant-foreign/servant-foreign.cabal b/servant-foreign/servant-foreign.cabal index 13515cb1..23f40dde 100644 --- a/servant-foreign/servant-foreign.cabal +++ b/servant-foreign/servant-foreign.cabal @@ -14,7 +14,7 @@ description: . -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ bug-reports: http://github.com/haskell-servant/servant/issues license: BSD3 license-file: LICENSE diff --git a/servant-http-streams/servant-http-streams.cabal b/servant-http-streams/servant-http-streams.cabal index cb90648e..9c6a6917 100644 --- a/servant-http-streams/servant-http-streams.cabal +++ b/servant-http-streams/servant-http-streams.cabal @@ -8,11 +8,11 @@ description: This library lets you derive automatically Haskell functions that let you query each endpoint of a webservice. . - See . + See . . -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ bug-reports: http://github.com/haskell-servant/servant/issues license: BSD3 license-file: LICENSE diff --git a/servant-machines/servant-machines.cabal b/servant-machines/servant-machines.cabal index 59661fe6..ba22d185 100644 --- a/servant-machines/servant-machines.cabal +++ b/servant-machines/servant-machines.cabal @@ -9,7 +9,7 @@ description: Servant Stream support for machines. . Provides 'ToSourceIO' and 'FromSourceIO' instances for 'MachineT'. -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ bug-reports: http://github.com/haskell-servant/servant/issues license: BSD3 license-file: LICENSE diff --git a/servant-pipes/servant-pipes.cabal b/servant-pipes/servant-pipes.cabal index cf34894a..eb72d739 100644 --- a/servant-pipes/servant-pipes.cabal +++ b/servant-pipes/servant-pipes.cabal @@ -9,7 +9,7 @@ description: Servant Stream support for pipes. . Provides 'ToSourceIO' and 'FromSourceIO' instances for 'Proxy' and 'SafeT'. -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ bug-reports: http://github.com/haskell-servant/servant/issues license: BSD3 license-file: LICENSE diff --git a/servant-server/README.md b/servant-server/README.md index b2a9ed00..87cd1902 100644 --- a/servant-server/README.md +++ b/servant-server/README.md @@ -6,4 +6,4 @@ This library lets you *implement* an HTTP server with handlers for each endpoint ## Getting started -We've written a [tutorial](http://haskell-servant.readthedocs.org/en/stable/tutorial/index.html) guide that introduces the core types and features of servant. After this article, you should be able to write your first servant webservices, learning the rest from the haddocks' examples. +We've written a [tutorial](http://docs.servant.dev/en/stable/tutorial/index.html) guide that introduces the core types and features of servant. After this article, you should be able to write your first servant webservices, learning the rest from the haddocks' examples. diff --git a/servant-server/servant-server.cabal b/servant-server/servant-server.cabal index 329be10f..db5e9cbf 100644 --- a/servant-server/servant-server.cabal +++ b/servant-server/servant-server.cabal @@ -7,7 +7,7 @@ category: Servant, Web description: A family of combinators for defining webservices APIs and serving them . - You can learn about the basics in the . + You can learn about the basics in the . . is a runnable example, with comments, that defines a dummy API and implements @@ -15,7 +15,7 @@ description: . -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ bug-reports: http://github.com/haskell-servant/servant/issues license: BSD3 license-file: LICENSE diff --git a/servant/CHANGELOG.md b/servant/CHANGELOG.md index 727a7cdd..72e5facd 100644 --- a/servant/CHANGELOG.md +++ b/servant/CHANGELOG.md @@ -203,18 +203,18 @@ [#985](https://github.com/haskell-servant/servant/pull/985) - *Documentation* Tutorial and new recipes - - [Using free client](https://haskell-servant.readthedocs.io/en/latest/cookbook/using-free-client/UsingFreeClient.html) + - [Using free client](https://docs.servant.dev/en/latest/cookbook/using-free-client/UsingFreeClient.html) [#1005](https://github.com/haskell-servant/servant/pull/1005) - - [Generating mock curl calls](https://haskell-servant.readthedocs.io/en/latest/cookbook/curl-mock/CurlMock.html) + - [Generating mock curl calls](https://docs.servant.dev/en/latest/cookbook/curl-mock/CurlMock.html) [#1033](https://github.com/haskell-servant/servant/pull/1033) - - [Error logging with Sentry](https://haskell-servant.readthedocs.io/en/latest/cookbook/sentry/Sentry.html) + - [Error logging with Sentry](https://docs.servant.dev/en/latest/cookbook/sentry/Sentry.html) [#987](https://github.com/haskell-servant/servant/pull/987) - - [Hoist Server With Context for Custom Monads](https://haskell-servant.readthedocs.io/en/latest/cookbook/hoist-server-with-context/HoistServerWithContext.html) + - [Hoist Server With Context for Custom Monads](https://docs.servant.dev/en/latest/cookbook/hoist-server-with-context/HoistServerWithContext.html) [#1044](https://github.com/haskell-servant/servant/pull/1044) - - [How To Test Servant Applications](https://haskell-servant.readthedocs.io/en/latest/cookbook/testing/Testing.html) + - [How To Test Servant Applications](https://docs.servant.dev/en/latest/cookbook/testing/Testing.html) [#1050](https://github.com/haskell-servant/servant/pull/1050) - `genericServeT`: using custom monad with `Servant.API.Generic` - in [Using generics](https://haskell-servant.readthedocs.io/en/latest/cookbook/generic/Generic.html) + in [Using generics](https://docs.servant.dev/en/latest/cookbook/generic/Generic.html) [#1058](https://github.com/haskell-servant/servant/pull/1058) - Tutorial [#974](https://github.com/haskell-servant/servant/pull/974) @@ -282,7 +282,7 @@ Just like `hoistServer` allows us to change the monad in which request handlers of a web application live in, we also have `hoistClient` for changing the monad in which *client functions* live. - Read [tutorial section for more information](https://haskell-servant.readthedocs.io/en/release-0.14/tutorial/Client.html#changing-the-monad-the-client-functions-live-in). + Read [tutorial section for more information](https://docs.servant.dev/en/release-0.14/tutorial/Client.html#changing-the-monad-the-client-functions-live-in). ([#936](https://github.com/haskell-servant/servant/pull/936)) iF you have own combinators, you'll need to define a new method of @@ -329,10 +329,10 @@ - Added tests or enabled tests ([#975](https://github.com/haskell-servant/servant/pull/975)) -- Add [pagination cookbook recipe](https://haskell-servant.readthedocs.io/en/release-0.14/cookbook/pagination/Pagination.html) +- Add [pagination cookbook recipe](https://docs.servant.dev/en/release-0.14/cookbook/pagination/Pagination.html) ([#946](https://github.com/haskell-servant/servant/pull/946)) -- Add [`servant-flatten` "spice" to the structuring api recipe](https://haskell-servant.readthedocs.io/en/release-0.14/cookbook/structuring-apis/StructuringApis.html) +- Add [`servant-flatten` "spice" to the structuring api recipe](https://docs.servant.dev/en/release-0.14/cookbook/structuring-apis/StructuringApis.html) ([#929](https://github.com/haskell-servant/servant/pull/929)) - Dependency updates @@ -382,9 +382,9 @@ ``` See tutorial for more details - - [A web API as a type - StreamGet and StreamPost](http://haskell-servant.readthedocs.io/en/release-0.13/tutorial/ApiType.html#streamget-and-streampost) - - [Serving an API - streaming endpoints](http://haskell-servant.readthedocs.io/en/release-0.13/tutorial/Server.html#streaming-endpoints) - - [Querying an API - Querying Streaming APIs](http://haskell-servant.readthedocs.io/en/release-0.13/tutorial/Client.html#querying-streaming-apis) + - [A web API as a type - StreamGet and StreamPost](http://docs.servant.dev/en/release-0.13/tutorial/ApiType.html#streamget-and-streampost) + - [Serving an API - streaming endpoints](http://docs.servant.dev/en/release-0.13/tutorial/Server.html#streaming-endpoints) + - [Querying an API - Querying Streaming APIs](http://docs.servant.dev/en/release-0.13/tutorial/Client.html#querying-streaming-apis) - *servant* Add `Servant.API.Modifiers` ([#873](https://github.com/haskell-servant/servant/pull/873) @@ -415,7 +415,7 @@ ([#893](https://github.com/haskell-servant/servant/pull/893)) - *Cookbook* example projects at - http://haskell-servant.readthedocs.io/en/master/cookbook/index.html + http://docs.servant.dev/en/master/cookbook/index.html ([#867](https://github.com/haskell-servant/servant/pull/867) [#892](https://github.com/haskell-servant/servant/pull/882)) diff --git a/servant/servant.cabal b/servant/servant.cabal index eb4257c5..094fd5c9 100644 --- a/servant/servant.cabal +++ b/servant/servant.cabal @@ -7,11 +7,11 @@ category: Servant, Web description: A family of combinators for defining webservices APIs and serving them . - You can learn about the basics in the . + You can learn about the basics in the . . -homepage: http://haskell-servant.readthedocs.org/ +homepage: http://docs.servant.dev/ bug-reports: http://github.com/haskell-servant/servant/issues license: BSD3 license-file: LICENSE