Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

source dependencies

  • Loading branch information...
commit b305e939c93a0b8e201e7e8f4659cbfeb5151e40 1 parent c013818
Nathan Hamblen authored July 18, 2011

Showing 1 changed file with 20 additions and 19 deletions. Show diff stats Hide diff stats

  1. 39  docs/03.markdown
39  docs/03.markdown
Source Rendered
@@ -17,6 +17,7 @@ names are as follows:
17 17
 * dispatch-http_$scala$
18 18
 * dispatch-nio_$scala$
19 19
 * dispatch-core_$scala$
  20
+* dispatch-gae_$scala$
20 21
 * dispatch-futures_$scala$
21 22
 * dispatch-mime_$scala$
22 23
 * dispatch-json_$scala$
@@ -37,22 +38,19 @@ are projects accessible by git and named "dispatch-twitter",
37 38
 
38 39
 Since these modules are build from source for use in client
39 40
 applications, binary compatibility with Scala and Dispatch versions is
40  
-not an issue. More importantly, they can be trivially created,
41  
-updated, and used by anyone.
  41
+not an issue. More importantly, they can be trivially initted, forked,
  42
+and used by anyone.
42 43
 
43  
-If one is lacking an API method that you need right now, you can fork
44  
-it, fix it, and tag it in the next five minutes. Once tagged and
45  
-pushed to a publicly accessible git repo, it's "released". We'd also
46  
-like for you to fork this documentation and add your integration
47  
-module to the list.
  44
+If a module is lacking an API method that you need right now, you can
  45
+fork it, fix it, tag it, and push it without waiting on anyone
  46
+else. At that point it's "released" under your name. You should also
  47
+fork this documentation to add your integration module to the list:
48 48
 
49 49
 * [n8han/dispatch-aws-s3](https://github.com/n8han/dispatch-aws-s3) -- Amazon S3 signing and bucket interaction
50  
-* n8han/dispatch-couch
51  
-* n8han/dispatch-gae -- 
52  
-* n8han/dispatch-google-clientlogin
53  
-* n8han/dispatch-meetup -- Meetup Groups and Everywhere APIs
54  
-* n8han/dispatch-twitter
55  
-
  50
+* [n8han/dispatch-couch](https://github.com/n8han/dispatch-couch) -- Basic CouchDB integration module, rather outdated
  51
+* [n8han/dispatch-google-clientlogin](https://github.com/n8han/dispatch-google-clientlogin) -- Google's ClientLogin
  52
+* [n8han/dispatch-meetup](https://github.com/n8han/dispatch-meetup) -- Meetup Groups and Everywhere APIs
  53
+* [n8han/dispatch-twitter](https://github.com/n8han/dispatch-twitter) -- Basic Twitter integration for Dispatch, pls fork!
56 54
 
57 55
 ### Build Tools
58 56
 
@@ -66,20 +64,23 @@ libraryDependencies ++= Seq(
66 64
 )
67 65
 ```
68 66
 
69  
-For API integration modules, create a source dependency in the file
70  
-`project/build.scala`. For example, to depend on the 0.1.0 tag of
71  
-n8han/dispatch-meetup on github:
  67
+To depend on **API integration modules** with sbt, create a source
  68
+dependency in the file `project/build.scala`. For example, this will
  69
+build against the 0.1.0 tag of n8han/dispatch-meetup on github:
72 70
 
73 71
 ```scala
74 72
 import sbt._
75 73
 object MyApp extends Build
76 74
 {
77  
-  lazy val root = Project("$name$", file(".")) dependsOn(dispatchMeetup)
78  
-  lazy val dispatchMeetup = uri("git://github.com/n8han/dispatch-meetup#0.1.0")
  75
+  lazy val root =
  76
+    Project("$name$", file(".")) dependsOn(dispatchMeetup)
  77
+  lazy val dispatchMeetup =
  78
+    uri("git://github.com/n8han/dispatch-meetup#0.1.0")
79 79
 }
80 80
 ```
81 81
 
82  
-For **Maven**, specify the full artifact name:
  82
+With **Maven**, you can depend on Dispatch's binary modules by
  83
+specifying the full artifact id with Scala version:
83 84
 
84 85
 ```xml
85 86
 <dependency>

0 notes on commit b305e93

Please sign in to comment.
Something went wrong with that request. Please try again.