Commit graph

  • 2991161b87 fix travis script... Alp Mestanogullari 2014-12-01 16:29:42 +0100
  • c7dd48cbdf fix travis script... Alp Mestanogullari 2014-12-01 16:29:42 +0100
  • 530797eb42 clarify haddocks for HasClient Alp Mestanogullari 2014-12-01 13:41:12 +0100
  • 0dfd2434ac fix build error for servant's spec Alp Mestanogullari 2014-11-27 18:50:29 +0100
  • 7fa44d3769 first shot at splitting servant into servant, servant-client and servant-docs Alp Mestanogullari 2014-11-27 18:28:01 +0100
  • d93e4620d4 first shot at splitting servant into servant, servant-client and servant-docs Alp Mestanogullari 2014-11-27 18:28:01 +0100
  • 67abcff47f first shot at splitting servant into servant, servant-client and servant-docs Alp Mestanogullari 2014-11-27 18:28:01 +0100
  • 0458716b93 small README tweak for the counter example Alp Mestanogullari 2014-11-25 19:43:44 +0100
  • 327006e25f add an example for servant-jquery: a shared counter whose value is updated via a button in an HTML page Alp Mestanogullari 2014-11-25 19:42:52 +0100
  • 9923d1773e document the example some more with some tweaks. push the correspinding updated generated docs too Alp Mestanogullari 2014-11-25 18:13:18 +0100
  • d36f27a5be Add a README for the example Alp Mestanogullari 2014-11-25 17:57:11 +0100
  • 52c24c8b35 Merge branch 'jkarni/qq-docs' into new-impl Alp Mestanogullari 2014-11-25 17:39:30 +0100
  • ae8cca6fb4 fix renaming woes Alp Mestanogullari 2014-11-25 17:35:17 +0100
  • dee47654f9 Rename ApiQuasiQuoting. Julian K. Arni 2014-11-25 16:35:56 +0100
  • 63584d52b7 QQ and safe links documentation. Julian K. Arni 2014-11-25 16:10:59 +0100
  • e3af6a6af3 uri-encode capture values in the generated javascript code for servant-jquery Alp Mestanogullari 2014-11-25 15:58:08 +0100
  • 5435dd4032 Haddocks for the StaticFiles module Alp Mestanogullari 2014-11-25 15:48:30 +0100
  • 06d8c8005a first shot for jquery codegen based on a servant API type Alp Mestanogullari 2014-11-25 01:36:34 +0100
  • 5b5f530406 fix Docs haddocks Alp Mestanogullari 2014-11-24 16:22:55 +0100
  • d6464d9dc4 remove useless import in example Alp Mestanogullari 2014-11-22 19:26:58 +0100
  • 60c7addb5e more haddocks Alp Mestanogullari 2014-11-22 19:19:21 +0100
  • f983734975 haddocks for BaseUrl Alp Mestanogullari 2014-11-22 18:59:44 +0100
  • 77d52083f1 haddocks for all 3 forms of query params (phew) Alp Mestanogullari 2014-11-22 18:53:02 +0100
  • c47f4ae002 haddocks for ReqBody Alp Mestanogullari 2014-11-22 18:16:55 +0100
  • e9f2de1162 add an example for Raw using serveDirectory Alp Mestanogullari 2014-11-22 18:06:59 +0100
  • 1f3ec7ceaa haddocks for Raw Alp Mestanogullari 2014-11-22 18:04:19 +0100
  • 92ddcf4380 haddocks for :> Alp Mestanogullari 2014-11-22 17:56:45 +0100
  • 15adc964e4 add examples for Put and Post Alp Mestanogullari 2014-11-22 17:56:35 +0100
  • 44974baf79 haddocks for Put Alp Mestanogullari 2014-11-22 17:47:34 +0100
  • 95d34587a3 haddocks for Post Alp Mestanogullari 2014-11-22 17:45:59 +0100
  • 1dd253d2a0 haddocks for Get Alp Mestanogullari 2014-11-22 17:41:35 +0100
  • 54ba4596f6 haddocks tweak Alp Mestanogullari 2014-11-22 17:29:52 +0100
  • c0b7c65de2 haddocks tweak Alp Mestanogullari 2014-11-22 17:29:22 +0100
  • e7a0d70780 Haddocks for Delete Alp Mestanogullari 2014-11-22 17:27:41 +0100
  • c945915f1d fix haddocks Alp Mestanogullari 2014-11-22 15:58:52 +0100
  • e9ebb0f10b More haddocks for Capture Alp Mestanogullari 2014-11-22 15:55:50 +0100
  • 407349c245 More haddocks for :<|> Alp Mestanogullari 2014-11-22 15:08:25 +0100
  • d461726b9a -Wall police Alp Mestanogullari 2014-11-22 14:35:03 +0100
  • dacea018a7 preliminary readme Alp Mestanogullari 2014-11-22 13:54:24 +0100
  • f36e488f9e Merge pull request #36 from alpmestan/some_refactorings Alp Mestanogullari 2014-11-14 13:17:31 +0100
  • 102c752268 removed Servant.Docs.printMarkdown Sönke Hahn 2014-11-14 19:54:38 +0800
  • e7b72561ee Merge pull request #35 from alpmestan/static_files_shahn Alp Mestanogullari 2014-11-14 11:12:47 +0100
  • d8ab4ec418 Switch from hspec2 to hspec ~ 2. Julian K. Arni 2014-11-14 09:14:08 +0100
  • 108f24a5e7 Allow comments in API QQ. Julian K. Arni 2014-11-13 18:22:26 +0100
  • 49c301d26e html's verbatim is called pre Sönke Hahn 2014-11-13 20:50:36 +0800
  • 286b1db836 Client Raw: returns Right (status, body) even for failure statuses Sönke Hahn 2014-11-13 20:36:36 +0800
  • eff31f7485 implemented 'instance HasClient Raw' Sönke Hahn 2014-11-13 19:57:53 +0800
  • 9ee7373608 cabal: remove -Werror to allow deprecation warnings Sönke Hahn 2014-11-13 19:56:44 +0800
  • 8d92d66e00 refactored Servant.Docs.ToSample Sönke Hahn 2014-11-13 15:19:14 +0800
  • 4f62dceb78 Merge pull request #34 from alpmestan/jkarni/qq-parser Alp Mestanogullari 2014-11-13 11:59:30 +0100
  • 69041cc39e S.Docs: added instance ToSample () Sönke Hahn 2014-11-13 15:11:32 +0800
  • 82ff0a6ad7 added Servant.Utils.StaticFiles.serveDocumentation Sönke Hahn 2014-11-12 16:58:22 +0800
  • fc3c2c4128 fixup cabal file Sönke Hahn 2014-11-12 16:02:40 +0800
  • d8b0e4c7e5 add S.Utils.StaticFiles Sönke Hahn 2014-11-12 13:21:59 +0800
  • 614c06b6e5 Switch to Parsec for QQ parsing Julian K. Arni 2014-11-12 11:34:33 +0100
  • e862fc7271 Merge pull request #33 from alpmestan/add_raw Alp Mestanogullari 2014-11-12 11:08:45 +0100
  • 656f80acad Servant re-exports Servant.API.Raw Sönke Hahn 2014-11-12 12:55:23 +0800
  • c8def821a1 Re-export Proxy(..) from module Servant Sönke Hahn 2014-11-11 15:58:35 +0800
  • 165022a554 module refactoring: putting some things in Servant.Common Sönke Hahn 2014-11-07 18:57:41 +0800
  • 1cd35034e9 module renaming: S.API.Elem -> S.Utils.Links Sönke Hahn 2014-11-07 16:58:53 +0800
  • af00035b99 module renaming: S.API.QQ -> S.Utils.ApiQuasiQuoting Sönke Hahn 2014-11-07 16:55:17 +0800
  • 2f9fb2b713 removed S.Utils.Client (and put the code into S.Client.Req) Sönke Hahn 2014-11-07 15:23:50 +0800
  • bec10dd16a put Req in Servant.Utils.Req Sönke Hahn 2014-11-07 12:41:00 +0800
  • 8e72c70767 moved S.Client.BaseUrl to S.Utils.BaseUrl Sönke Hahn 2014-11-07 11:58:41 +0800
  • 93195abed6 put BaseUrl in it's own module Sönke Hahn 2014-11-07 11:09:54 +0800
  • 85aceadc60 added instance Generic BaseUrl Sönke Hahn 2014-11-05 20:23:38 +0800
  • 0e9d075ab4 add Show, Eq and Ord for BaseUrl Sönke Hahn 2014-11-05 20:10:46 +0800
  • f0bca3852c implement BaseUrl to allow https for Clients Sönke Hahn 2014-11-05 20:03:57 +0800
  • 11f82633da Type safe links. Julian K. Arni 2014-10-27 15:52:18 +0800
  • fd636ead19 test suite: quickcheck property for a more complex client function Sönke Hahn 2014-10-31 21:50:57 +0800
  • 10fa62e666 added servant/.ghci Sönke Hahn 2014-10-31 21:05:31 +0800
  • c4807709c4 add a lot of FromText/ToText instances Alp Mestanogullari 2014-10-31 15:40:56 +0100
  • 16dbf9b188 Allow arbitrary JSON values (not only arrays and objects) Sönke Hahn 2014-10-31 20:29:00 +0800
  • c2be4f3377 client tests: QueryParams Sönke Hahn 2014-10-31 18:18:20 +0800
  • 0802221789 make QueryFlag more permissive Alp Mestanogullari 2014-10-31 13:01:12 +0100
  • a9eeff14bd client: correctly handle exceptions on error status codes Sönke Hahn 2014-10-30 13:54:00 +0000
  • a0c675f603 client test suite: testing ReqBody Sönke Hahn 2014-10-30 13:08:41 +0000
  • 14e6a49912 client test suite: tweak Sönke Hahn 2014-10-30 12:50:53 +0000
  • cb1772f0a0 test suite: testing Client of Capture Sönke Hahn 2014-10-30 12:47:43 +0000
  • f058a3051a HasClient: changing URI to URIAuth (and adding the first client test case) Sönke Hahn 2014-10-30 11:29:03 +0000
  • df12f9b9bd add doc generation support for QueryParams and QueryFlag Alp Mestanogullari 2014-10-30 12:15:52 +0100
  • e774af7707 add tests for QueryParams and QueryFlag Alp Mestanogullari 2014-10-30 11:58:06 +0100
  • bab2bc7edf server and client support for QueryParams (list of values in query string) and QueryFlag (value-less query string argument) Alp Mestanogullari 2014-10-29 19:52:26 +0100
  • 08e2a6a895 renamed Union -> Alternative Sönke Hahn 2014-10-30 18:37:58 +0800
  • 8539fa10fa cabal file: tweaks Sönke Hahn 2014-10-30 15:50:05 +0800
  • d326215103 tweaked copyright holder Sönke Hahn 2014-10-30 15:47:54 +0800
  • be5ea82524 -Wall police Sönke Hahn 2014-10-30 15:41:18 +0800
  • c61238c488 cabal file tweaks Alp Mestanogullari 2014-10-29 18:51:09 +0100
  • 99e790492a QQ more tests and cleanup. Julian K. Arni 2014-10-29 14:54:13 +0100
  • d2f7e12bd9 More QQ tests. Julian K. Arni 2014-10-29 14:37:52 +0100
  • 4ebd52b106 Some tests. Julian K. Arni 2014-10-29 13:10:28 +0100
  • c6264dd202 Add queryParam. Julian K. Arni 2014-10-29 13:10:04 +0100
  • 1f6c3c4009 Add new request -> response syntax Julian K. Arni 2014-10-28 17:32:22 +0100
  • 21c8fcbea2 Flip fixity of TH sub. Julian K. Arni 2014-10-28 15:22:28 +0100
  • e6be95fb9e Basic QQ data types and parsing. Julian K. Arni 2014-10-28 13:22:11 +0100
  • 90ea56534b add a testcase to very that we reject invalid json bodies with HTTP status 400 Alp Mestanogullari 2014-10-28 16:58:46 +0100
  • 7ca6b26b78 raise InvalidBody when failing to decode the request body Alp Mestanogullari 2014-10-28 16:52:30 +0100
  • 9ade9a43f3 introduce InvalidBody as the 'stickiest' route mismatch reason. code review changes too, to close #14 close #11 close #10 Alp Mestanogullari 2014-10-28 16:50:42 +0100
  • 812922d9b6 rename JsonBody to ReqBody in tests too -- this closes #11 for now Alp Mestanogullari 2014-10-28 16:32:32 +0100
  • 82a7428507 rename JsonBody to ReqBody Alp Mestanogullari 2014-10-28 16:29:04 +0100