Browse files

Shortened links by turning them into relative links.

  • Loading branch information...
1 parent 3b44c84 commit a91454c4ae247be9754ffca9c3b5c02745e81aa1 @anthonyjchriste anthonyjchriste committed Mar 8, 2014
@@ -19,7 +19,7 @@ title: Connecting 'Hello World' to Datomic
# Connecting "Hello World" to Datomic
This tutorial extends the
-[Hello World Service](/guides/documentation/ to use
+[Hello World Service]( to use
strings retrieved from [Datomic]. We will start from the "helloworld"
service that we created in our first tutorial.
@@ -146,7 +146,7 @@ see the output from Datomic.
If you still have the service running from
-[Hello World Service](/guides/documentation/, then you
+[Hello World Service](, then you
will need to exit the REPL. Restart the service the same way as
before: `lein repl`, `(use 'dev)`, and `(start)`.
@@ -206,6 +206,6 @@ nil
## Where To Go Next
For more about building out the server side, you can look at
-[Routing and Linking](/guides/documentation/ or
-[Connecting to Datomic](/guides/documentation/
+[Routing and Linking]( or
+[Connecting to Datomic](
@@ -104,6 +104,6 @@ Pedestal's built in support for server-sent events works.
_io.pedestal.impl.inteceptor_ namespace. The code in this
namespace is subject to change.)
-For more about streaming, see [Streaming Responses](//guidesdocumentation/ For more
-about SSE, see [Server-Sent Events](/guides/documentation/
+For more about streaming, see [Streaming Responses]( For more
+about SSE, see [Server-Sent Events](
@@ -88,7 +88,7 @@ Interceptors aim to explicitly solve the issue of request processing
being coupled tightly to one thread. It does this with two mechanisms:
1. Interceptors operate on a
- [context](/guides/documentation/ which
+ [context]( which
explicitly retains all data associated with processing one
@@ -306,7 +306,7 @@ You can port Ring code to Pedestal by:
- If you are using Compojure for routing requests, rewrite your route
definitions using the terse routing format (see
- [Service Routing](/guides/documentation/ Any Ring middlewares that run
+ [Service Routing]( Any Ring middlewares that run
before your Compojure routes should be replaced by interceptors that
run before routing. Any middlewares specified in your Compojure
routes should be replaced by interceptors referenced directly in
@@ -36,7 +36,7 @@ requests to an interceptor returned from the
_io.pedestal.http.sse/start-event-stream_ function. The
resulting SSE interceptor processes a request by:
-- pausing interceptor execution (see [Service Async](/guides/documentation/
+- pausing interceptor execution (see [Service Async](
- sending the appropriate HTTP response headers to tell the client that
an event stream is starting.
@@ -108,7 +108,7 @@ send.
It is important to understand that the server-sent events
infrastructure uses the low-level streaming mechanism described
-[here](/guides/documentation/ As such, it is subject to the major
+[here]( As such, it is subject to the major
limitation of that approach: once events have been streamed, any
interceptors that post-process the response from the SSE interceptor
will not be able change what was sent on the wire. Interceptor paths
@@ -55,7 +55,7 @@ The thread completing the interceptor path will write the body out to
the HTTP response stream. If the request is processed synchronously,
the work will be done on the Web server thread. If the request is
processed asynchronously, the work will be done on whatever thread
-resumed processing (see [Service Async](/guides/documentation/
+resumed processing (see [Service Async](
Here is an example of an interceptor that returns an arbitrarily large
volume of data.
@@ -111,5 +111,5 @@ determine whether a response has already been sent by an SSE (or
equivalent) interceptor.
This functionality is used to implement Server-Sent Events,
-documented [here](/guides/documentation/
+documented [here](

0 comments on commit a91454c

Please sign in to comment.