top

Package rata provides three things: Routes, a Router, and a RequestGenerator.

Routes are structs that define which Method and Path each associated http handler should respond to. Unlike many router implementations, the routes and the handlers are defined separately. This allows for the routes to be reused in multiple contexts. For example, a proxy server and a backend server can be created by having one set of Routes, but two sets of Handlers (one handler that proxies, another that serves the request). Likewise, your client code can use the routes with the RequestGenerator to create requests that use the same routes. Then, if the routes change, unit tests in the client and proxy service will warn you of the problem. This contract helps components stay in sync while relying less on integration tests.

For example, let's imagine that you want to implement a "pet" resource that allows you to view, create, update, and delete which pets people own. Also, you would like to include the owner_id and pet_id as part of the URL path.

First off, the routes might look like this:

petRoutes := rata.Routes{
  {Name: "get_pet",    Method: "GET",    Path: "/people/:owner_id/pets/:pet_id"},
  {Name: "create_pet", Method: "POST",   Path: "/people/:owner_id/pets"},
  {Name: "update_pet", Method: "PUT",    Path: "/people/:owner_id/pets/:pet_id"},
  {Name: "delete_pet", Method: "DELETE", Path: "/people/:owner_id/pets/:pet_id"},
}

On the server, create a matching set of http handlers, one for each route:

handlers := rata.Handlers{
  "get_pet":    newGetPetHandler(),
  "create_pet": newCreatePetHandler(),
  "update_pet": newUpdatePetHandler(),
  "delete_pet": newDeletePetHandler()
}

You can create a router by mixing the routes and handlers together:

router, err := rata.NewRouter(petRoutes, handlers)
if err != nil {
  panic(err)
}

The router is just an http.Handler, so it can be used to create a server in the usual fashion:

server := httptest.NewServer(router)

The handlers can obtain parameters derived from the URL path:

ownerId := rata.Param(request, "owner_id")

Meanwhile, on the client side, you can create a request generator:

requestGenerator := rata.NewRequestGenerator(server.URL, petRoutes)

You can use the request generator to ensure you are creating a valid request:

req, err := requestGenerator.CreateRequest("get_pet", rata.Params{"owner_id": "123", "pet_id": "5"}, nil)

The generated request can be used like any other http.Request object:

res, err := http.DefaultClient.Do(req)

Imported by 495 package(s)

  1. code.cloudfoundry.org/auction/simulation/repnode
  2. code.cloudfoundry.org/auctioneer
  3. code.cloudfoundry.org/auctioneer/handlers
  4. code.cloudfoundry.org/bbs
  5. code.cloudfoundry.org/bbs/handlers
  6. code.cloudfoundry.org/cc-uploader
  7. code.cloudfoundry.org/cc-uploader/handlers
  8. code.cloudfoundry.org/cli/api/cloudcontroller
  9. code.cloudfoundry.org/cli/api/cloudcontroller/ccv2/internal
  10. code.cloudfoundry.org/cli/api/uaa
  11. code.cloudfoundry.org/cli/api/uaa/internal
  12. code.cloudfoundry.org/diego-ssh/healthcheck
  13. code.cloudfoundry.org/efsdriver/efsvoltools
  14. code.cloudfoundry.org/efsdriver/efsvoltools/voltoolshttp
  15. code.cloudfoundry.org/fileserver
  16. code.cloudfoundry.org/fileserver/handlers
  17. code.cloudfoundry.org/garden/client/connection
  18. code.cloudfoundry.org/garden/client/connection/connectionfakes
  19. code.cloudfoundry.org/garden/routes
  20. code.cloudfoundry.org/garden/server
  21. code.cloudfoundry.org/nsync
  22. code.cloudfoundry.org/nsync/handlers
  23. code.cloudfoundry.org/rep
  24. code.cloudfoundry.org/rep/cmd/rep
  25. code.cloudfoundry.org/rep/handlers
  26. code.cloudfoundry.org/routing-api
  27. code.cloudfoundry.org/routing-api/cmd/routing-api
  28. code.cloudfoundry.org/routing-api/handlers
  29. code.cloudfoundry.org/tps
  30. code.cloudfoundry.org/tps/handler
  31. code.cloudfoundry.org/voldriver
  32. code.cloudfoundry.org/voldriver/driverhttp
  33. code.cloudfoundry.org/volman
  34. code.cloudfoundry.org/volman/volhttp
  35. github.com/ArthurHlt/fly/commands
  36. github.com/DanLavine/bbs
  37. github.com/DanLavine/bbs/handlers
  38. github.com/FidelityInternational/atc
  39. github.com/FidelityInternational/atc/api
  40. github.com/FidelityInternational/atc/api/authserver
  41. github.com/FidelityInternational/atc/api/configserver
  42. github.com/FidelityInternational/atc/api/jobserver
  43. github.com/FidelityInternational/atc/api/pipes
  44. github.com/FidelityInternational/atc/api/present
  45. github.com/FidelityInternational/atc/api/resourceserver
  46. github.com/FidelityInternational/atc/api/resourceserver/versionserver
  47. github.com/FidelityInternational/atc/auth
  48. github.com/FidelityInternational/atc/auth/provider
  49. github.com/FidelityInternational/atc/mainredirect
  50. github.com/FidelityInternational/atc/web
  51. github.com/FidelityInternational/atc/worker
  52. github.com/FidelityInternational/atc/worker/transport
  53. github.com/FidelityInternational/atc/worker/transport/transportfakes
  54. github.com/FidelityInternational/atc/wrappa
  55. github.com/JamesClonk/atc
  56. github.com/JamesClonk/atc/api
  57. github.com/JamesClonk/atc/mainredirect
  58. github.com/JamesClonk/atc/worker
  59. github.com/JamesClonk/atc/wrappa
  60. github.com/JulzDiverse/auctioneer
  61. github.com/JulzDiverse/rep
  62. github.com/SHyx0rmZ/atc
  63. github.com/SHyx0rmZ/baggageclaim
  64. github.com/TimSimmons/atc
  65. github.com/aashah/cli/api/cloudcontroller
  66. github.com/aashah/cli/api/cloudcontroller/ccv2/internal
  67. github.com/aashah/cli/api/uaa
  68. github.com/aashah/cli/api/uaa/internal
  69. github.com/amitkgupta/app-manager/start_message_builder
  70. github.com/amitkgupta/executor/api
  71. github.com/amitkgupta/executor/client
  72. github.com/amitkgupta/executor/server
  73. github.com/amitkgupta/inigo/helpers
  74. github.com/amitkgupta/rep
  75. github.com/amitkgupta/rep/api
  76. github.com/amitkgupta/rep/routes
  77. github.com/amitkgupta/rep/task_scheduler
  78. github.com/archSeer/atc
  79. github.com/armakuni/cli-plugin-repo
  80. github.com/bradylove/auctioneer
  81. github.com/bradylove/bbs
  82. github.com/bradylove/cli-plugin-repo
  83. github.com/cf-routing/bbs
  84. github.com/cf-routing/bbs/handlers
  85. github.com/cf-routing/lattice-app
  86. github.com/cf-routing/lattice-app/handlers
  87. github.com/cf-routing/lattice-app/routes
  88. github.com/cf-routing/nsync
  89. github.com/cf-routing/nsync/handlers
  90. github.com/chendrix/fly/commands
  91. github.com/chendrix/fly/commands/internal/hijacker
  92. github.com/chendrix/fly/commands/internal/setpipelinehelpers
  93. github.com/cloudfoundry-attic/receptor
  94. github.com/cloudfoundry-attic/receptor/handlers
  95. github.com/cloudfoundry-incubator/auction/simulation/repnode
  96. github.com/cloudfoundry-incubator/auctioneer
  97. github.com/cloudfoundry-incubator/auctioneer/handlers
  98. github.com/cloudfoundry-incubator/bbs
  99. github.com/cloudfoundry-incubator/bbs/handlers
  100. github.com/cloudfoundry-incubator/cc-uploader
  101. github.com/cloudfoundry-incubator/cc-uploader/handlers
  102. github.com/cloudfoundry-incubator/cf-mysql-benchmark-app/api
  103. github.com/cloudfoundry-incubator/cli-plugin-repo
  104. github.com/cloudfoundry-incubator/ducati-daemon/handlers
  105. github.com/cloudfoundry-incubator/efsdriver/efsvoltools
  106. github.com/cloudfoundry-incubator/efsdriver/efsvoltools/voltoolshttp
  107. github.com/cloudfoundry-incubator/file-server
  108. github.com/cloudfoundry-incubator/file-server/handlers
  109. github.com/cloudfoundry-incubator/galera-healthcheck/api
  110. github.com/cloudfoundry-incubator/garden/client/connection
  111. github.com/cloudfoundry-incubator/garden/client/connection/connectionfakes
  112. github.com/cloudfoundry-incubator/garden/client/connection/fakes
  113. github.com/cloudfoundry-incubator/garden/routes
  114. github.com/cloudfoundry-incubator/garden/server
  115. github.com/cloudfoundry-incubator/nsync
  116. github.com/cloudfoundry-incubator/nsync/handlers
  117. github.com/cloudfoundry-incubator/receptor
  118. github.com/cloudfoundry-incubator/receptor/handlers
  119. github.com/cloudfoundry-incubator/rep
  120. github.com/cloudfoundry-incubator/rep/cmd/rep
  121. github.com/cloudfoundry-incubator/rep/handlers
  122. github.com/cloudfoundry-incubator/routing-api
  123. github.com/cloudfoundry-incubator/routing-api/admin
  124. github.com/cloudfoundry-incubator/routing-api/cmd/routing-api
  125. github.com/cloudfoundry-incubator/routing-api/handlers
  126. github.com/cloudfoundry-incubator/stager
  127. github.com/cloudfoundry-incubator/stager/backend
  128. github.com/cloudfoundry-incubator/stager/handlers
  129. github.com/cloudfoundry-incubator/tps
  130. github.com/cloudfoundry-incubator/tps/handler
  131. github.com/cloudfoundry-incubator/veritas/lrps/submit_lrp
  132. github.com/cloudfoundry-incubator/voldriver
  133. github.com/cloudfoundry-incubator/voldriver/driverhttp
  134. github.com/cloudfoundry-incubator/volman
  135. github.com/cloudfoundry-incubator/volman/volhttp
  136. github.com/cloudfoundry-samples/lattice-app
  137. github.com/cloudfoundry-samples/lattice-app/handlers
  138. github.com/cloudfoundry-samples/lattice-app/routes
  139. github.com/cloudfoundry/auction/simulation/repnode
  140. github.com/cloudfoundry/auctioneer
  141. github.com/cloudfoundry/auctioneer/handlers
  142. github.com/cloudfoundry/bbs
  143. github.com/cloudfoundry/bbs/handlers
  144. github.com/cloudfoundry/cc-uploader
  145. github.com/cloudfoundry/cc-uploader/handlers
  146. github.com/cloudfoundry/cli-plugin-repo
  147. github.com/cloudfoundry/cli/api/cloudcontroller/ccv2
  148. github.com/cloudfoundry/cli/api/cloudcontroller/ccv2/internal
  149. github.com/cloudfoundry/cli/api/uaa
  150. github.com/cloudfoundry/cli/api/uaa/internal
  151. github.com/cloudfoundry/diego-ssh/healthcheck
  152. github.com/cloudfoundry/fileserver
  153. github.com/cloudfoundry/fileserver/handlers
  154. github.com/cloudfoundry/garden/client/connection
  155. github.com/cloudfoundry/garden/client/connection/connectionfakes
  156. github.com/cloudfoundry/garden/client/connection/fakes
  157. github.com/cloudfoundry/garden/routes
  158. github.com/cloudfoundry/garden/server
  159. github.com/cloudfoundry/go-ccapi/v3/client
  160. github.com/cloudfoundry/go-ccapi/v3/routing
  161. github.com/cloudfoundry/hm9000/actualstatelisteners
  162. github.com/cloudfoundry/hm9000/apiserver
  163. github.com/cloudfoundry/hm9000/apiserver/handlers
  164. github.com/cloudfoundry/nsync
  165. github.com/cloudfoundry/nsync/handlers
  166. github.com/cloudfoundry/rep
  167. github.com/cloudfoundry/rep/handlers
  168. github.com/cloudfoundry/routing-api
  169. github.com/cloudfoundry/routing-api/admin
  170. github.com/cloudfoundry/routing-api/handlers
  171. github.com/cloudfoundry/stager
  172. github.com/cloudfoundry/stager/backend
  173. github.com/cloudfoundry/stager/handlers
  174. github.com/cloudfoundry/tps
  175. github.com/cloudfoundry/tps/handler
  176. github.com/cloudfoundry/voldriver
  177. github.com/cloudfoundry/voldriver/driverhttp
  178. github.com/concourse/atc
  179. github.com/concourse/atc/api
  180. github.com/concourse/atc/api/authserver
  181. github.com/concourse/atc/api/configserver
  182. github.com/concourse/atc/api/jobserver
  183. github.com/concourse/atc/api/pipes
  184. github.com/concourse/atc/api/present
  185. github.com/concourse/atc/api/resourceserver
  186. github.com/concourse/atc/api/resourceserver/versionserver
  187. github.com/concourse/atc/auth
  188. github.com/concourse/atc/auth/provider
  189. github.com/concourse/atc/mainredirect
  190. github.com/concourse/atc/web
  191. github.com/concourse/atc/web/authredirect
  192. github.com/concourse/atc/web/login
  193. github.com/concourse/atc/web/triggerbuild
  194. github.com/concourse/atc/web/webhandler
  195. github.com/concourse/atc/worker
  196. github.com/concourse/atc/worker/transport
  197. github.com/concourse/atc/worker/transport/transportfakes
  198. github.com/concourse/atc/wrappa
  199. github.com/concourse/baggageclaim
  200. github.com/concourse/baggageclaim/api
  201. github.com/concourse/baggageclaim/client
  202. github.com/concourse/fly/commands
  203. github.com/concourse/fly/commands/internal/hijacker
  204. github.com/concourse/fly/commands/internal/setpipelinehelpers
  205. github.com/concourse/gate
  206. github.com/concourse/glider/api
  207. github.com/concourse/glider/routes
  208. github.com/concourse/go-concourse/concourse
  209. github.com/concourse/go-concourse/concourse/internal
  210. github.com/concourse/tsa
  211. github.com/concourse/tsa/tsacmd
  212. github.com/concourse/turbine
  213. github.com/concourse/turbine/api
  214. github.com/contraband/checkin/api
  215. github.com/craigfurman/bbs
  216. github.com/craigfurman/bbs/handlers
  217. github.com/cunnie/atc
  218. github.com/cunnie/atc/api
  219. github.com/cunnie/atc/api/authserver
  220. github.com/cunnie/atc/api/configserver
  221. github.com/cunnie/atc/api/jobserver
  222. github.com/cunnie/atc/api/pipes
  223. github.com/cunnie/atc/api/present
  224. github.com/cunnie/atc/api/resourceserver
  225. github.com/cunnie/atc/api/resourceserver/versionserver
  226. github.com/cunnie/atc/auth
  227. github.com/cunnie/atc/auth/provider
  228. github.com/cunnie/atc/web
  229. github.com/cunnie/atc/web/login
  230. github.com/cunnie/atc/web/triggerbuild
  231. github.com/cunnie/atc/web/webhandler
  232. github.com/cunnie/atc/wrappa
  233. github.com/danhigham/bbs
  234. github.com/danhigham/bbs/handlers
  235. github.com/danlavine/bbs
  236. github.com/danlavine/bbs/handlers
  237. github.com/digitalocean/atc
  238. github.com/dolph/concourse-atc
  239. github.com/ebabani/atc
  240. github.com/ebabani/atc/api
  241. github.com/ebabani/atc/auth
  242. github.com/ebabani/atc/mainredirect
  243. github.com/ebabani/atc/web
  244. github.com/ebabani/atc/worker
  245. github.com/ebabani/atc/wrappa
  246. github.com/evanphx/atc
  247. github.com/evanphx/atc/api
  248. github.com/evanphx/atc/mainredirect
  249. github.com/evanphx/atc/worker
  250. github.com/evanphx/atc/wrappa
  251. github.com/farcaller/atc
  252. github.com/farcaller/atc/api
  253. github.com/farcaller/atc/auth
  254. github.com/farcaller/atc/mainredirect
  255. github.com/farcaller/atc/web
  256. github.com/farcaller/atc/worker
  257. github.com/farcaller/atc/wrappa
  258. github.com/geofffranks/fly/commands
  259. github.com/glyn/cli-plugin-repo
  260. github.com/govau/atc
  261. github.com/headcr4sh/atc
  262. github.com/hpcloud/lattice-app
  263. github.com/hpcloud/lattice-app/handlers
  264. github.com/hpcloud/lattice-app/routes
  265. github.com/ibmjstart/cli-plugin-repo
  266. github.com/jadekler/atc
  267. github.com/jadekler/atc/api
  268. github.com/jadekler/atc/api/authserver
  269. github.com/jadekler/atc/api/configserver
  270. github.com/jadekler/atc/api/jobserver
  271. github.com/jadekler/atc/api/pipes
  272. github.com/jadekler/atc/api/present
  273. github.com/jadekler/atc/api/resourceserver
  274. github.com/jadekler/atc/auth
  275. github.com/jadekler/atc/auth/provider
  276. github.com/jadekler/atc/mainredirect
  277. github.com/jadekler/atc/web
  278. github.com/jadekler/atc/web/authredirect
  279. github.com/jadekler/atc/web/login
  280. github.com/jadekler/atc/web/triggerbuild
  281. github.com/jadekler/atc/web/webhandler
  282. github.com/jadekler/atc/worker
  283. github.com/jadekler/atc/worker/transport
  284. github.com/jadekler/atc/wrappa
  285. github.com/jadekler/fly/commands
  286. github.com/jasonkeene/atc
  287. github.com/jasonkeene/atc/api
  288. github.com/jasonkeene/atc/auth
  289. github.com/jasonkeene/atc/mainredirect
  290. github.com/jasonkeene/atc/web
  291. github.com/jasonkeene/atc/worker
  292. github.com/jasonkeene/atc/wrappa
  293. github.com/jasonkeene/cli-plugin-repo
  294. github.com/jberkhahn/hm9000/apiserver
  295. github.com/jberkhahn/hm9000/apiserver/handlers
  296. github.com/jfmyers9/bbs
  297. github.com/jfmyers9/bbs/handlers
  298. github.com/jfmyers9/gotta-track-em-all/handlers
  299. github.com/jfmyers9/gotta-track-em-all/routes
  300. github.com/jghiloni/atc
  301. github.com/jghiloni/cli-plugin-repo
  302. github.com/julian-hj/nsync
  303. github.com/julian-hj/stager
  304. github.com/julz/garden/client/connection
  305. github.com/julz/garden/routes
  306. github.com/julz/garden/server
  307. github.com/krishicks/atc
  308. github.com/krujos/cli-plugin-repo
  309. github.com/layer-x/pluggable-auction/simulation/repnode
  310. github.com/layer-x/pluggable-auctioneer
  311. github.com/layer-x/pluggable-auctioneer/handlers
  312. github.com/layer-x/pluggable-bbs
  313. github.com/layer-x/pluggable-bbs/handlers
  314. github.com/layer-x/pluggable-rep
  315. github.com/layer-x/pluggable-rep/handlers
  316. github.com/luan/teapot
  317. github.com/luan/teapot/handlers
  318. github.com/markstgodard/atc
  319. github.com/markstgodard/gawker
  320. github.com/mevansam/cli-plugin-repo
  321. github.com/mfine30/kyx/router
  322. github.com/micahyoung/garden/routes
  323. github.com/micahyoung/garden/server
  324. github.com/mmb/atc
  325. github.com/mmb/atc/api
  326. github.com/mmb/atc/api/authserver
  327. github.com/mmb/atc/api/configserver
  328. github.com/mmb/atc/api/jobserver
  329. github.com/mmb/atc/api/pipes
  330. github.com/mmb/atc/api/present
  331. github.com/mmb/atc/api/resourceserver
  332. github.com/mmb/atc/api/resourceserver/versionserver
  333. github.com/mmb/atc/auth
  334. github.com/mmb/atc/auth/provider
  335. github.com/mmb/atc/mainredirect
  336. github.com/mmb/atc/web
  337. github.com/mmb/atc/web/authredirect
  338. github.com/mmb/atc/web/login
  339. github.com/mmb/atc/web/webhandler
  340. github.com/mmb/atc/worker
  341. github.com/mmb/atc/worker/transport
  342. github.com/mmb/atc/worker/transport/transportfakes
  343. github.com/mmb/atc/wrappa
  344. github.com/myles-mcdonnell/garden/routes
  345. github.com/myles-mcdonnell/garden/server
  346. github.com/nelsam/atc
  347. github.com/nelsam/cli/api/cloudcontroller
  348. github.com/nelsam/cli/api/uaa
  349. github.com/onsi/grace
  350. github.com/onsi/grace/handlers
  351. github.com/onsi/grace/routes
  352. github.com/oppegard/atc
  353. github.com/oppegard/atc/api
  354. github.com/oppegard/atc/auth
  355. github.com/oppegard/atc/web
  356. github.com/oppegard/atc/wrappa
  357. github.com/orisano/atc
  358. github.com/phillbaker/atc
  359. github.com/pivotal-cf-experimental/garden/client/connection
  360. github.com/pivotal-cf-experimental/garden/client/connection/connectionfakes
  361. github.com/pivotal-cf-experimental/garden/routes
  362. github.com/pivotal-cf-experimental/garden/server
  363. github.com/rfliam/atc
  364. github.com/rfliam/atc/api
  365. github.com/rfliam/atc/mainredirect
  366. github.com/rfliam/atc/worker
  367. github.com/rfliam/atc/wrappa
  368. github.com/robdimsdale/atc
  369. github.com/robdimsdale/atc/api
  370. github.com/robdimsdale/atc/api/configserver
  371. github.com/robdimsdale/atc/api/jobserver
  372. github.com/robdimsdale/atc/api/pipes
  373. github.com/robdimsdale/atc/api/present
  374. github.com/robdimsdale/atc/api/resourceserver
  375. github.com/robdimsdale/atc/web
  376. github.com/robdimsdale/atc/web/routes
  377. github.com/robdimsdale/atc/web/triggerbuild
  378. github.com/robdimsdale/fly/commands
  379. github.com/rosenhouse/cnsim
  380. github.com/s-matyukevich/garden/client/connection
  381. github.com/s-matyukevich/garden/client/connection/fakes
  382. github.com/s-matyukevich/garden/routes
  383. github.com/s-matyukevich/garden/server
  384. github.com/s-matyukevich/go-ccapi/v3/client
  385. github.com/s-matyukevich/go-ccapi/v3/routing
  386. github.com/savaki/atc
  387. github.com/savaki/atc/api
  388. github.com/savaki/atc/api/configserver
  389. github.com/savaki/atc/api/jobserver
  390. github.com/savaki/atc/api/pipes
  391. github.com/savaki/atc/api/present
  392. github.com/savaki/atc/api/resourceserver
  393. github.com/savaki/atc/web
  394. github.com/savaki/atc/web/routes
  395. github.com/savaki/atc/web/triggerbuild
  396. github.com/sclevine/cli-plugin-repo
  397. github.com/seadowg/fly/commands
  398. github.com/shashidharatd/garden/client/connection
  399. github.com/shashidharatd/garden/routes
  400. github.com/shashidharatd/garden/server
  401. github.com/shashidharatd/receptor
  402. github.com/shashidharatd/receptor/handlers
  403. github.com/shashidharatd/receptor/task_handler
  404. github.com/shinji62/atc
  405. github.com/shinji62/atc/api
  406. github.com/shinji62/atc/api/authserver
  407. github.com/shinji62/atc/api/configserver
  408. github.com/shinji62/atc/api/jobserver
  409. github.com/shinji62/atc/api/pipes
  410. github.com/shinji62/atc/api/present
  411. github.com/shinji62/atc/api/resourceserver
  412. github.com/shinji62/atc/api/resourceserver/versionserver
  413. github.com/shinji62/atc/auth
  414. github.com/shinji62/atc/auth/provider
  415. github.com/shinji62/atc/web
  416. github.com/shinji62/atc/web/authredirect
  417. github.com/shinji62/atc/web/basicauth
  418. github.com/shinji62/atc/web/login
  419. github.com/shinji62/atc/web/triggerbuild
  420. github.com/shinji62/atc/web/webhandler
  421. github.com/shinji62/atc/worker
  422. github.com/shinji62/atc/worker/transport
  423. github.com/shinji62/atc/worker/transport/transportfakes
  424. github.com/shinji62/atc/wrappa
  425. github.com/simonleung8/cli-plugin-repo
  426. github.com/stepanstipl/atc
  427. github.com/stepanstipl/atc/api
  428. github.com/stepanstipl/atc/auth
  429. github.com/stepanstipl/atc/mainredirect
  430. github.com/stepanstipl/atc/web
  431. github.com/stepanstipl/atc/worker
  432. github.com/stepanstipl/atc/wrappa
  433. github.com/stormdock/garden/routes
  434. github.com/stormdock/garden/server
  435. github.com/sykesm/ducati-daemon/handlers
  436. github.com/sykesm/nsync
  437. github.com/sykesm/nsync/handlers
  438. github.com/takeyourhatoff/atc
  439. github.com/takeyourhatoff/atc/api
  440. github.com/takeyourhatoff/atc/auth
  441. github.com/takeyourhatoff/atc/mainredirect
  442. github.com/takeyourhatoff/atc/web
  443. github.com/takeyourhatoff/atc/worker
  444. github.com/takeyourhatoff/atc/wrappa
  445. github.com/tedsuo/diegito
  446. github.com/vito/atc
  447. github.com/voelzmo/hm9000/apiserver
  448. github.com/voelzmo/hm9000/apiserver/handlers
  449. github.com/wfernandes/atc
  450. github.com/wfernandes/cli-plugin-repo
  451. github.com/xoebus/checkin/api
  452. github.com/yanana/atc
  453. github.com/yanana/atc/api
  454. github.com/yanana/atc/api/authserver
  455. github.com/yanana/atc/api/configserver
  456. github.com/yanana/atc/api/jobserver
  457. github.com/yanana/atc/api/pipes
  458. github.com/yanana/atc/api/present
  459. github.com/yanana/atc/api/resourceserver
  460. github.com/yanana/atc/api/resourceserver/versionserver
  461. github.com/yanana/atc/auth
  462. github.com/yanana/atc/auth/provider
  463. github.com/yanana/atc/web
  464. github.com/yanana/atc/web/login
  465. github.com/yanana/atc/web/triggerbuild
  466. github.com/yanana/atc/web/webhandler
  467. github.com/yanana/atc/wrappa
  468. github.com/zabawaba99/atc
  469. github.com/zabawaba99/atc/api
  470. github.com/zabawaba99/atc/auth
  471. github.com/zabawaba99/atc/mainredirect
  472. github.com/zabawaba99/atc/web
  473. github.com/zabawaba99/atc/worker
  474. github.com/zabawaba99/atc/wrappa
  475. github.com/zabawaba99/fly/commands
  476. github.com/zachgersh/atc
  477. github.com/zachgersh/atc/api
  478. github.com/zachgersh/atc/api/authserver
  479. github.com/zachgersh/atc/api/configserver
  480. github.com/zachgersh/atc/api/jobserver
  481. github.com/zachgersh/atc/api/pipes
  482. github.com/zachgersh/atc/api/present
  483. github.com/zachgersh/atc/api/resourceserver
  484. github.com/zachgersh/atc/api/resourceserver/versionserver
  485. github.com/zachgersh/atc/auth
  486. github.com/zachgersh/atc/auth/provider
  487. github.com/zachgersh/atc/web
  488. github.com/zachgersh/atc/web/login
  489. github.com/zachgersh/atc/web/triggerbuild
  490. github.com/zachgersh/atc/web/webhandler
  491. github.com/zachgersh/atc/wrappa
  492. github.com/zachgersh/fly/commands
  493. github.com/zachgersh/go-concourse/concourse
  494. github.com/zachgersh/go-concourse/concourse/internal
  495. github.com/zankich/fly/commands

Imported only in test by 4 package(s)

  1. github.com/cf-guardian/rata
  2. github.com/cloudfoundry-attic/receptor/cmd/receptor
  3. github.com/cloudfoundry-incubator/receptor/cmd/receptor
  4. github.com/concourse/atc/api/auth

Imports 1 package(s)

  1. github.com/bmizerany/pat

Test imports 3 package(s)

  1. github.com/onsi/ginkgo
  2. github.com/onsi/gomega
  3. github.com/onsi/gomega/ghttp